summaryrefslogtreecommitdiff
path: root/src/signal/struct_sigaction.h
blob: f9b9656b0a18a6255dff76bddd543ef7b12d443e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <signal.h>

struct sigaction {
	void (*sa_handler)(int);
	sigset_t sa_mask;
	int sa_flags;
	#if (_POSIX_C_SOURCE >= 199506L) || (defined _XOPEN_SOURCE && defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1)
	void (*sa_sigaction)(int, siginfo_t *, void *);	
	#else
	void (*__padding)(int, void *, void *);
	#endif
};

/*
POSIX(1)
*/