From a6909940584cd015b3dd7720cdef1ab3f8c1d327 Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Sun, 21 Apr 2013 09:30:43 +0200 Subject: [PATCH] Unix domain sockets don't work well in non-blocking. --- webcit/tcp_sockets.c | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/webcit/tcp_sockets.c b/webcit/tcp_sockets.c index b5f8adac7..f1bcd5bc0 100644 --- a/webcit/tcp_sockets.c +++ b/webcit/tcp_sockets.c @@ -36,7 +36,6 @@ RETSIGTYPE timeout(int signum) int uds_connectsock(char *sockpath) { struct sockaddr_un addr; - int fdflags; int s; memset(&addr, 0, sizeof(addr)); @@ -54,26 +53,6 @@ int uds_connectsock(char *sockpath) close(s); return(-1); } - - fdflags = fcntl(s, F_GETFL); - if (fdflags < 0) { - syslog(LOG_ERR, - "unable to get socket %d flags! %s \n", - s, - strerror(errno)); - close(s); - return -1; - } - fdflags = fdflags | O_NONBLOCK; - if (fcntl(s, F_SETFL, fdflags) < 0) { - syslog(LOG_ERR, - "unable to set socket %d nonblocking flags! %s \n", - s, - strerror(errno)); - close(s); - return -1; - } - return s; } -- 2.30.2