* marshal.c: Iter usage.
[mono-project.git] / support / signal.c
blob763019fecbfac461f1580d12a8c1a475e03700e9
1 /*
2 * <signal.h> wrapper functions.
3 */
5 #include <signal.h>
7 #include "mph.h"
9 G_BEGIN_DECLS
11 typedef void (*mph_sighandler_t)(int);
13 mph_sighandler_t
14 Mono_Posix_Stdlib_SIG_DFL (void)
16 return SIG_DFL;
19 mph_sighandler_t
20 Mono_Posix_Stdlib_SIG_ERR (void)
22 return SIG_ERR;
25 mph_sighandler_t
26 Mono_Posix_Stdlib_SIG_IGN (void)
28 return SIG_IGN;
31 void
32 Mono_Posix_Stdlib_InvokeSignalHandler (int signum, mph_sighandler_t handler)
34 handler (signum);
37 G_END_DECLS
40 * vim: noexpandtab