Mercurial > emacs
diff src/w32.c @ 108200:e30aff0bf9d5
Emulate POSIX_SIGNALS on MS-Windows.
w32.c (sigemptyset, sigaddset, sigfillset, sigprocmask): New stubs.
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.
| author | Eli Zaretskii <eliz@gnu.org> |
|---|---|
| date | Sat, 01 May 2010 21:28:00 +0300 |
| parents | 1d1d5d9bd884 |
| children | 48378bcd6c35 |
line wrap: on
line diff
--- a/src/w32.c Sat May 01 18:53:35 2010 +0300 +++ b/src/w32.c Sat May 01 21:28:00 2010 +0300 @@ -1482,6 +1482,30 @@ } int +sigemptyset (sigset_t *set) +{ + return 0; +} + +int +sigaddset (sigset_t *set, int signo) +{ + return 0; +} + +int +sigfillset (sigset_t *set) +{ + return 0; +} + +int +sigprocmask (int how, const sigset_t *set, sigset_t *oset) +{ + return 0; +} + +int setpgrp (int pid, int gid) { return 0;
