*: hopefully all setup_common_bufsiz() are in place
[oweals/busybox.git] / miscutils / inotifyd.c
index 1d28e8f992d576ed3f8b2f134e17d767c39d2333..52db08adac5f5f192d73cadfbe6d70abd31d6e5f 100644 (file)
@@ -162,10 +162,10 @@ int inotifyd_main(int argc, char **argv)
 
                // read out all pending events
                // (NB: len must be int, not ssize_t or long!)
+#define eventbuf bb_common_bufsiz1
+               setup_common_bufsiz();
                xioctl(pfd.fd, FIONREAD, &len);
-#define        eventbuf bb_common_bufsiz1
-#define sizeof_eventbuf COMMON_BUFSIZE
-               ie = buf = (len <= sizeof_eventbuf) ? eventbuf : xmalloc(len);
+               ie = buf = (len <= COMMON_BUFSIZE) ? eventbuf : xmalloc(len);
                len = full_read(pfd.fd, buf, len);
                // process events. N.B. events may vary in length
                while (len > 0) {