summaryrefslogtreecommitdiff
path: root/ace/Signal.h
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-08-27 23:01:04 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-08-27 23:01:04 +0000
commit7f030d80e5b2ea7a28416855b74f86ae06fb2ef9 (patch)
treea6d5c9f27aebc90f562c9a094426373312d85187 /ace/Signal.h
parent666ffe5a0a68f3421c132f358773636078c8775d (diff)
downloadATCD-7f030d80e5b2ea7a28416855b74f86ae06fb2ef9.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/Signal.h')
-rw-r--r--ace/Signal.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/ace/Signal.h b/ace/Signal.h
index 16bc176bfa7..164fbd4c39a 100644
--- a/ace/Signal.h
+++ b/ace/Signal.h
@@ -45,7 +45,7 @@ public:
// Create a set that includes all signals defined by the system.
int sig_add (int signo);
- // Adds the individual signal specified by <signo> to the set.
+ // Adds the individual signal specified by <signo> to the set.
int sig_del (int signo);
// Deletes the individual signal specified by <signo> from the set.
@@ -54,7 +54,10 @@ public:
// Checks whether the signal specified by <signo> is in the set.
operator sigset_t *();
- // Returns a pointer to the underlying sigset_t.
+ // Returns a pointer to the underlying <sigset_t>.
+
+ sigset_t sigset (void);
+ // Returns a copy of the underlying <sigset_t>.
void dump (void) const;
// Dump the state of an object.
@@ -78,6 +81,9 @@ public:
sigset_t *sigmask = 0,
int flags = 0);
ACE_Sig_Action (ACE_SignalHandler handler,
+ ACE_Sig_Set &sigmask,
+ int flags = 0);
+ ACE_Sig_Action (ACE_SignalHandler handler,
int signum,
sigset_t *sigmask = 0,
int flags = 0);