SOCK_CLOFORK
if (SCARG(uap, flags) & ~(SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK))
| ((flags & SOCK_CLOFORK) ? UF_FORKCLOSE : 0);
type = SCARG(uap, type) & ~(SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK);
| ((SCARG(uap, type) & SOCK_CLOFORK) ? UF_FORKCLOSE : 0);
type &= ~(SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK | SOCK_DNS);
| ((SCARG(uap, type) & SOCK_CLOFORK) ? UF_FORKCLOSE : 0);