diff options
author | luther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-02-01 23:38:30 +0000 |
---|---|---|
committer | luther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-02-01 23:38:30 +0000 |
commit | 73572f488aa6d8641514c63789bc57002b41672b (patch) | |
tree | 6ddcb760f01c33668b4f1becd071cfbdaaad1e93 | |
parent | 9873a8fb0368d8d6cca728f7c7f7a8d6845d84a2 (diff) | |
download | ATCD-73572f488aa6d8641514c63789bc57002b41672b.tar.gz |
Thu Feb 1 17:36:24 2001 Luther J Baker <luther@cs.wustl.edu>
-rw-r--r-- | PACE/ChangeLog | 7 | ||||
-rw-r--r-- | PACE/pace/win32/signal.h | 3 | ||||
-rw-r--r-- | PACE/pace/win32/signal.inl | 9 |
3 files changed, 16 insertions, 3 deletions
diff --git a/PACE/ChangeLog b/PACE/ChangeLog index 67b94b5c22f..96faccc9792 100644 --- a/PACE/ChangeLog +++ b/PACE/ChangeLog @@ -1,3 +1,10 @@ +Thu Feb 1 17:36:24 2001 Luther J Baker <luther@cs.wustl.edu> + + * pace/win32/signal.h (PACE_SIGSET_T): + * pace/win32/signal.inl (pace_sigfillset): + + Used ACE implementation. + Sun Jan 28 13:20:28 2001 Luther J Baker <luther@cs.wustl.edu> * pace/posix/unistd.inl (pace_getlogin_r): diff --git a/PACE/pace/win32/signal.h b/PACE/pace/win32/signal.h index 51eb576c9b3..8795f8726b6 100644 --- a/PACE/pace/win32/signal.h +++ b/PACE/pace/win32/signal.h @@ -32,9 +32,10 @@ extern "C" { #ifndef PACE_SIGSET_T #define PACE_SIGSET_T + enum { PACE_SIG_BITS = 4 }; typedef struct /* sigset_t */ { /* signal set type */ - unsigned int sigbits_[4]; + unsigned int sigbits_[PACE_SIG_BITS]; } pace_sigset_t; #endif /* PACE_SIGSET_T */ diff --git a/PACE/pace/win32/signal.inl b/PACE/pace/win32/signal.inl index 45e842733e4..57c4fd87ad7 100644 --- a/PACE/pace/win32/signal.inl +++ b/PACE/pace/win32/signal.inl @@ -81,8 +81,13 @@ PACE_INLINE int pace_sigfillset (pace_sigset_t * set) { - PACE_UNUSED_ARG (set); - PACE_ERRNO_NO_SUPPORT_RETURN (-1); + /* PACE_SIG_BITS is an enum defined in PACE/pace/win32/signal.inl */ + int i = 0; + for ( ; i < PACE_SIG_BITS; ++i) + { + set->sigbits_[i] = ~(unsigned int)0; + } + return 0; } #endif /* PACE_HAS_POSIX_SIG_UOF */ |