SOCK_CLOFORK
fd_set_foclose(l, fd, (flags & SOCK_CLOFORK) != 0);
soflags |= SOCK_CLOFORK;
fd_set_foclose(l, fd, (flags & SOCK_CLOFORK) != 0);
/*sigmask*/NULL, SOCK_CLOFORK));
RL(fd = socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOFORK, 0));
RL(socketpair(PF_LOCAL, SOCK_STREAM|SOCK_CLOFORK, 0, fd));
RL(socketpair(PF_LOCAL, SOCK_STREAM|SOCK_CLOFORK, 0, fd));
SOCK_CLOFORK));
#if defined(SOCK_CLOFORK) && SOCK_CLOFORK != 0
run(SOCK_CLOFORK);
#ifndef SOCK_CLOFORK
if (flags & SOCK_CLOFORK) {