lib: Change the default behavior of send{fd,req} to block.
authorFredrik Tolf <fredrik@dolda2000.com>
Tue, 15 Jan 2013 07:19:20 +0000 (08:19 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Tue, 15 Jan 2013 07:19:20 +0000 (08:19 +0100)
lib/proc.c
lib/req.c

index a1dc336..ac777d4 100644 (file)
@@ -83,7 +83,7 @@ int sendfd2(int sock, int fd, char *data, size_t datalen, int flags)
 
 int sendfd(int sock, int fd, char *data, size_t datalen)
 {
-    return(sendfd2(sock, fd, data, datalen, MSG_NOSIGNAL | MSG_DONTWAIT));
+    return(sendfd2(sock, fd, data, datalen, MSG_NOSIGNAL));
 }
 
 int recvfd(int sock, char **data, size_t *datalen)
index 8ff26e0..ed5aeba 100644 (file)
--- a/lib/req.c
+++ b/lib/req.c
@@ -315,7 +315,7 @@ int sendreq2(int sock, struct hthead *req, int fd, int flags)
 
 int sendreq(int sock, struct hthead *req, int fd)
 {
-    return(sendreq2(sock, req, fd, MSG_NOSIGNAL | MSG_DONTWAIT));
+    return(sendreq2(sock, req, fd, MSG_NOSIGNAL));
 }
 
 int recvreq(int sock, struct hthead **reqp)