Module Name:    src
Committed By:   joerg
Date:           Thu Mar 22 22:59:43 UTC 2012

Modified Files:
        src/dist/bzip2: bzlib_private.h
        src/lib/csu/common: crt0-common.c
        src/lib/libskey: skeysubr.c
        src/lib/libwrap: options.c rfc931.c shell_cmd.c tcpd.h

Log Message:
Add some more __dead as exposed by the recent WARN bumps.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r1.2 src/dist/bzip2/bzlib_private.h
cvs rdiff -u -r1.7 -r1.8 src/lib/csu/common/crt0-common.c
cvs rdiff -u -r1.27 -r1.28 src/lib/libskey/skeysubr.c
cvs rdiff -u -r1.15 -r1.16 src/lib/libwrap/options.c
cvs rdiff -u -r1.9 -r1.10 src/lib/libwrap/rfc931.c
cvs rdiff -u -r1.6 -r1.7 src/lib/libwrap/shell_cmd.c
cvs rdiff -u -r1.13 -r1.14 src/lib/libwrap/tcpd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/dist/bzip2/bzlib_private.h
diff -u src/dist/bzip2/bzlib_private.h:1.1.1.3 src/dist/bzip2/bzlib_private.h:1.2
--- src/dist/bzip2/bzlib_private.h:1.1.1.3	Tue Mar 18 14:41:47 2008
+++ src/dist/bzip2/bzlib_private.h	Thu Mar 22 22:59:43 2012
@@ -55,7 +55,7 @@ typedef unsigned short  UInt16;
 
 #ifndef BZ_NO_STDIO
 
-extern void BZ2_bz__AssertH__fail ( int errcode );
+__dead void BZ2_bz__AssertH__fail ( int errcode );
 #define AssertH(cond,errcode) \
    { if (!(cond)) BZ2_bz__AssertH__fail ( errcode ); }
 

Index: src/lib/csu/common/crt0-common.c
diff -u src/lib/csu/common/crt0-common.c:1.7 src/lib/csu/common/crt0-common.c:1.8
--- src/lib/csu/common/crt0-common.c:1.7	Thu Jun 30 20:07:35 2011
+++ src/lib/csu/common/crt0-common.c	Thu Mar 22 22:59:43 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: crt0-common.c,v 1.7 2011/06/30 20:07:35 matt Exp $ */
+/* $NetBSD: crt0-common.c,v 1.8 2012/03/22 22:59:43 joerg Exp $ */
 
 /*
  * Copyright (c) 1998 Christos Zoulas
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: crt0-common.c,v 1.7 2011/06/30 20:07:35 matt Exp $");
+__RCSID("$NetBSD: crt0-common.c,v 1.8 2012/03/22 22:59:43 joerg Exp $");
 
 #include <sys/types.h>
 #include <sys/exec.h>
@@ -74,7 +74,7 @@ struct ps_strings *__ps_strings = 0;
 static char	 empty_string[] = "";
 char		*__progname = empty_string;
 
-__dso_hidden void ___start(void (*)(void), const Obj_Entry *,
+__dead __dso_hidden void ___start(void (*)(void), const Obj_Entry *,
 			 struct ps_strings *);
 
 #define	write(fd, s, n)	__syscall(SYS_write, (fd), (s), (n))

Index: src/lib/libskey/skeysubr.c
diff -u src/lib/libskey/skeysubr.c:1.27 src/lib/libskey/skeysubr.c:1.28
--- src/lib/libskey/skeysubr.c:1.27	Wed Mar 21 10:10:37 2012
+++ src/lib/libskey/skeysubr.c	Thu Mar 22 22:59:43 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: skeysubr.c,v 1.27 2012/03/21 10:10:37 matt Exp $	*/
+/*	$NetBSD: skeysubr.c,v 1.28 2012/03/22 22:59:43 joerg Exp $	*/
 
 /* S/KEY v1.1b (skeysubr.c)
  *
@@ -15,7 +15,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: skeysubr.c,v 1.27 2012/03/21 10:10:37 matt Exp $");
+__RCSID("$NetBSD: skeysubr.c,v 1.28 2012/03/22 22:59:43 joerg Exp $");
 
 #include <ctype.h>
 #include <stdio.h>
@@ -46,7 +46,7 @@ static int keycrunch_sha1(char *, const 
 /* static int keycrunch_rmd160(char *, const char *, const char *); */
 static void lowcase(char *);
 static void skey_echo(int);
-static void trapped(int);
+static void trapped(int) __dead;
 static char *mkSeedPassword(const char *, const char *, size_t *);
 
 /* Current hash type (index into skey_hash_types array) */

Index: src/lib/libwrap/options.c
diff -u src/lib/libwrap/options.c:1.15 src/lib/libwrap/options.c:1.16
--- src/lib/libwrap/options.c:1.15	Wed Mar 21 10:10:37 2012
+++ src/lib/libwrap/options.c	Thu Mar 22 22:59:43 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: options.c,v 1.15 2012/03/21 10:10:37 matt Exp $	*/
+/*	$NetBSD: options.c,v 1.16 2012/03/22 22:59:43 joerg Exp $	*/
 
  /*
   * General skeleton for adding options to the access control language. The
@@ -35,7 +35,7 @@
 #if 0
 static char sccsid[] = "@(#) options.c 1.17 96/02/11 17:01:31";
 #else
-__RCSID("$NetBSD: options.c,v 1.15 2012/03/21 10:10:37 matt Exp $");
+__RCSID("$NetBSD: options.c,v 1.16 2012/03/22 22:59:43 joerg Exp $");
 #endif
 #endif
 
@@ -103,9 +103,9 @@ static void nice_option			/* execute "ni
 		(char *, struct request_info *);
 static void severity_option		/* execute "severity value" */
 		(char *, struct request_info *);
-static void allow_option		/* execute "allow" option */
+__dead static void allow_option		/* execute "allow" option */
 		(char *, struct request_info *);
-static void deny_option			/* execute "deny" option */
+__dead static void deny_option			/* execute "deny" option */
 		(char *, struct request_info *);
 static void banners_option		/* execute "banners path" option */
 		(char *, struct request_info *);

Index: src/lib/libwrap/rfc931.c
diff -u src/lib/libwrap/rfc931.c:1.9 src/lib/libwrap/rfc931.c:1.10
--- src/lib/libwrap/rfc931.c:1.9	Wed Mar 21 10:10:37 2012
+++ src/lib/libwrap/rfc931.c	Thu Mar 22 22:59:43 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: rfc931.c,v 1.9 2012/03/21 10:10:37 matt Exp $	*/
+/*	$NetBSD: rfc931.c,v 1.10 2012/03/22 22:59:43 joerg Exp $	*/
 
  /*
   * rfc931() speaks a common subset of the RFC 931, AUTH, TAP, IDENT and RFC
@@ -16,7 +16,7 @@
 #if 0
 static char sccsid[] = "@(#) rfc931.c 1.10 95/01/02 16:11:34";
 #else
-__RCSID("$NetBSD: rfc931.c,v 1.9 2012/03/21 10:10:37 matt Exp $");
+__RCSID("$NetBSD: rfc931.c,v 1.10 2012/03/22 22:59:43 joerg Exp $");
 #endif
 #endif
 
@@ -45,7 +45,7 @@ int     rfc931_timeout = RFC931_TIMEOUT;
 static jmp_buf timebuf;
 
 static FILE *fsocket(int, int, int);
-static void timeout(int);
+static void timeout(int) __dead;
 
 /* fsocket - open stdio stream on top of socket */
 

Index: src/lib/libwrap/shell_cmd.c
diff -u src/lib/libwrap/shell_cmd.c:1.6 src/lib/libwrap/shell_cmd.c:1.7
--- src/lib/libwrap/shell_cmd.c:1.6	Wed Mar 21 10:10:37 2012
+++ src/lib/libwrap/shell_cmd.c	Thu Mar 22 22:59:43 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: shell_cmd.c,v 1.6 2012/03/21 10:10:37 matt Exp $	*/
+/*	$NetBSD: shell_cmd.c,v 1.7 2012/03/22 22:59:43 joerg Exp $	*/
 
  /*
   * shell_cmd() takes a shell command after %<character> substitutions. The
@@ -15,7 +15,7 @@
 #if 0
 static char sccsid[] = "@(#) shell_cmd.c 1.5 94/12/28 17:42:44";
 #else
-__RCSID("$NetBSD: shell_cmd.c,v 1.6 2012/03/21 10:10:37 matt Exp $");
+__RCSID("$NetBSD: shell_cmd.c,v 1.7 2012/03/22 22:59:43 joerg Exp $");
 #endif
 #endif
 
@@ -38,7 +38,7 @@ __RCSID("$NetBSD: shell_cmd.c,v 1.6 2012
 
 /* Forward declarations. */
 
-static void do_child __P((char *));
+static void do_child(char *) __dead;
 
 /* shell_cmd - execute shell command */
 

Index: src/lib/libwrap/tcpd.h
diff -u src/lib/libwrap/tcpd.h:1.13 src/lib/libwrap/tcpd.h:1.14
--- src/lib/libwrap/tcpd.h:1.13	Wed Mar 21 10:10:37 2012
+++ src/lib/libwrap/tcpd.h	Thu Mar 22 22:59:43 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: tcpd.h,v 1.13 2012/03/21 10:10:37 matt Exp $	*/
+/*	$NetBSD: tcpd.h,v 1.14 2012/03/22 22:59:43 joerg Exp $	*/
  /*
   * @(#) tcpd.h 1.5 96/03/19 16:22:24
   * 
@@ -79,9 +79,9 @@ extern char *percent_x			/* do %<char> e
 		(char *, int, char *, struct request_info *);
 extern void rfc931			/* client name from RFC 931 daemon */
 		(struct sockaddr *, struct sockaddr *, char *);
-extern void clean_exit			/* clean up and exit */
+__dead extern void clean_exit		/* clean up and exit */
 		(struct request_info *);
-extern void refuse			/* clean up and exit */
+__dead extern void refuse		/* clean up and exit */
 		(struct request_info *);
 extern char *xgets			/* fgets() on steroids */
 		(char *, int, FILE *);
@@ -167,12 +167,11 @@ extern void tli_host			/* look up endpoi
   * everyone would have to include <setjmp.h>.
   */
 
-extern void tcpd_warn			/* report problem and proceed */
-		(const char *, ...)
-	__attribute__((__format__(__printf__, 1, 2)));
-extern void tcpd_jump			/* report problem and jump */
-		(const char *, ...)
-	__attribute__((__format__(__printf__, 1, 2)));
+/* Report problem and proceed */
+void tcpd_warn(const char *, ...) __printflike(1, 2);
+
+/* Report problem and jump */
+void tcpd_jump(const char *, ...) __dead __printflike(1, 2);
 __END_DECLS
 
 struct tcpd_context {

Reply via email to