#define sigfillset(ptr) (*(ptr) = ~(sigset_t)0, 0)
inline int sigfillset(sigset_t *ptr) { *ptr = ~(sigset_t)0; return 0; }