libwrap: Raise WARNS to 2 and fix warnings.
authorSascha Wildner <saw@online.de>
Fri, 6 Dec 2013 17:46:05 +0000 (18:46 +0100)
committerSascha Wildner <saw@online.de>
Fri, 6 Dec 2013 17:46:05 +0000 (18:46 +0100)
16 files changed:
contrib/tcp_wrappers/clean_exit.c
contrib/tcp_wrappers/eval.c
contrib/tcp_wrappers/fix_options.c
contrib/tcp_wrappers/hosts_access.c
contrib/tcp_wrappers/hosts_ctl.c
contrib/tcp_wrappers/misc.c
contrib/tcp_wrappers/options.c
contrib/tcp_wrappers/percent_m.c
contrib/tcp_wrappers/percent_x.c
contrib/tcp_wrappers/refuse.c
contrib/tcp_wrappers/rfc931.c
contrib/tcp_wrappers/shell_cmd.c
contrib/tcp_wrappers/socket.c
contrib/tcp_wrappers/tcpd.h
contrib/tcp_wrappers/update.c
lib/libwrap/Makefile

index 41caaf0..6fbbbb4 100644 (file)
@@ -8,10 +8,6 @@
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) clean_exit.c 1.4 94/12/28 17:42:19";
-#endif
-
 #include <stdio.h>
 #include <unistd.h>
 
index d68358f..01f1edd 100644 (file)
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) eval.c 1.3 95/01/30 19:51:45";
-#endif
-
 /* System libraries. */
 
 #include <stdio.h>
index 7a5de68..fbeb83d 100644 (file)
@@ -5,13 +5,8 @@
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   *
   * $FreeBSD: src/contrib/tcp_wrappers/fix_options.c,v 1.2 2000/02/03 10:26:57 shin Exp $
-  * $DragonFly: src/contrib/tcp_wrappers/fix_options.c,v 1.2 2003/06/17 04:24:06 dillon Exp $
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) fix_options.c 1.6 97/04/08 02:29:19";
-#endif
-
 #include <sys/types.h>
 #include <sys/param.h>
 #ifdef INET6
index 4946ed7..802014d 100644 (file)
   * $FreeBSD: src/contrib/tcp_wrappers/hosts_access.c,v 1.3.2.1 2000/07/18 08:34:54 ume Exp $
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) hosts_access.c 1.21 97/02/12 02:13:22";
-#endif
-
 /* System libraries. */
 
 #include <sys/types.h>
index e57f30a..ed16490 100644 (file)
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) hosts_ctl.c 1.4 94/12/28 17:42:27";
-#endif
-
 #include <stdio.h>
 
 #include "tcpd.h"
index 8b88eaa..c16bb8c 100644 (file)
@@ -4,13 +4,8 @@
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   *
   * $FreeBSD: src/contrib/tcp_wrappers/misc.c,v 1.2 2000/02/03 10:26:58 shin Exp $
-  * $DragonFly: src/contrib/tcp_wrappers/misc.c,v 1.2 2003/06/17 04:24:06 dillon Exp $
   */
 
-#ifndef lint
-static char sccsic[] = "@(#) misc.c 1.2 96/02/11 17:01:29";
-#endif
-
 #include <sys/types.h>
 #include <sys/param.h>
 #include <netinet/in.h>
index d30d5d5..9391e30 100644 (file)
   * course of action.
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) options.c 1.17 96/02/11 17:01:31";
-#endif
-
 /* System libraries. */
 
 #include <sys/types.h>
@@ -111,21 +107,21 @@ struct option {
 /* List of known keywords. Add yours here. */
 
 static struct option option_table[] = {
-    "user", user_option, NEED_ARG,
-    "group", group_option, NEED_ARG,
-    "umask", umask_option, NEED_ARG,
-    "linger", linger_option, NEED_ARG,
-    "keepalive", keepalive_option, 0,
-    "spawn", spawn_option, NEED_ARG | EXPAND_ARG,
-    "twist", twist_option, NEED_ARG | EXPAND_ARG | USE_LAST,
-    "rfc931", rfc931_option, OPT_ARG,
-    "setenv", setenv_option, NEED_ARG | EXPAND_ARG,
-    "nice", nice_option, OPT_ARG,
-    "severity", severity_option, NEED_ARG,
-    "allow", allow_option, USE_LAST,
-    "deny", deny_option, USE_LAST,
-    "banners", banners_option, NEED_ARG,
-    0,
+    { "user", user_option, NEED_ARG },
+    { "group", group_option, NEED_ARG },
+    { "umask", umask_option, NEED_ARG },
+    { "linger", linger_option, NEED_ARG },
+    { "keepalive", keepalive_option, 0 },
+    { "spawn", spawn_option, NEED_ARG | EXPAND_ARG },
+    { "twist", twist_option, NEED_ARG | EXPAND_ARG | USE_LAST },
+    { "rfc931", rfc931_option, OPT_ARG },
+    { "setenv", setenv_option, NEED_ARG | EXPAND_ARG },
+    { "nice", nice_option, OPT_ARG },
+    { "severity", severity_option, NEED_ARG },
+    { "allow", allow_option, USE_LAST },
+    { "deny", deny_option, USE_LAST },
+    { "banners", banners_option, NEED_ARG },
+    { .name = NULL },
 };
 
 /* process_options - process access control options */
@@ -496,7 +492,7 @@ char   *string;
     if (src[0] == 0)
        return (0);
 
-    while (ch = *src) {
+    while ((ch = *src) != 0) {
        if (ch == ':') {
            if (*++src == 0)
                tcpd_warn("rule ends in \":\"");
index 1019b82..2a0a363 100644 (file)
@@ -4,10 +4,6 @@
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) percent_m.c 1.1 94/12/28 17:42:37";
-#endif
-
 #include <stdio.h>
 #include <errno.h>
 #include <string.h>
@@ -26,7 +22,7 @@ char   *ibuf;
     char   *bp = obuf;
     char   *cp = ibuf;
 
-    while (*bp = *cp)
+    while ((*bp = *cp) != 0)
        if (*cp == '%' && cp[1] == 'm') {
            if (errno < sys_nerr && errno > 0) {
                strcpy(bp, sys_errlist[errno]);
index 9b37329..bd10d98 100644 (file)
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) percent_x.c 1.4 94/12/28 17:42:37";
-#endif
-
 /* System libraries. */
 
 #include <stdio.h>
index 85299c9..5760924 100644 (file)
@@ -7,13 +7,8 @@
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   *
   * $FreeBSD: src/contrib/tcp_wrappers/refuse.c,v 1.2 2000/02/03 10:26:58 shin Exp $
-  * $DragonFly: src/contrib/tcp_wrappers/refuse.c,v 1.2 2003/06/17 04:24:06 dillon Exp $
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) refuse.c 1.5 94/12/28 17:42:39";
-#endif
-
 /* System libraries. */
 
 #include <stdio.h>
index 9a8fc52..50fd2ec 100644 (file)
   * $FreeBSD: src/contrib/tcp_wrappers/rfc931.c,v 1.2.2.1 2000/07/18 16:41:11 dwmalone Exp $
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) rfc931.c 1.10 95/01/02 16:11:34";
-#endif
-
 /* System libraries. */
 
 #include <stdio.h>
@@ -220,7 +216,7 @@ char   *dest;
                     * protocol, not part of the data.
                     */
 
-                   if (cp = strchr(user, '\r'))
+                   if ((cp = strchr(user, '\r')) != NULL)
                        *cp = 0;
                    result = user;
                }
index 7667e13..1fd58e6 100644 (file)
@@ -8,10 +8,6 @@
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) shell_cmd.c 1.5 94/12/28 17:42:44";
-#endif
-
 /* System libraries. */
 
 #include <sys/types.h>
index 3795a8c..62f9cda 100644 (file)
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   *
   * $FreeBSD: src/contrib/tcp_wrappers/socket.c,v 1.2.2.3 2001/07/04 20:18:11 kris Exp $
-  * $DragonFly: src/contrib/tcp_wrappers/socket.c,v 1.2 2003/06/17 04:24:06 dillon Exp $
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) socket.c 1.15 97/03/21 19:27:24";
-#endif
-
 /* System libraries. */
 
 #include <sys/types.h>
index 0c3bce5..81278a1 100644 (file)
@@ -151,7 +151,7 @@ void        sock_hostaddr(struct host_info *);      /* address to printable address */
   */
 
 void   tcpd_warn(const char *, ...) __printflike(1, 2);/* report problem and proceed */
-void   tcpd_jump(const char *, ...) __printflike(1, 2);/* report problem and jump */
+void   tcpd_jump(const char *, ...) __printflike(1, 2) __dead2;/* report problem and jump */
 __END_DECLS
 
 struct tcpd_context {
index ec88709..142820b 100644 (file)
   * $FreeBSD: src/contrib/tcp_wrappers/update.c,v 1.2 2000/02/03 10:27:00 shin Exp $
   */
 
-#ifndef lint
-static char sccsid[] = "@(#) update.c 1.1 94/12/28 17:42:56";
-#endif
-
 /* System libraries */
 
 #include <stdio.h>
index ccd7b3e..29db0dd 100644 (file)
@@ -6,7 +6,7 @@ SHLIB_MAJOR= 4
 INCS=  tcpd.h
 MAN=   hosts_access.3
 MAN+=  hosts_access.5 hosts_options.5
-WARNS?=        1
+WARNS?=        2
 
 .PATH: ${.CURDIR}/../../contrib/tcp_wrappers