ignore SIGPIPE, there's no not much we can do, and we handle the case by using errno == EPIPE.
ignore SIGPIPE, there's no not much we can do, and we handle the case
by using errno == EPIPE.

MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame