diff options
Diffstat (limited to 'ace/OS_NS_signal.inl')
-rw-r--r-- | ace/OS_NS_signal.inl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ace/OS_NS_signal.inl b/ace/OS_NS_signal.inl index 98f02459494..03a6bb18a56 100644 --- a/ace/OS_NS_signal.inl +++ b/ace/OS_NS_signal.inl @@ -227,6 +227,17 @@ sigsuspend (const sigset_t *sigset) #endif /* ACE_HAS_SIGSUSPEND */ } +ACE_INLINE int +raise (const int signum) +{ +#if defined (ACE_LACKS_RAISE) + ACE_UNUSED_ARG (signum); + ACE_NOTSUP_RETURN (-1); +#else + ACE_OSCALL_RETURN (::raise (signum), int, -1); +#endif /* ACE_LACKS_RAISE */ +} + } /* end namespace ACE_OS */ ACE_END_VERSIONED_NAMESPACE_DECL |