diff options
author | dhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-11-01 23:42:24 +0000 |
---|---|---|
committer | dhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-11-01 23:42:24 +0000 |
commit | b5f2f9f0ee63c33455954bd7b4cd9c5d0f29ec20 (patch) | |
tree | 0a6b58fa305309e3b782293397fc26e534db9b00 /ace/OS_NS_signal.h | |
parent | 7232ec93c2ee3ff71a0e85466752a37751ef1297 (diff) | |
download | ATCD-b5f2f9f0ee63c33455954bd7b4cd9c5d0f29ec20.tar.gz |
ChangeLogTag:Sat Nov 1 23:45:49 UTC 2003 Don Hinton <dhinton@dresystems.com>
Diffstat (limited to 'ace/OS_NS_signal.h')
-rw-r--r-- | ace/OS_NS_signal.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ace/OS_NS_signal.h b/ace/OS_NS_signal.h index d26c02cb9bf..633bfe135e8 100644 --- a/ace/OS_NS_signal.h +++ b/ace/OS_NS_signal.h @@ -26,6 +26,12 @@ # endif /* ACE_LACKS_PRAGMA_ONCE */ #include "ace/os_include/os_signal.h" +#include "ace/ACE_export.h" + +#if defined (ACE_EXPORT_MACRO) +# undef ACE_EXPORT_MACRO +#endif +#define ACE_EXPORT_MACRO ACE_Export # if !defined (SIG_BLOCK) # define SIG_BLOCK 1 @@ -61,37 +67,48 @@ namespace ACE_OS { //@{ @name A set of wrappers for Signals. + ACE_NAMESPACE_INLINE_FUNCTION int kill (pid_t pid, int signum); + ACE_NAMESPACE_INLINE_FUNCTION int pthread_sigmask (int how, const sigset_t *nsp, sigset_t *osp); + ACE_NAMESPACE_INLINE_FUNCTION int sigaction (int signum, const struct sigaction *nsa, struct sigaction *osa); + ACE_NAMESPACE_INLINE_FUNCTION int sigaddset (sigset_t *s, int signum); + ACE_NAMESPACE_INLINE_FUNCTION int sigdelset (sigset_t *s, int signum); + ACE_NAMESPACE_INLINE_FUNCTION int sigemptyset (sigset_t *s); + ACE_NAMESPACE_INLINE_FUNCTION int sigfillset (sigset_t *s); + ACE_NAMESPACE_INLINE_FUNCTION int sigismember (sigset_t *s, int signum); + ACE_NAMESPACE_INLINE_FUNCTION ACE_SignalHandler signal (int signum, ACE_SignalHandler); + ACE_NAMESPACE_INLINE_FUNCTION int sigprocmask (int how, const sigset_t *nsp, sigset_t *osp); + ACE_NAMESPACE_INLINE_FUNCTION int sigsuspend (const sigset_t *set); //@} |