<libgen.h> only prototypes dirname() and basename().  There are a bunch of 
source files that #include it but don't need it; the diff below deletes 
those pointless includes.

ok?

Philip

Index: bin/ksh/edit.c
===================================================================
RCS file: /data/src/openbsd/src/bin/ksh/edit.c,v
retrieving revision 1.66
diff -u -p -r1.66 edit.c
--- bin/ksh/edit.c      18 Jun 2018 17:03:58 -0000      1.66
+++ bin/ksh/edit.c      21 Oct 2018 03:47:03 -0000
@@ -12,7 +12,6 @@
 
 #include <ctype.h>
 #include <errno.h>
-#include <libgen.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
Index: usr.bin/cvs/commit.c
===================================================================
RCS file: /data/src/openbsd/src/usr.bin/cvs/commit.c,v
retrieving revision 1.158
diff -u -p -r1.158 commit.c
--- usr.bin/cvs/commit.c        1 Jun 2017 08:08:24 -0000       1.158
+++ usr.bin/cvs/commit.c        21 Oct 2018 03:39:46 -0000
@@ -20,7 +20,6 @@
 
 #include <errno.h>
 #include <fcntl.h>
-#include <libgen.h>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
Index: usr.bin/less/less.h
===================================================================
RCS file: /data/src/openbsd/src/usr.bin/less/less.h,v
retrieving revision 1.27
diff -u -p -r1.27 less.h
--- usr.bin/less/less.h 26 Mar 2016 08:59:29 -0000      1.27
+++ usr.bin/less/less.h 21 Oct 2018 03:41:31 -0000
@@ -19,7 +19,6 @@
 
 #include <ctype.h>
 #include <fcntl.h>
-#include <libgen.h>
 #include <limits.h>
 #include <signal.h>
 #include <stdio.h>
Index: usr.bin/mg/dired.c
===================================================================
RCS file: /data/src/openbsd/src/usr.bin/mg/dired.c,v
retrieving revision 1.83
diff -u -p -r1.83 dired.c
--- usr.bin/mg/dired.c  7 Oct 2016 00:17:20 -0000       1.83
+++ usr.bin/mg/dired.c  21 Oct 2018 03:39:48 -0000
@@ -16,7 +16,6 @@
 #include <err.h>
 #include <errno.h>
 #include <fcntl.h>
-#include <libgen.h>
 #include <limits.h>
 #include <signal.h>
 #include <stdarg.h>
Index: usr.bin/mg/grep.c
===================================================================
RCS file: /data/src/openbsd/src/usr.bin/mg/grep.c,v
retrieving revision 1.46
diff -u -p -r1.46 grep.c
--- usr.bin/mg/grep.c   9 Jan 2018 17:59:29 -0000       1.46
+++ usr.bin/mg/grep.c   21 Oct 2018 03:39:50 -0000
@@ -7,7 +7,6 @@
 #include <sys/wait.h>
 
 #include <ctype.h>
-#include <libgen.h>
 #include <limits.h>
 #include <signal.h>
 #include <stdio.h>
Index: usr.bin/patch/util.c
===================================================================
RCS file: /data/src/openbsd/src/usr.bin/patch/util.c,v
retrieving revision 1.41
diff -u -p -r1.41 util.c
--- usr.bin/patch/util.c        7 Apr 2018 14:55:13 -0000       1.41
+++ usr.bin/patch/util.c        20 Apr 2018 02:22:30 -0000
@@ -31,7 +31,6 @@
 #include <ctype.h>
 #include <errno.h>
 #include <fcntl.h>
-#include <libgen.h>
 #include <paths.h>
 #include <signal.h>
 #include <stdarg.h>
Index: usr.bin/rcs/rcs.c
===================================================================
RCS file: /data/src/openbsd/src/usr.bin/rcs/rcs.c,v
retrieving revision 1.85
diff -u -p -r1.85 rcs.c
--- usr.bin/rcs/rcs.c   9 May 2016 13:03:55 -0000       1.85
+++ usr.bin/rcs/rcs.c   21 Oct 2018 03:39:52 -0000
@@ -30,7 +30,6 @@
 #include <ctype.h>
 #include <err.h>
 #include <errno.h>
-#include <libgen.h>
 #include <pwd.h>
 #include <stdarg.h>
 #include <stdio.h>
Index: usr.sbin/npppd/npppd/npppd.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/npppd/npppd/npppd.c,v
retrieving revision 1.48
diff -u -p -r1.48 npppd.c
--- usr.sbin/npppd/npppd/npppd.c        25 Jul 2018 02:18:36 -0000      1.48
+++ usr.sbin/npppd/npppd/npppd.c        21 Oct 2018 03:35:48 -0000
@@ -50,7 +50,6 @@
 #include <stdio.h>
 #include <signal.h>
 #include <netdb.h>
-#include <libgen.h>
 #include <fcntl.h>
 #include <event.h>
 #include <errno.h>
Index: usr.sbin/smtpd/envelope.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/smtpd/envelope.c,v
retrieving revision 1.41
diff -u -p -r1.41 envelope.c
--- usr.sbin/smtpd/envelope.c   27 Dec 2018 15:41:50 -0000      1.41
+++ usr.sbin/smtpd/envelope.c   30 Dec 2018 18:39:47 -0000
@@ -33,7 +33,6 @@
 #include <fcntl.h>
 #include <imsg.h>
 #include <inttypes.h>
-#include <libgen.h>
 #include <pwd.h>
 #include <limits.h>
 #include <stdio.h>
Index: usr.sbin/smtpd/queue.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/smtpd/queue.c,v
retrieving revision 1.188
diff -u -p -r1.188 queue.c
--- usr.sbin/smtpd/queue.c      8 Dec 2018 08:01:15 -0000       1.188
+++ usr.sbin/smtpd/queue.c      9 Dec 2018 21:05:57 -0000
@@ -28,7 +28,6 @@
 #include <event.h>
 #include <imsg.h>
 #include <inttypes.h>
-#include <libgen.h>
 #include <pwd.h>
 #include <signal.h>
 #include <stdio.h>
Index: usr.sbin/smtpd/queue_backend.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/smtpd/queue_backend.c,v
retrieving revision 1.64
diff -u -p -r1.64 queue_backend.c
--- usr.sbin/smtpd/queue_backend.c      31 May 2018 21:06:12 -0000      1.64
+++ usr.sbin/smtpd/queue_backend.c      21 Oct 2018 03:36:06 -0000
@@ -31,7 +31,6 @@
 #include <imsg.h>
 #include <limits.h>
 #include <inttypes.h>
-#include <libgen.h>
 #include <pwd.h>
 #include <stdio.h>
 #include <stdlib.h>
Index: usr.sbin/smtpd/queue_fs.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/smtpd/queue_fs.c,v
retrieving revision 1.17
diff -u -p -r1.17 queue_fs.c
--- usr.sbin/smtpd/queue_fs.c   31 May 2018 21:06:12 -0000      1.17
+++ usr.sbin/smtpd/queue_fs.c   21 Oct 2018 03:35:52 -0000
@@ -32,7 +32,6 @@
 #include <fts.h>
 #include <imsg.h>
 #include <inttypes.h>
-#include <libgen.h>
 #include <pwd.h>
 #include <stdio.h>
 #include <stdlib.h>
Index: usr.sbin/smtpd/queue_null.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/smtpd/queue_null.c,v
retrieving revision 1.7
diff -u -p -r1.7 queue_null.c
--- usr.sbin/smtpd/queue_null.c 14 May 2018 15:23:05 -0000      1.7
+++ usr.sbin/smtpd/queue_null.c 21 Oct 2018 03:36:09 -0000
@@ -29,7 +29,6 @@
 #include <fcntl.h>
 #include <imsg.h>
 #include <inttypes.h>
-#include <libgen.h>
 #include <pwd.h>
 #include <stdio.h>
 #include <stdlib.h>
Index: usr.sbin/smtpd/queue_proc.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/smtpd/queue_proc.c,v
retrieving revision 1.7
diff -u -p -r1.7 queue_proc.c
--- usr.sbin/smtpd/queue_proc.c 14 May 2018 15:23:05 -0000      1.7
+++ usr.sbin/smtpd/queue_proc.c 21 Oct 2018 03:35:58 -0000
@@ -28,7 +28,6 @@
 #include <fcntl.h>
 #include <imsg.h>
 #include <inttypes.h>
-#include <libgen.h>
 #include <pwd.h>
 #include <stdio.h>
 #include <stdlib.h>
Index: usr.sbin/smtpd/queue_ram.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/smtpd/queue_ram.c,v
retrieving revision 1.8
diff -u -p -r1.8 queue_ram.c
--- usr.sbin/smtpd/queue_ram.c  14 May 2018 15:23:05 -0000      1.8
+++ usr.sbin/smtpd/queue_ram.c  21 Oct 2018 03:36:07 -0000
@@ -29,7 +29,6 @@
 #include <fcntl.h>
 #include <imsg.h>
 #include <inttypes.h>
-#include <libgen.h>
 #include <pwd.h>
 #include <stdio.h>
 #include <stdlib.h>
Index: usr.sbin/smtpd/scheduler.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/smtpd/scheduler.c,v
retrieving revision 1.59
diff -u -p -r1.59 scheduler.c
--- usr.sbin/smtpd/scheduler.c  8 Dec 2018 08:01:15 -0000       1.59
+++ usr.sbin/smtpd/scheduler.c  9 Dec 2018 21:05:57 -0000
@@ -32,7 +32,6 @@
 #include <event.h>
 #include <imsg.h>
 #include <inttypes.h>
-#include <libgen.h>
 #include <pwd.h>
 #include <signal.h>
 #include <stdio.h>
Index: usr.sbin/smtpd/to.c
===================================================================
RCS file: /data/src/openbsd/src/usr.sbin/smtpd/to.c,v
retrieving revision 1.34
diff -u -p -r1.34 to.c
--- usr.sbin/smtpd/to.c 31 Oct 2018 15:14:21 -0000      1.34
+++ usr.sbin/smtpd/to.c 3 Nov 2018 00:20:02 -0000
@@ -36,7 +36,6 @@
 #include <imsg.h>
 #include <limits.h>
 #include <inttypes.h>
-#include <libgen.h>
 #include <netdb.h>
 #include <pwd.h>
 #include <stdarg.h>

Reply via email to