diff options
| author | Eli Zaretskii | 2010-05-01 21:38:33 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2010-05-01 21:38:33 +0300 |
| commit | 197daef4ab65cbb5d5add8bbc8e258aa26992d4f (patch) | |
| tree | 1208d8d484a666748c4b940dfa696acfffd66021 /src/w32.c | |
| parent | af7c7572ce8d87f51817d0f518d1b0aced074a41 (diff) | |
| parent | d6dae14b946a4bda5ba4dda7a625ec04511b16f4 (diff) | |
| download | emacs-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.c | 24 |
1 files changed, 24 insertions, 0 deletions
| @@ -1482,6 +1482,30 @@ sigunblock (int sig) | |||
| 1482 | } | 1482 | } |
| 1483 | 1483 | ||
| 1484 | int | 1484 | int |
| 1485 | sigemptyset (sigset_t *set) | ||
| 1486 | { | ||
| 1487 | return 0; | ||
| 1488 | } | ||
| 1489 | |||
| 1490 | int | ||
| 1491 | sigaddset (sigset_t *set, int signo) | ||
| 1492 | { | ||
| 1493 | return 0; | ||
| 1494 | } | ||
| 1495 | |||
| 1496 | int | ||
| 1497 | sigfillset (sigset_t *set) | ||
| 1498 | { | ||
| 1499 | return 0; | ||
| 1500 | } | ||
| 1501 | |||
| 1502 | int | ||
| 1503 | sigprocmask (int how, const sigset_t *set, sigset_t *oset) | ||
| 1504 | { | ||
| 1505 | return 0; | ||
| 1506 | } | ||
| 1507 | |||
| 1508 | int | ||
| 1485 | setpgrp (int pid, int gid) | 1509 | setpgrp (int pid, int gid) |
| 1486 | { | 1510 | { |
| 1487 | return 0; | 1511 | return 0; |