Another boring diff from opensmtpd-portable.

After a report of a build fail with some old gcc on RHEL7 / Centos, I
noticed that we're lacking the include time.h for time(3),
clock_gettime(3) and localtime(3).  Diff below adds it in all the
missing files.  I'm also including sys/time.h in smtpd.h, as noted in
event_init(3), since we're including event.h.

It wouldn't be an issue to keep this in -portable, but since the
header is genuinely missing I'd prefer to have it fixed in base too
instead of relying on some other header to include it.

diff /usr/src
commit - 79631e141468cced94e502d777a484fa0eb1f60f
path + /usr/src
blob - 61e7b037bd90d2397e98e52cbb68e2436478b9b2
file + usr.sbin/smtpd/bounce.c
--- usr.sbin/smtpd/bounce.c
+++ usr.sbin/smtpd/bounce.c
@@ -22,6 +22,7 @@
 #include <inttypes.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #include <unistd.h>
 
 #include "smtpd.h"
blob - 835ab5520eed8d8bbfcce21e9571f07ae89db97c
file + usr.sbin/smtpd/control.c
--- usr.sbin/smtpd/control.c
+++ usr.sbin/smtpd/control.c
@@ -26,6 +26,7 @@
 #include <signal.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #include <unistd.h>
 
 #include "smtpd.h"
blob - c90b60d2bb3ae7046621a4f576a900fe5557ebfd
file + usr.sbin/smtpd/enqueue.c
--- usr.sbin/smtpd/enqueue.c
+++ usr.sbin/smtpd/enqueue.c
@@ -24,6 +24,7 @@
 #include <pwd.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #include <unistd.h>
 
 #include "smtpd.h"
blob - 894bf865a7662ce51138168aa0436fde6c9e7b44
file + usr.sbin/smtpd/mda.c
--- usr.sbin/smtpd/mda.c
+++ usr.sbin/smtpd/mda.c
@@ -24,6 +24,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
+#include <time.h>
 #include <unistd.h>
 #include <vis.h>
 
blob - 05506da1dbef6fb33f23386727977c8e9118f2a8
file + usr.sbin/smtpd/mta.c
--- usr.sbin/smtpd/mta.c
+++ usr.sbin/smtpd/mta.c
@@ -22,6 +22,7 @@
 #include <inttypes.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #include <tls.h>
 
 #include "smtpd.h"
blob - 92f1ec7705d066698a7e24455b86774b86ccbb9c
file + usr.sbin/smtpd/mta_session.c
--- usr.sbin/smtpd/mta_session.c
+++ usr.sbin/smtpd/mta_session.c
@@ -26,6 +26,7 @@
 #include <inttypes.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #include <tls.h>
 #include <unistd.h>
 
blob - e79e3f06be4fdf53e87596a6e10aa79fbe0ffde8
file + usr.sbin/smtpd/queue.c
--- usr.sbin/smtpd/queue.c
+++ usr.sbin/smtpd/queue.c
@@ -23,6 +23,7 @@
 #include <signal.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #include <unistd.h>
 
 #include "smtpd.h"
blob - 646cd629879ba9c28d6ecaff8be2adef0cea0b7f
file + usr.sbin/smtpd/queue_backend.c
--- usr.sbin/smtpd/queue_backend.c
+++ usr.sbin/smtpd/queue_backend.c
@@ -23,6 +23,7 @@
 #include <pwd.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #include <unistd.h>
 
 #include "smtpd.h"
blob - ec539eb9e1123fef50027467d430b94d688232b4
file + usr.sbin/smtpd/queue_fs.c
--- usr.sbin/smtpd/queue_fs.c
+++ usr.sbin/smtpd/queue_fs.c
@@ -28,6 +28,7 @@
 #include <pwd.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #include <unistd.h>
 
 #include "smtpd.h"
blob - 24ca71ca9ee765bcd6f1c05a24749ec6abce2ca8
file + usr.sbin/smtpd/runq.c
--- usr.sbin/smtpd/runq.c
+++ usr.sbin/smtpd/runq.c
@@ -17,6 +17,7 @@
  */
 
 #include <stdlib.h>
+#include <time.h>
 
 #include "smtpd.h"
 
blob - fa3b951bc77242dc73dd56d484e576b0ac6ffe8d
file + usr.sbin/smtpd/scheduler_ramqueue.c
--- usr.sbin/smtpd/scheduler_ramqueue.c
+++ usr.sbin/smtpd/scheduler_ramqueue.c
@@ -20,6 +20,7 @@
 #include <inttypes.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 
 #include "smtpd.h"
 #include "log.h"
blob - 72e13e8fd8d32d748cb64567953d52612a8140ff
file + usr.sbin/smtpd/smtp_session.c
--- usr.sbin/smtpd/smtp_session.c
+++ usr.sbin/smtpd/smtp_session.c
@@ -24,6 +24,7 @@
 #include <inttypes.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #include <tls.h>
 #include <unistd.h>
 #include <vis.h>
blob - 84663025648861b28f691f99940938000c17872b
file + usr.sbin/smtpd/smtpctl.c
--- usr.sbin/smtpd/smtpctl.c
+++ usr.sbin/smtpd/smtpctl.c
@@ -32,6 +32,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <syslog.h>
+#include <time.h>
 #include <unistd.h>
 #include <vis.h>
 
blob - 5949ce05522f4675aabc72042052ec0ef2025881
file + usr.sbin/smtpd/smtpd.c
--- usr.sbin/smtpd/smtpd.c
+++ usr.sbin/smtpd/smtpd.c
@@ -36,6 +36,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
+#include <time.h>
 #include <tls.h>
 #include <unistd.h>
 
blob - 65757e517fdbe27cedea42656835d0ac7ef20c6b
file + usr.sbin/smtpd/smtpd.h
--- usr.sbin/smtpd/smtpd.h
+++ usr.sbin/smtpd/smtpd.h
@@ -25,6 +25,7 @@
 #include <sys/queue.h>
 #include <sys/tree.h>
 #include <sys/socket.h>
+#include <sys/time.h>
 
 #include <event.h>
 #include <imsg.h>
blob - 4a5c692e9508f763e6a2e83839afd6c9994821e6
file + usr.sbin/smtpd/to.c
--- usr.sbin/smtpd/to.c
+++ usr.sbin/smtpd/to.c
@@ -23,6 +23,7 @@
 #include <errno.h>
 #include <stdlib.h>
 #include <string.h>
+#include <time.h>
 #if IO_TLS
 #include <tls.h>
 #endif

Reply via email to