Commits

Anonymous committed 1bced3b

don't warn on failed read if it's because we got interrupted (most likely by a child dying)

  • Participants
  • Parent commits 3090903

Comments (0)

Files changed (1)

 #include <err.h>
+#include <errno.h>
 #include <ftw.h>
 #include <signal.h>
 #include <stdio.h>
 	init = 0;
 
 	for (;;) {
-		if ((len = read(evq, buf, sizeof(buf))) < 0)
+		if ((len = read(evq, buf, sizeof(buf))) < 0 && errno != EINTR)
 			warn("failed to read from inotify event queue");
 		for (cur = (struct inotify_event *)buf; (char *)cur - buf < len; cur += sizeof(struct inotify_event) + cur->len) {
 			if (cur->mask & (IN_CREATE | IN_ISDIR))