SIGPIPE
signal(SIGPIPE, SIG_IGN);
(sigaddset(&s_mask,SIGPIPE) < 0)||(sigaddset(&s_mask,SIGQUIT)<0) ||
if ((sigaction(SIGPIPE, &n_hand, NULL) < 0) ||
if (sig > 0 && sig != SIGINT && sig != SIGPIPE) {
signal(SIGPIPE, SIG_DFL);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
ssh_signal(SIGPIPE, SIG_IGN);
ssh_signal(SIGPIPE, SIG_IGN);
(void) ssh_signal(SIGPIPE, lostconn);
ssh_signal(SIGPIPE, SIG_DFL);
ssh_signal(SIGPIPE, SIG_IGN);
ssh_signal(SIGPIPE, SIG_IGN); /* ignore SIGPIPE early */
ssh_signal(SIGPIPE, SIG_DFL);
ssh_signal(SIGPIPE, SIG_DFL);
ssh_signal(SIGPIPE, SIG_IGN);
ssh_signal(SIGPIPE, SIG_IGN);
if (sigaction(SIGPIPE, &sact, NULL) == -1)
sigpanic(SIGPIPE);
signal(SIGPIPE, sigpipe);
sigset(SIGPIPE, ill_sig);
signal(SIGPIPE, ill_sig);
signal(SIGPIPE, ill_sig);
signal(SIGPIPE, ill_sig);
_sigaction(SIGPIPE, &sa, &savepipe);
_sigaction(SIGPIPE, &savepipe, NULL);
[SIGPIPE] = "Broken pipe",
[SIGPIPE] = "PIPE",
(void)signal(SIGPIPE, SIG_IGN);
sigaction(SIGPIPE, &sa, NULL);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, rmtconnaborted);
signal(SIGPIPE, sigpipe);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_DFL);
signal(SIGPIPE, SIG_DFL);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
r = ignore_signal(SIGPIPE);
r = ignore_signal(SIGPIPE);
lwpsignal(lp->lwp_proc, lp, SIGPIPE);
lwpsignal(uio->uio_td->td_proc, uio->uio_td->td_lwp, SIGPIPE);
lwpsignal(p, lp, SIGPIPE);
{ "sys", SIGSYS }, { "pipe", SIGPIPE },
send_process_signal (SIGPIPE);
send_process_signal (SIGPIPE);
signal(SIGPIPE, cleanup);
if (signal(SIGPIPE, signal_handler) == SIG_ERR)
if (signal(SIGPIPE, hand) == SIG_ERR)
sigaddset(&sigset, SIGPIPE);
sigaddset(&sigset, SIGPIPE);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, brokpipe);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_DFL);
WTERMSIG(wait_status) != SIGPIPE) {
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_DFL);
(void)signal(SIGPIPE, sighandler);
sigaction(SIGPIPE, &sa, &sa_pipe);
sigaction(SIGPIPE, &sa_pipe, NULL);
sigaction(SIGPIPE, &sa_pipe, NULL);
signal(SIGPIPE, sig_sent);
(void) signal(SIGPIPE, deadpeer);
case SIGPIPE:
signal(SIGPIPE, intcopy);
signal(SIGPIPE, SIG_DFL);
if (s != 0 && s != SIGPIPE) {
(void) signal(SIGPIPE, SIG_DFL);
signal(SIGPIPE, SIG_IGN) == SIG_ERR) {
if (WTERMSIG(status) != SIGPIPE) {
signal(SIGPIPE, need_death);
signal(SIGPIPE, dconschat_cleanup);
signal(SIGPIPE, SIG_IGN);
sigaction(SIGPIPE, &sa, &sapipe);
sigaction(SIGPIPE, &sapipe, NULL);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, rcleanup);
sigaddset(&new, SIGPIPE);
sigblock(sigmask(SIGPIPE));
signal(SIGPIPE, SIG_DFL);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
if (sigaction(SIGPIPE, &sa, NULL) < 0) {
case SIGPIPE: return("PIPE");
signal(SIGPIPE, SIG_DFL);
(void)signal(SIGPIPE, SIG_IGN); /* We'll catch EPIPE instead. */
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);