system/fd_util: remove unused function socket_cloexec_nonblock()
This commit is contained in:
parent
4e113a7086
commit
0800d9427c
|
@ -148,26 +148,6 @@ pipe_cloexec_nonblock(int fd[2])
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
socket_cloexec_nonblock(int domain, int type, int protocol)
|
|
||||||
{
|
|
||||||
int fd;
|
|
||||||
|
|
||||||
#if defined(SOCK_CLOEXEC) && defined(SOCK_NONBLOCK)
|
|
||||||
fd = socket(domain, type | SOCK_CLOEXEC | SOCK_NONBLOCK, protocol);
|
|
||||||
if (fd >= 0 || errno != EINVAL)
|
|
||||||
return fd;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
fd = socket(domain, type, protocol);
|
|
||||||
if (fd >= 0) {
|
|
||||||
fd_set_cloexec(fd, true);
|
|
||||||
fd_set_nonblock(fd);
|
|
||||||
}
|
|
||||||
|
|
||||||
return fd;
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
accept_cloexec_nonblock(int fd, struct sockaddr *address,
|
accept_cloexec_nonblock(int fd, struct sockaddr *address,
|
||||||
size_t *address_length_r)
|
size_t *address_length_r)
|
||||||
|
|
|
@ -71,18 +71,6 @@ open_cloexec(const char *path_fs, int flags, int mode);
|
||||||
int
|
int
|
||||||
pipe_cloexec_nonblock(int fd[2]);
|
pipe_cloexec_nonblock(int fd[2]);
|
||||||
|
|
||||||
#ifdef ENABLE_LIBMPDCLIENT
|
|
||||||
/* Avoid symbol conflict with statically linked libmpdclient */
|
|
||||||
#define socket_cloexec_nonblock socket_cloexec_nonblock_noconflict
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Wrapper for socket(), which sets the CLOEXEC and the NONBLOCK flag
|
|
||||||
* (atomically if supported by the OS).
|
|
||||||
*/
|
|
||||||
int
|
|
||||||
socket_cloexec_nonblock(int domain, int type, int protocol);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Wrapper for accept(), which sets the CLOEXEC and the NONBLOCK flags
|
* Wrapper for accept(), which sets the CLOEXEC and the NONBLOCK flags
|
||||||
* (atomically if supported by the OS).
|
* (atomically if supported by the OS).
|
||||||
|
|
Loading…
Reference in New Issue