summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_NS_signal.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/OS_NS_signal.cpp')
-rw-r--r--ACE/ace/OS_NS_signal.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/ACE/ace/OS_NS_signal.cpp b/ACE/ace/OS_NS_signal.cpp
new file mode 100644
index 00000000000..9acf69c2e78
--- /dev/null
+++ b/ACE/ace/OS_NS_signal.cpp
@@ -0,0 +1,26 @@
+// $Id$
+
+#include "ace/OS_NS_signal.h"
+
+ACE_RCSID(ace, OS_NS_signal, "$Id$")
+
+#if !defined (ACE_HAS_INLINED_OSCALLS)
+# include "ace/OS_NS_signal.inl"
+#endif /* ACE_HAS_INLINED_OSCALLS */
+
+#if !defined (ACE_HAS_SIGINFO_T)
+siginfo_t::siginfo_t (ACE_HANDLE handle)
+ : si_handle_ (handle),
+ si_handles_ (&handle)
+{
+}
+
+siginfo_t::siginfo_t (ACE_HANDLE *handles)
+ : si_handle_ (handles[0]),
+ si_handles_ (handles)
+{
+}
+#endif /* ACE_HAS_SIGINFO_T */
+
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
+ACE_END_VERSIONED_NAMESPACE_DECL