summaryrefslogtreecommitdiff
path: root/PACE
diff options
context:
space:
mode:
authorluther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-01 23:38:30 +0000
committerluther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-01 23:38:30 +0000
commit73572f488aa6d8641514c63789bc57002b41672b (patch)
tree6ddcb760f01c33668b4f1becd071cfbdaaad1e93 /PACE
parent9873a8fb0368d8d6cca728f7c7f7a8d6845d84a2 (diff)
downloadATCD-73572f488aa6d8641514c63789bc57002b41672b.tar.gz
Thu Feb 1 17:36:24 2001 Luther J Baker <luther@cs.wustl.edu>
Diffstat (limited to 'PACE')
-rw-r--r--PACE/ChangeLog7
-rw-r--r--PACE/pace/win32/signal.h3
-rw-r--r--PACE/pace/win32/signal.inl9
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 */