* signal.c: Added. Contains helper functions to wrap signal(2).
svn path=/trunk/mono/; revision=38181
+2004-12-30 Jonathan Pryor <jonpryor@vt.edu>
+
+ * Makefile.am: Add signal.c to the build.
+ * signal.c: Added. Contains helper functions to wrap signal(2).
+
2004-12-30 Jonathan Pryor <jonpryor@vt.edu>
* sys-statvfs.c: Fix Mac OS X build (statfs.f_frsize doesn't exist on OSX;
pwd.c \
old-map.c \
serial.c \
+ signal.c \
stdio.c \
stdlib.c \
sys-mman.c \
--- /dev/null
+/*
+ * <signal.h> wrapper functions.
+ */
+
+#include <signal.h>
+
+#include "mph.h"
+
+G_BEGIN_DECLS
+
+sighandler_t
+Mono_Posix_Stdlib_SIG_DFL ()
+{
+ return SIG_DFL;
+}
+
+sighandler_t
+Mono_Posix_Stdlib_SIG_ERR ()
+{
+ return SIG_ERR;
+}
+
+sighandler_t
+Mono_Posix_Stdlib_SIG_IGN ()
+{
+ return SIG_IGN;
+}
+
+void
+Mono_Posix_Stdlib_InvokeSignalHandler (int signum, sighandler_t handler)
+{
+ handler (signum);
+}
+
+G_END_DECLS
+
+/*
+ * vim: noexpandtab
+ */