typedef struct {
unsigned int signum;
void (*func)(const Arg *);
const Arg arg;
} Signal;
static int fake_signal(void);