aboutsummaryrefslogtreecommitdiffstats
path: root/src/w32.c
diff options
context:
space:
mode:
authorEli Zaretskii2010-05-01 21:38:33 +0300
committerEli Zaretskii2010-05-01 21:38:33 +0300
commit197daef4ab65cbb5d5add8bbc8e258aa26992d4f (patch)
tree1208d8d484a666748c4b940dfa696acfffd66021 /src/w32.c
parentaf7c7572ce8d87f51817d0f518d1b0aced074a41 (diff)
parentd6dae14b946a4bda5ba4dda7a625ec04511b16f4 (diff)
downloademacs-197daef4ab65cbb5d5add8bbc8e258aa26992d4f.tar.gz
emacs-197daef4ab65cbb5d5add8bbc8e258aa26992d4f.zip
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.
Diffstat (limited to 'src/w32.c')
-rw-r--r--src/w32.c24
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)
1482} 1482}
1483 1483
1484int 1484int
1485sigemptyset (sigset_t *set)
1486{
1487 return 0;
1488}
1489
1490int
1491sigaddset (sigset_t *set, int signo)
1492{
1493 return 0;
1494}
1495
1496int
1497sigfillset (sigset_t *set)
1498{
1499 return 0;
1500}
1501
1502int
1503sigprocmask (int how, const sigset_t *set, sigset_t *oset)
1504{
1505 return 0;
1506}
1507
1508int
1485setpgrp (int pid, int gid) 1509setpgrp (int pid, int gid)
1486{ 1510{
1487 return 0; 1511 return 0;