badsig
extern const char badsig[];
failure(cmd, badsig);
const char badsig[] = "bad signal";
void badsig();
signal(SIGPIPE, badsig);