diff options
author | John Ankarström <john@ankarstrom.se> | 2021-07-22 11:10:41 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-07-22 11:10:41 +0200 |
commit | 94f90dc4f48ee7f6bc1aa3a1116f20b714df89c9 (patch) | |
tree | 5ed69dfde863de16c6cf6a4ece0fabc7c831354e | |
parent | a3c687478843b98cf7cb06d465933064e2dbabe1 (diff) | |
download | when-94f90dc4f48ee7f6bc1aa3a1116f20b714df89c9.tar.gz |
Clean up code
-rw-r--r-- | LICENSE | 2 | ||||
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | watch.c | 20 |
3 files changed, 11 insertions, 13 deletions
@@ -1,4 +1,4 @@ -Copyright (c) 2019, John Ankarström +Copyright (c) 2019-2021 John Ankarström All rights reserved. @@ -1,6 +1,6 @@ BINDIR = /usr/local/bin MANDIR = /usr/local/man -CFLAGS = -Wall -Wno-missing-braces -Wextra -Wpedantic -O2 +CFLAGS = -Wall -Wextra -pedantic -O2 all: watch @@ -1,23 +1,21 @@ #include <err.h> #include <fcntl.h> #include <stdio.h> -#include <stdlib.h> #include <string.h> #include <sys/event.h> -#include <sys/resource.h> -#include <sys/time.h> -#include <sys/types.h> #include <unistd.h> #define FD 27 -#define LIMIT 100 +#define MAXFILES 100 +#define MAXFD 127 /* FD + MAXFILES */ int -main(int argc, char *argv[argc]) { - char *filenames[LIMIT+FD]; +main(int argc, char *argv[argc]) +{ + char *filenames[MAXFD]; int fd, i, kq, n; - struct kevent evs[LIMIT]; - struct kevent ev[LIMIT]; + struct kevent evs[MAXFILES]; + struct kevent ev[MAXFILES]; /* parse arguments */ if (argc-1 == 0) goto usage; @@ -30,8 +28,8 @@ main(int argc, char *argv[argc]) { argv++; argc--; } if (argc-1 == 0) goto usage; - if (argc-1 > LIMIT) - errx(1, "more than %d files", LIMIT); + if (argc-1 > MAXFILES) + errx(1, "more than %d files", MAXFILES); /* disable buffering even non-interactively */ setbuf(stdout, NULL); |