SOCK_CLOFORK
X(SOCK_CLOEXEC) X(SOCK_CLOFORK) X(SOCK_NONBLOCK) XEND
type & ~(SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK));
*rem = type & ~(SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK);
val = type & (SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK);
if ((type & SOCK_CLOFORK) != 0) {
type &= ~SOCK_CLOFORK;
((flags & SOCK_CLOFORK) != 0 ? O_CLOFORK : 0), &fcaps);
if ((uap->flags & ~(SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK)) != 0)
if ((type & SOCK_CLOFORK) != 0) {
type &= ~SOCK_CLOFORK;