]> code.delx.au - gnu-emacs/commitdiff
Emulate POSIX_SIGNALS on MS-Windows.
authorEli Zaretskii <eliz@gnu.org>
Sat, 1 May 2010 18:38:33 +0000 (21:38 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 1 May 2010 18:38:33 +0000 (21:38 +0300)
 s/ms-w32.h (POSIX_SIGNALS, struct sigaction, SIG_BLOCK)
 (SIG_SETMASK, SIG_UNBLOCK): Define.
 sysdep.c (sys_signal) [WINDOWSNT]: #ifdef away.
 (wait_for_termination) [WINDOWSNT]: Move MS-Windows specific code
 from non-POSIX_SIGNALS section to POSIX_SIGNALS section.
 w32.c (sigemptyset, sigaddset, sigfillset, sigprocmask): New stubs.

1  2 
src/ChangeLog

diff --cc src/ChangeLog
index 0b4baf64cf48e40074b57cfdfcee1636a87a05cf,98a2ae333399ba4d03f76f0d7ddc42c59ba25db6..6f925be2a52f75a79c56d06625fbeee355b29630
@@@ -1,9 -1,16 +1,20 @@@
  2010-05-01  Eli Zaretskii  <eliz@gnu.org>
  
 -      * w32.c (sigemptyset, sigaddset, sigfillset, sigprocmask): New
 -      stubs.
++      Emulate POSIX_SIGNALS on MS-Windows.
++
++      * s/ms-w32.h (POSIX_SIGNALS, struct sigaction, SIG_BLOCK)
++      (SIG_SETMASK, SIG_UNBLOCK): Define.
+       * sysdep.c (sys_signal) [WINDOWSNT]: #ifdef away.
+       (wait_for_termination) [WINDOWSNT]: Move MS-Windows specific code
+       from non-POSIX_SIGNALS section to POSIX_SIGNALS section.
 -      * s/ms-w32.h (POSIX_SIGNALS, struct sigaction, SIG_BLOCK)
 -      (SIG_SETMASK, SIG_UNBLOCK): Define.
++      * w32.c (sigemptyset, sigaddset, sigfillset, sigprocmask): New
++      stubs.
++
 +      Miscellaneous fixes of bidi display.
  
-       * xdisp.c (find_row_end): New function, refactored from
-       display_line.
+       * xdisp.c (find_row_end): New function, refactored from display_line.
        (display_line): Use it.
        (extend_face_to_end_of_line): In almost-filled rows, extend only
        if the row is R2L and not continued.