tcpd{chk,match}(8): Fix compilation with -std=gnu99.
authorSascha Wildner <saw@online.de>
Wed, 6 Nov 2013 17:50:49 +0000 (18:50 +0100)
committerSascha Wildner <saw@online.de>
Wed, 6 Nov 2013 17:50:49 +0000 (18:50 +0100)
contrib/tcp_wrappers/fakelog.c
contrib/tcp_wrappers/inetcf.c
contrib/tcp_wrappers/scaffold.c
contrib/tcp_wrappers/tcpdchk.c
contrib/tcp_wrappers/tcpdmatch.c
usr.sbin/tcpdchk/Makefile
usr.sbin/tcpdmatch/Makefile

index fa9e06e..a8727c6 100644 (file)
@@ -17,6 +17,7 @@ static char sccsid[] = "@(#) fakelog.c 1.3 94/12/28 17:42:21";
 
 /* ARGSUSED */
 
+void
 openlog(name, logopt, facility)
 char   *name;
 int     logopt;
@@ -27,6 +28,7 @@ int     facility;
 
 /* vsyslog - format one record */
 
+void
 vsyslog(severity, fmt, ap)
 int     severity;
 char   *fmt;
@@ -43,6 +45,7 @@ va_list ap;
 
 /* VARARGS */
 
+void
 VARARGS(syslog, int, severity)
 {
     va_list ap;
@@ -56,6 +59,7 @@ VARARGS(syslog, int, severity)
 
 /* closelog - dummy */
 
+void
 closelog()
 {
     /* void */
index 60c1328..e89d890 100644 (file)
@@ -14,11 +14,13 @@ static char sccsid[] = "@(#) inetcf.c 1.7 97/02/12 02:13:23";
 #include <stdio.h>
 #include <errno.h>
 #include <string.h>
+#include <stdlib.h>
 
 extern void exit();
 
 #include "tcpd.h"
 #include "inetcf.h"
+#include "scaffold.h"
 
  /*
   * Network configuration files may live in unusual places. Here are some
index 76eec0c..387bcbf 100644 (file)
@@ -4,7 +4,6 @@
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   *
   * $FreeBSD: src/contrib/tcp_wrappers/scaffold.c,v 1.2.2.1 2000/07/18 08:34:55 ume Exp $
-  * $DragonFly: src/contrib/tcp_wrappers/scaffold.c,v 1.3 2005/09/04 01:53:07 sephe Exp $
   */
 
 #ifndef lint
@@ -23,6 +22,7 @@ static char sccs_id[] = "@(#) scaffold.c 1.6 97/03/21 19:27:24";
 #include <syslog.h>
 #include <setjmp.h>
 #include <string.h>
+#include <stdlib.h>
 
 #ifndef INADDR_NONE
 #define        INADDR_NONE     (-1)            /* XXX should be 0xffffffff */
index ac06cd0..c1b8e4f 100644 (file)
@@ -14,7 +14,6 @@
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   *
   * $FreeBSD: src/contrib/tcp_wrappers/tcpdchk.c,v 1.3.2.1 2000/07/18 08:34:55 ume Exp $
-  * $DragonFly: src/contrib/tcp_wrappers/tcpdchk.c,v 1.3 2005/04/29 01:00:27 joerg Exp $
   */
 
 #ifndef lint
@@ -36,6 +35,8 @@ static char sccsid[] = "@(#) tcpdchk.c 1.8 97/02/12 02:13:25";
 #include <errno.h>
 #include <netdb.h>
 #include <string.h>
+#include <stdlib.h>
+#include <unistd.h>
 
 extern void exit();
 extern int optind;
index 047e2b9..1e073c3 100644 (file)
@@ -13,7 +13,6 @@
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   *
   * $FreeBSD: src/contrib/tcp_wrappers/tcpdmatch.c,v 1.2.2.1 2000/07/18 08:34:55 ume Exp $
-  * $DragonFly: src/contrib/tcp_wrappers/tcpdmatch.c,v 1.2 2003/06/17 04:24:06 dillon Exp $
   */
 
 #ifndef lint
@@ -32,6 +31,7 @@ static char sccsid[] = "@(#) tcpdmatch.c 1.5 96/02/11 17:01:36";
 #include <syslog.h>
 #include <setjmp.h>
 #include <string.h>
+#include <unistd.h>
 
 extern void exit();
 extern int optind;
index 696630f..98afb14 100644 (file)
@@ -1,13 +1,11 @@
 #
 # $FreeBSD: src/usr.sbin/tcpdchk/Makefile,v 1.3.2.2 2001/04/25 12:11:00 ru Exp $
-# $DragonFly: src/usr.sbin/tcpdchk/Makefile,v 1.3 2004/01/31 06:56:46 dillon Exp $
 #
 
 PROG=  tcpdchk
 MAN=   tcpdchk.8
 SRCS=  tcpdchk.c fakelog.c inetcf.c scaffold.c
-CSTD?= gnu89
-WARNS?=        0
+WARNS?=        1
 
 CFLAGS=        -DREAL_DAEMON_DIR=\"/usr/libexec\" \
        -DSEVERITY=LOG_INFO -DRFC931_TIMEOUT=10 \
index 6a552b3..e40262a 100644 (file)
@@ -1,13 +1,11 @@
 #
 # $FreeBSD: src/usr.sbin/tcpdmatch/Makefile,v 1.2.2.2 2001/04/25 12:11:01 ru Exp $
-# $DragonFly: src/usr.sbin/tcpdmatch/Makefile,v 1.3 2004/01/31 06:56:46 dillon Exp $
 #
 
 PROG=  tcpdmatch
 MAN=   tcpdmatch.8
 SRCS=  tcpdmatch.c fakelog.c inetcf.c scaffold.c
-CSTD?= gnu89
-WARNS?=        0
+WARNS?=        1
 
 CFLAGS=        -DREAL_DAEMON_DIR=\"/usr/libexec\" \
        -DSEVERITY=LOG_INFO -DRFC931_TIMEOUT=10