next_signal
if (next_signal(¤t->pending, &ctx->sigmask) ||
next_signal(¤t->signal->shared_pending,
extern int next_signal(struct sigpending *pending, sigset_t *mask);
int sig = next_signal(pending, mask);