summaryrefslogtreecommitdiff
path: root/src/_forced/sigaction.h
blob: 33398c49cd61a9bcb3f01aaba2a72ea1e97a6624 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* TODO: appropriate #ifdefs */

#define SA_RESTART    0x10000000
#define SA_RESTORER   0x04000000

typedef unsigned long pid_t;
typedef unsigned long uid_t;
typedef unsigned long clock_t;
#include "signal/sigset_t.h"
#include "signal/union_sigval.h"
#include "signal/siginfo_t.h"

#define _POSIX_C_SOURCE 199506L
#include "signal/struct_sigaction.h"

static int sigaction(int, const struct sigaction * restrict, struct sigaction * restrict);

#include "signal/sigaction.c"