1 #include <sys/socket.h>
5 accept4(int s
, struct sockaddr
*addr
, socklen_t
*addrlen
, int flags
)
7 int rets
= accept(s
, addr
, addrlen
);
11 if (flags
& SOCK_CLOEXEC
) {
12 flags
= fcntl(s
, F_GETFD
);
13 fcntl(rets
, F_SETFD
, flags
| FD_CLOEXEC
);