chiark / gitweb /
fsckd daemon for inter-fsckd communication
[elogind.git] / src / libudev / libudev-monitor.c
index 82ce7f67e3217a31a17d9604ab1742bd33906c2a..3f1fee7f7eb0c03c1a7587deb462b6f0556caabc 100644 (file)
@@ -24,7 +24,7 @@
 #include <errno.h>
 #include <string.h>
 #include <dirent.h>
-#include <sys/poll.h>
+#include <poll.h>
 #include <sys/stat.h>
 #include <sys/socket.h>
 #include <sys/un.h>
@@ -600,7 +600,7 @@ retry:
         smsg.msg_name = &snl;
         smsg.msg_namelen = sizeof(snl);
 
-        buflen = recvmsg(udev_monitor->sock, &smsg, MSG_CMSG_CLOEXEC);
+        buflen = recvmsg(udev_monitor->sock, &smsg, 0);
         if (buflen < 0) {
                 if (errno != EINTR)
                         log_debug("unable to receive message");