diff options
author | Eli Zaretskii <eliz@gnu.org> | 2010-05-01 21:28:00 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2010-05-01 21:28:00 +0300 |
commit | d6dae14b946a4bda5ba4dda7a625ec04511b16f4 (patch) | |
tree | dcaaf3a6610f7cdf68c4894e345d6bbde925061d /src/w32.c | |
parent | b47e0dcf2db5d0f754342f0eb13e53974bfbefbe (diff) | |
download | emacs-d6dae14b946a4bda5ba4dda7a625ec04511b16f4.tar.gz emacs-d6dae14b946a4bda5ba4dda7a625ec04511b16f4.tar.bz2 emacs-d6dae14b946a4bda5ba4dda7a625ec04511b16f4.zip |
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.
Diffstat (limited to 'src/w32.c')
-rw-r--r-- | src/w32.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/w32.c b/src/w32.c index 2ff344abd65..0f2d8b54e6b 100644 --- a/src/w32.c +++ b/src/w32.c @@ -1482,6 +1482,30 @@ sigunblock (int sig) } 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; |