handle_hup
if (sigflags & (1 << (SIGHUP - 1))) handle_hup(SIGHUP); \
__dead void handle_hup(int);
else handle_hup(signo);