summaryrefslogtreecommitdiff
path: root/ace/OS_NS_signal.inl
diff options
context:
space:
mode:
Diffstat (limited to 'ace/OS_NS_signal.inl')
-rw-r--r--ace/OS_NS_signal.inl11
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