]> git.eshelyaron.com Git - emacs.git/commit
Fix redirection of read when _FORTIFY_SOURCE is defined
authoroscar <oscar@win10-64-vm>
Mon, 23 Sep 2024 21:04:36 +0000 (23:04 +0200)
committerEshel Yaron <me@eshelyaron.com>
Mon, 30 Sep 2024 20:38:26 +0000 (22:38 +0200)
commitede18b78eae07c20dccaf7c0f76620e35864ff70
tree702e0dfd1b5743061540ca281ac3a37def9ba573
parent5c9b1ad8313f23e7876a6b1ccd0e8f383980bea4
Fix redirection of read when _FORTIFY_SOURCE is defined

When _FORTIFY_SOURCE is defined mingw-w64 provides an inline definition
of read in io.h.  This makes our previous redirection to sys_read
ineffective.  The prototype of sys_read is now required because we don't
touch the prototype of read.

* nt/inc/ms-w32.h (read): Move the redirection after io.h.  Add prototype
for sys_read (Bug#73444)

(cherry picked from commit e376a27cf27d453f3b1c2728626950d4c4478f48)
nt/inc/ms-w32.h