system/fd_util: remove unused function socket_cloexec_nonblock()

This commit is contained in:
Max Kellermann 2017-08-10 17:40:14 +02:00
parent 4e113a7086
commit 0800d9427c
2 changed files with 0 additions and 32 deletions

View File

@ -148,26 +148,6 @@ pipe_cloexec_nonblock(int fd[2])
#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
accept_cloexec_nonblock(int fd, struct sockaddr *address,
size_t *address_length_r)

View File

@ -71,18 +71,6 @@ open_cloexec(const char *path_fs, int flags, int mode);
int
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
* (atomically if supported by the OS).