O_NOSIGPIPE
{ "nosigpipe", O_NOSIGPIPE, C_IFLAG|C_OFLAG },
#ifdef O_NOSIGPIPE
{ "nosigpipe", 3, O_NOSIGPIPE },
O_ALT_IO|O_DIRECT|O_NOSIGPIPE)
if (flags & (O_NONBLOCK|O_NOSIGPIPE)) {
e |= flags & (O_NONBLOCK|O_NOSIGPIPE);
if (flags & ~(O_CLOEXEC|O_CLOFORK|O_NONBLOCK|O_NOSIGPIPE))
if (flags & ~(O_CLOEXEC|O_CLOFORK|O_NONBLOCK|O_NOSIGPIPE))
if (flags & ~(O_CLOEXEC|O_CLOFORK|O_NONBLOCK|O_NOSIGPIPE))
if (flags & O_NOSIGPIPE)
O_DIRECTORY|O_CLOEXEC|O_CLOFORK|O_NOSIGPIPE|\
#define FNOSIGPIPE O_NOSIGPIPE /* kernel */
run(O_NOSIGPIPE);
if (flags & O_NOSIGPIPE) {
r = pipe2(detach_msg_pipe, O_CLOEXEC|O_NOSIGPIPE);