192b42cb3SPatrick WilliamsFrom 9c97b5db237a793e0d1b6b0241570bdc6e35ee24 Mon Sep 17 00:00:00 2001 292b42cb3SPatrick WilliamsFrom: Khem Raj <raj.khem@gmail.com> 392b42cb3SPatrick WilliamsDate: Sun, 7 Aug 2022 17:42:24 -0700 492b42cb3SPatrick WilliamsSubject: [PATCH] Fix implicit-function-declaration warnings 592b42cb3SPatrick Williams 692b42cb3SPatrick WilliamsThese are seen with clang-15+ 792b42cb3SPatrick Williams 8*8460358cSPatrick WilliamsUpstream-Status: Inactive-Upstream [current release is from 1997; no vcs anywhere] 992b42cb3SPatrick WilliamsSigned-off-by: Khem Raj <raj.khem@gmail.com> 1092b42cb3SPatrick Williams--- 1192b42cb3SPatrick Williams hosts_access.c | 3 +++ 1292b42cb3SPatrick Williams safe_finger.c | 1 + 1392b42cb3SPatrick Williams shell_cmd.c | 3 +++ 1492b42cb3SPatrick Williams tcpd.c | 2 +- 1592b42cb3SPatrick Williams tcpdchk.c | 1 + 1692b42cb3SPatrick Williams workarounds.c | 1 + 1792b42cb3SPatrick Williams 6 files changed, 10 insertions(+), 1 deletion(-) 1892b42cb3SPatrick Williams 1992b42cb3SPatrick Williamsdiff --git a/hosts_access.c b/hosts_access.c 2092b42cb3SPatrick Williamsindex 0133e5e..58697ea 100644 2192b42cb3SPatrick Williams--- a/hosts_access.c 2292b42cb3SPatrick Williams+++ b/hosts_access.c 23169d7bccSPatrick Williams@@ -33,6 +33,12 @@ static char sccsid[] = "@(#) hosts_access.c 1.21 97/02/12 02:13:22"; 2492b42cb3SPatrick Williams #endif 2592b42cb3SPatrick Williams #include <netinet/in.h> 2692b42cb3SPatrick Williams #include <arpa/inet.h> 27169d7bccSPatrick Williams+#ifdef USE_GETDOMAIN 28169d7bccSPatrick Williams+/* defined in workarounds.c */ 29169d7bccSPatrick Williams+extern int yp_get_default_domain(char **ptr); 30169d7bccSPatrick Williams+#else 3192b42cb3SPatrick Williams+# include <rpcsvc/ypclnt.h> 32169d7bccSPatrick Williams+#endif /* USE_GETDOMAIN */ 3392b42cb3SPatrick Williams #include <stdio.h> 3492b42cb3SPatrick Williams #include <stdlib.h> 3592b42cb3SPatrick Williams #include <syslog.h> 3692b42cb3SPatrick Williams@@ -45,6 +46,8 @@ static char sccsid[] = "@(#) hosts_access.c 1.21 97/02/12 02:13:22"; 3792b42cb3SPatrick Williams #endif 3892b42cb3SPatrick Williams 3992b42cb3SPatrick Williams extern int errno; 4092b42cb3SPatrick Williams+extern int match_pattern_ylo(const char *s, const char *pattern); 4192b42cb3SPatrick Williams+extern unsigned long cidr_mask_addr(char* str); 4292b42cb3SPatrick Williams 4392b42cb3SPatrick Williams #ifndef INADDR_NONE 4492b42cb3SPatrick Williams #define INADDR_NONE (-1) /* XXX should be 0xffffffff */ 4592b42cb3SPatrick Williamsdiff --git a/safe_finger.c b/safe_finger.c 4692b42cb3SPatrick Williamsindex 23afab1..a6458fb 100644 4792b42cb3SPatrick Williams--- a/safe_finger.c 4892b42cb3SPatrick Williams+++ b/safe_finger.c 4992b42cb3SPatrick Williams@@ -34,6 +34,7 @@ static char sccsid[] = "@(#) safe_finger.c 1.4 94/12/28 17:42:41"; 5092b42cb3SPatrick Williams #include <syslog.h> 5192b42cb3SPatrick Williams 5292b42cb3SPatrick Williams extern void exit(); 5392b42cb3SPatrick Williams+extern int pipe_stdin(char **argv); 5492b42cb3SPatrick Williams 5592b42cb3SPatrick Williams /* Local stuff */ 5692b42cb3SPatrick Williams 5792b42cb3SPatrick Williamsdiff --git a/shell_cmd.c b/shell_cmd.c 5892b42cb3SPatrick Williamsindex 62d31bc..a566092 100644 5992b42cb3SPatrick Williams--- a/shell_cmd.c 6092b42cb3SPatrick Williams+++ b/shell_cmd.c 6192b42cb3SPatrick Williams@@ -16,10 +16,13 @@ static char sccsid[] = "@(#) shell_cmd.c 1.5 94/12/28 17:42:44"; 6292b42cb3SPatrick Williams 6392b42cb3SPatrick Williams #include <sys/types.h> 6492b42cb3SPatrick Williams #include <sys/param.h> 6592b42cb3SPatrick Williams+#include <sys/wait.h> 6692b42cb3SPatrick Williams+#include <fcntl.h> 6792b42cb3SPatrick Williams #include <signal.h> 6892b42cb3SPatrick Williams #include <stdio.h> 6992b42cb3SPatrick Williams #include <syslog.h> 7092b42cb3SPatrick Williams #include <string.h> 7192b42cb3SPatrick Williams+#include <unistd.h> 7292b42cb3SPatrick Williams 7392b42cb3SPatrick Williams extern void exit(); 7492b42cb3SPatrick Williams 7592b42cb3SPatrick Williamsdiff --git a/tcpd.c b/tcpd.c 7692b42cb3SPatrick Williamsindex dc9ff17..4353caa 100644 7792b42cb3SPatrick Williams--- a/tcpd.c 7892b42cb3SPatrick Williams+++ b/tcpd.c 7992b42cb3SPatrick Williams@@ -46,7 +46,7 @@ void fix_options(struct request_info *); 8092b42cb3SPatrick Williams int allow_severity = SEVERITY; /* run-time adjustable */ 8192b42cb3SPatrick Williams int deny_severity = LOG_WARNING; /* ditto */ 8292b42cb3SPatrick Williams 8392b42cb3SPatrick Williams-main(argc, argv) 8492b42cb3SPatrick Williams+void main(argc, argv) 8592b42cb3SPatrick Williams int argc; 8692b42cb3SPatrick Williams char **argv; 8792b42cb3SPatrick Williams { 8892b42cb3SPatrick Williamsdiff --git a/tcpdchk.c b/tcpdchk.c 8992b42cb3SPatrick Williamsindex 5dca8bd..67c12ce 100644 9092b42cb3SPatrick Williams--- a/tcpdchk.c 9192b42cb3SPatrick Williams+++ b/tcpdchk.c 9292b42cb3SPatrick Williams@@ -38,6 +38,7 @@ static char sccsid[] = "@(#) tcpdchk.c 1.8 97/02/12 02:13:25"; 9392b42cb3SPatrick Williams 9492b42cb3SPatrick Williams extern int errno; 9592b42cb3SPatrick Williams extern void exit(); 9692b42cb3SPatrick Williams+extern unsigned long cidr_mask_addr(char* str); 9792b42cb3SPatrick Williams extern int optind; 9892b42cb3SPatrick Williams extern char *optarg; 9992b42cb3SPatrick Williams 10092b42cb3SPatrick Williamsdiff --git a/workarounds.c b/workarounds.c 10192b42cb3SPatrick Williamsindex b22b378..6335049 100644 10292b42cb3SPatrick Williams--- a/workarounds.c 10392b42cb3SPatrick Williams+++ b/workarounds.c 10492b42cb3SPatrick Williams@@ -21,6 +21,7 @@ char sccsid[] = "@(#) workarounds.c 1.6 96/03/19 16:22:25"; 10592b42cb3SPatrick Williams #include <stdio.h> 10692b42cb3SPatrick Williams #include <syslog.h> 10792b42cb3SPatrick Williams #include <string.h> 10892b42cb3SPatrick Williams+#include <unistd.h> 10992b42cb3SPatrick Williams 11092b42cb3SPatrick Williams extern int errno; 11192b42cb3SPatrick Williams 11292b42cb3SPatrick Williams-- 11392b42cb3SPatrick Williams2.37.1 11492b42cb3SPatrick Williams 115