diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-07-31 13:28:26 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-07-31 13:28:26 +0530 |
commit | 2758363d46c4ab0f187a11d0c58f7a39a82fdf82 (patch) | |
tree | 34f5c2c2136dc0d17d69dd16d93616d3832e4090 /src | |
parent | 6aab4200e8c920110c9130500c19108f06732da5 (diff) |
main: increase BUFFER_SIZE for inotify
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -27,7 +27,7 @@ #include <sys/inotify.h> #include <unistd.h> -#define BUFFER_SIZE ((sizeof(struct inotify_event) + NAME_MAX + 1) * 1024) +#define BUFFER_SIZE ((sizeof(struct inotify_event) + NAME_MAX + 1) * 4096) msg_t *msg; bool stop = false; @@ -99,6 +99,9 @@ main(int argc, char **argv) return r; } + signal(SIGKILL, signal_handler); + signal(SIGINT, signal_handler); + int fd = inotify_init1(IN_NONBLOCK); if (fd < 0) { perror("inotify"); @@ -114,8 +117,6 @@ main(int argc, char **argv) char *buffer = malloc(BUFFER_SIZE); - signal(SIGKILL, signal_handler); - signal(SIGINT, signal_handler); while (!stop) { size_t i = 0; size_t length = read(fd, buffer, BUFFER_SIZE); |