grep: Add missing unistd.h and limits.h includes
authortb <tb@openbsd.org>
Wed, 15 Dec 2021 19:22:44 +0000 (19:22 +0000)
committertb <tb@openbsd.org>
Wed, 15 Dec 2021 19:22:44 +0000 (19:22 +0000)
Both binary.c and file.c currently pull in unistd.h via zlib's zconf.h.
binary.c uses SEEK_SET and file.c a bunch of things like close(), isatty(),
lseek(). In addition file.c needs limits.h for PATH_MAX.

ok deraadt

usr.bin/grep/binary.c
usr.bin/grep/file.c

index 119c946..c1377b8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: binary.c,v 1.19 2021/03/10 21:55:22 millert Exp $     */
+/*     $OpenBSD: binary.c,v 1.20 2021/12/15 19:22:44 tb Exp $  */
 
 /*-
  * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav
@@ -30,6 +30,7 @@
 #include <err.h>
 #include <stdio.h>
 #include <string.h>
+#include <unistd.h>
 #include <zlib.h>
 
 #include "grep.h"
index 27b7f76..ede1c08 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: file.c,v 1.16 2021/03/10 21:55:22 millert Exp $       */
+/*     $OpenBSD: file.c,v 1.17 2021/12/15 19:22:44 tb Exp $    */
 
 /*-
  * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav
 #include <err.h>
 #include <errno.h>
 #include <fcntl.h>
+#include <limits.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <unistd.h>
 #include <zlib.h>
 
 #include "grep.h"