use accept4() when available
Costa Tsaousis (ktsaou) committed
Jan 9, 2018 at 19:51 UTC
3caa9e6685087754f57fd483d61182a307d9047d
2 files changed
+3
-3
src/log.c
+1
-1
@@ -61,7 +61,7 @@ int open_log_file(int fd, FILE **fp, const char *filename, int *enabled_syslog)
61
62
if(!filename || !*filename || !strcmp(filename, "none") || !strcmp(filename, "/dev/null")) {
63
filename = "/dev/null";
64
- devnull =1;
64
+ devnull = 1;
65
}
66
67
if(!strcmp(filename, "syslog")) {
src/socket.c
+2
-2
@@ -847,7 +847,7 @@ ssize_t send_timeout(int sockfd, void *buf, size_t len, int flags, int timeout)
847
// --------------------------------------------------------------------------------------------------------------------
848
// accept4() replacement for systems that do not have one
849
850
-//#ifndef HAVE_ACCEPT4
850
+#ifndef HAVE_ACCEPT4
851
int accept4(int sock, struct sockaddr *addr, socklen_t *addrlen, int flags) {
852
int fd = accept(sock, addr, addrlen);
853
int newflags = 0;
@@ -882,7 +882,7 @@ int accept4(int sock, struct sockaddr *addr, socklen_t *addrlen, int flags) {
882
883
return fd;
884
}
885
-//#endif
885
+#endif
886
887
888
// --------------------------------------------------------------------------------------------------------------------