From: Eli Zaretskii Date: Sat, 1 May 2010 18:38:33 +0000 (+0300) Subject: Emulate POSIX_SIGNALS on MS-Windows. X-Git-Tag: emacs-pretest-24.0.90~104^2~275^2~438^2~318 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=197daef4ab65cbb5d5add8bbc8e258aa26992d4f;p=emacs.git 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. w32.c (sigemptyset, sigaddset, sigfillset, sigprocmask): New stubs. --- 197daef4ab65cbb5d5add8bbc8e258aa26992d4f diff --cc src/ChangeLog index 0b4baf64cf4,98a2ae33339..6f925be2a52 --- a/src/ChangeLog +++ b/src/ChangeLog @@@ -1,9 -1,16 +1,20 @@@ 2010-05-01 Eli Zaretskii - * 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.