Module Name:    src
Committed By:   joerg
Date:           Wed Aug 31 13:32:42 UTC 2011

Modified Files:
        src/usr.sbin/crash: crash.c
        src/usr.sbin/envstat: config.c
        src/usr.sbin/extattrctl: extattrctl.c
        src/usr.sbin/fwctl: fwcontrol.c
        src/usr.sbin/hdaudioctl: hdaudioctl.h
        src/usr.sbin/inetd: inetd.c
        src/usr.sbin/installboot: installboot.c
        src/usr.sbin/isdn/daicctl: main.c
        src/usr.sbin/isdn/isdnd: isdnd.h main.c
        src/usr.sbin/isdn/isdnmonitor: main.c monprivate.h
        src/usr.sbin/isdn/isdntelctl: main.c
        src/usr.sbin/isdn/isdntrace: trace.c
        src/usr.sbin/ldpd: socketops.c
        src/usr.sbin/mrinfo: mrinfo.c
        src/usr.sbin/mrouted: main.c
        src/usr.sbin/mtrace: mtrace.c
        src/usr.sbin/ndp: ndp.c
        src/usr.sbin/npf/npfctl: npfctl.c
        src/usr.sbin/pf/pfs: parser.h
        src/usr.sbin/psrset: psrset.c
        src/usr.sbin/pstat: pstat.c
        src/usr.sbin/puffs/mount_9p: ninepuffs.c
        src/usr.sbin/puffs/mount_psshfs: psshfs.c
        src/usr.sbin/puffs/rump_syspuffs: rump_syspuffs.c
        src/usr.sbin/pwd_mkdb: pwd_mkdb.c
        src/usr.sbin/quotactl: quotactl.c
        src/usr.sbin/rbootd: defs.h
        src/usr.sbin/rpc.yppasswdd: rpc.yppasswdd.c
        src/usr.sbin/rpcbind: rpcb_svc_com.c rpcbind.c rpcbind.h
        src/usr.sbin/rwhod: rwhod.c
        src/usr.sbin/schedctl: schedctl.c
        src/usr.sbin/sdpd: main.c
        src/usr.sbin/services_mkdb: extern.h
        src/usr.sbin/timed/timed: timed-extern.h
        src/usr.sbin/timed/timedc: timedc-extern.h
        src/usr.sbin/wake: wake.c
        src/usr.sbin/wlanctl: wlanctl.c
        src/usr.sbin/wsfontload: wsfontload.c

Log Message:
Use __dead


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/crash/crash.c
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/envstat/config.c
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/extattrctl/extattrctl.c
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/fwctl/fwcontrol.c
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/hdaudioctl/hdaudioctl.h
cvs rdiff -u -r1.118 -r1.119 src/usr.sbin/inetd/inetd.c
cvs rdiff -u -r1.34 -r1.35 src/usr.sbin/installboot/installboot.c
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/isdn/daicctl/main.c
cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/isdn/isdnd/isdnd.h
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/isdn/isdnd/main.c
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/isdn/isdnmonitor/main.c
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/isdn/isdnmonitor/monprivate.h
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/isdn/isdntelctl/main.c
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/isdn/isdntrace/trace.c
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/ldpd/socketops.c
cvs rdiff -u -r1.28 -r1.29 src/usr.sbin/mrinfo/mrinfo.c
cvs rdiff -u -r1.23 -r1.24 src/usr.sbin/mrouted/main.c
cvs rdiff -u -r1.38 -r1.39 src/usr.sbin/mtrace/mtrace.c
cvs rdiff -u -r1.39 -r1.40 src/usr.sbin/ndp/ndp.c
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/npf/npfctl/npfctl.c
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/pf/pfs/parser.h
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/psrset/psrset.c
cvs rdiff -u -r1.117 -r1.118 src/usr.sbin/pstat/pstat.c
cvs rdiff -u -r1.23 -r1.24 src/usr.sbin/puffs/mount_9p/ninepuffs.c
cvs rdiff -u -r1.64 -r1.65 src/usr.sbin/puffs/mount_psshfs/psshfs.c
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c
cvs rdiff -u -r1.53 -r1.54 src/usr.sbin/pwd_mkdb/pwd_mkdb.c
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/quotactl/quotactl.c
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/rbootd/defs.h
cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/rpc.yppasswdd/rpc.yppasswdd.c
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/rpcbind/rpcb_svc_com.c
cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/rpcbind/rpcbind.c
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/rpcbind/rpcbind.h
cvs rdiff -u -r1.38 -r1.39 src/usr.sbin/rwhod/rwhod.c
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/schedctl/schedctl.c
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/sdpd/main.c
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/services_mkdb/extern.h
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/timed/timed/timed-extern.h
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/timed/timedc/timedc-extern.h
cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/wake/wake.c
cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/wlanctl/wlanctl.c
cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/wsfontload/wsfontload.c

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

Modified files:

Index: src/usr.sbin/crash/crash.c
diff -u src/usr.sbin/crash/crash.c:1.3 src/usr.sbin/crash/crash.c:1.4
--- src/usr.sbin/crash/crash.c:1.3	Sun Apr 10 20:39:42 2011
+++ src/usr.sbin/crash/crash.c	Wed Aug 31 13:32:36 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: crash.c,v 1.3 2011/04/10 20:39:42 christos Exp $	*/
+/*	$NetBSD: crash.c,v 1.4 2011/08/31 13:32:36 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: crash.c,v 1.3 2011/04/10 20:39:42 christos Exp $");
+__RCSID("$NetBSD: crash.c,v 1.4 2011/08/31 13:32:36 joerg Exp $");
 #endif /* not lint */
 
 #include <ddb/ddb.h>
@@ -301,7 +301,7 @@
 	putc(c, ofp);
 }
 
-static void
+__dead static void
 usage(void)
 {
 

Index: src/usr.sbin/envstat/config.c
diff -u src/usr.sbin/envstat/config.c:1.11 src/usr.sbin/envstat/config.c:1.12
--- src/usr.sbin/envstat/config.c:1.11	Wed Jun  8 16:11:25 2011
+++ src/usr.sbin/envstat/config.c	Wed Aug 31 13:32:36 2011
@@ -1,4 +1,4 @@
-/* 	$NetBSD: config.c,v 1.11 2011/06/08 16:11:25 pgoyette Exp $	*/
+/* 	$NetBSD: config.c,v 1.12 2011/08/31 13:32:36 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2007 Juan Romero Pardines.
@@ -27,7 +27,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: config.c,v 1.11 2011/06/08 16:11:25 pgoyette Exp $");
+__RCSID("$NetBSD: config.c,v 1.12 2011/08/31 13:32:36 joerg Exp $");
 #endif /* not lint */
 
 #include <stdio.h>
@@ -62,7 +62,7 @@
 };
 
 static prop_dictionary_t cfdict, sensordict, refreshdict;
-static void config_errmsg(int, const char *, const char *);
+__dead static void config_errmsg(int, const char *, const char *);
 
 static void
 config_errmsg(int lvl, const char *key, const char *key2)

Index: src/usr.sbin/extattrctl/extattrctl.c
diff -u src/usr.sbin/extattrctl/extattrctl.c:1.3 src/usr.sbin/extattrctl/extattrctl.c:1.4
--- src/usr.sbin/extattrctl/extattrctl.c:1.3	Tue Jan  4 09:28:44 2011
+++ src/usr.sbin/extattrctl/extattrctl.c	Wed Aug 31 13:32:36 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: extattrctl.c,v 1.3 2011/01/04 09:28:44 wiz Exp $	*/
+/*	$NetBSD: extattrctl.c,v 1.4 2011/08/31 13:32:36 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1999-2002 Robert N. M. Watson
@@ -64,7 +64,7 @@
 	return (v);
 }
 
-static void
+__dead static void
 usage(void)
 {
 

Index: src/usr.sbin/fwctl/fwcontrol.c
diff -u src/usr.sbin/fwctl/fwcontrol.c:1.14 src/usr.sbin/fwctl/fwcontrol.c:1.15
--- src/usr.sbin/fwctl/fwcontrol.c:1.14	Sun Aug 14 17:42:23 2011
+++ src/usr.sbin/fwctl/fwcontrol.c	Wed Aug 31 13:32:36 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: fwcontrol.c,v 1.14 2011/08/14 17:42:23 christos Exp $	*/
+/*	$NetBSD: fwcontrol.c,v 1.15 2011/08/31 13:32:36 joerg Exp $	*/
 /*
  * Copyright (C) 2002
  * 	Hidetoshi Shimokawa. All rights reserved.
@@ -34,7 +34,7 @@
  */
 #include <sys/cdefs.h>
 //__FBSDID("$FreeBSD: src/usr.sbin/fwcontrol/fwcontrol.c,v 1.23 2006/10/26 22:33:38 imp Exp $");
-__RCSID("$NetBSD: fwcontrol.c,v 1.14 2011/08/14 17:42:23 christos Exp $");
+__RCSID("$NetBSD: fwcontrol.c,v 1.15 2011/08/31 13:32:36 joerg Exp $");
 
 #include <sys/param.h>
 #include <sys/malloc.h>
@@ -61,7 +61,7 @@
 
 static void sysctl_set_int(const char *, int);
 
-static void
+__dead static void
 usage(void)
 {
 	fprintf(stderr,

Index: src/usr.sbin/hdaudioctl/hdaudioctl.h
diff -u src/usr.sbin/hdaudioctl/hdaudioctl.h:1.1 src/usr.sbin/hdaudioctl/hdaudioctl.h:1.2
--- src/usr.sbin/hdaudioctl/hdaudioctl.h:1.1	Sun Oct 11 08:57:54 2009
+++ src/usr.sbin/hdaudioctl/hdaudioctl.h	Wed Aug 31 13:32:37 2011
@@ -1,2 +1,2 @@
 extern int hdaudioctl_graph(int fd, int argc, char *argv[]);
-extern void usage(void);
+__dead extern void usage(void);

Index: src/usr.sbin/inetd/inetd.c
diff -u src/usr.sbin/inetd/inetd.c:1.118 src/usr.sbin/inetd/inetd.c:1.119
--- src/usr.sbin/inetd/inetd.c:1.118	Wed Dec 15 15:36:15 2010
+++ src/usr.sbin/inetd/inetd.c	Wed Aug 31 13:32:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: inetd.c,v 1.118 2010/12/15 15:36:15 pooka Exp $	*/
+/*	$NetBSD: inetd.c,v 1.119 2011/08/31 13:32:37 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2003 The NetBSD Foundation, Inc.
@@ -66,7 +66,7 @@
 #if 0
 static char sccsid[] = "@(#)inetd.c	8.4 (Berkeley) 4/13/94";
 #else
-__RCSID("$NetBSD: inetd.c,v 1.118 2010/12/15 15:36:15 pooka Exp $");
+__RCSID("$NetBSD: inetd.c,v 1.119 2011/08/31 13:32:37 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -345,7 +345,7 @@
 static struct servtab *enter(struct servtab *);
 static void	freeconfig(struct servtab *);
 static struct servtab *getconfigent(void);
-static void	goaway(void);
+__dead static void	goaway(void);
 static void	machtime_dg(int, struct servtab *);
 static void	machtime_stream(int, struct servtab *);
 static char    *newstr(const char *);
@@ -359,7 +359,7 @@
 static char    *sskip(char **);
 static char    *skip(char **);
 static void	tcpmux(int, struct servtab *);
-static void	usage(void);
+__dead static void	usage(void);
 static void	register_rpc(struct servtab *);
 static void	unregister_rpc(struct servtab *);
 static void	bump_nofile(void);

Index: src/usr.sbin/installboot/installboot.c
diff -u src/usr.sbin/installboot/installboot.c:1.34 src/usr.sbin/installboot/installboot.c:1.35
--- src/usr.sbin/installboot/installboot.c:1.34	Thu Jan 14 17:49:32 2010
+++ src/usr.sbin/installboot/installboot.c	Wed Aug 31 13:32:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: installboot.c,v 1.34 2010/01/14 17:49:32 drochner Exp $	*/
+/*	$NetBSD: installboot.c,v 1.35 2011/08/31 13:32:37 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
 
 #include <sys/cdefs.h>
 #if !defined(__lint)
-__RCSID("$NetBSD: installboot.c,v 1.34 2010/01/14 17:49:32 drochner Exp $");
+__RCSID("$NetBSD: installboot.c,v 1.35 2011/08/31 13:32:37 joerg Exp $");
 #endif	/* !__lint */
 
 #include <sys/ioctl.h>
@@ -53,11 +53,10 @@
 
 #include "installboot.h"
 
-int		main(int, char *[]);
 static	void	getmachine(ib_params *, const char *, const char *);
 static	void	getfstype(ib_params *, const char *, const char *);
 static	void	parseoptions(ib_params *, const char *);
-static	void	usage(void);
+__dead static	void	usage(void);
 static	void	options_usage(void);
 static	void	machine_usage(void);
 static	void	fstype_usage(void);

Index: src/usr.sbin/isdn/daicctl/main.c
diff -u src/usr.sbin/isdn/daicctl/main.c:1.9 src/usr.sbin/isdn/daicctl/main.c:1.10
--- src/usr.sbin/isdn/daicctl/main.c:1.9	Mon Apr 28 20:24:16 2008
+++ src/usr.sbin/isdn/daicctl/main.c	Wed Aug 31 13:32:37 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.9 2008/04/28 20:24:16 martin Exp $ */
+/* $NetBSD: main.c,v 1.10 2011/08/31 13:32:37 joerg Exp $ */
 
 /*-
  * Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
 #include <netisdn/i4b_ioctl.h>
 #include "daicctl.h"
 
-static void usage(void);
+__dead static void usage(void);
 static void listall(int);
 
 int

Index: src/usr.sbin/isdn/isdnd/isdnd.h
diff -u src/usr.sbin/isdn/isdnd/isdnd.h:1.16 src/usr.sbin/isdn/isdnd/isdnd.h:1.17
--- src/usr.sbin/isdn/isdnd/isdnd.h:1.16	Thu Apr 16 05:56:32 2009
+++ src/usr.sbin/isdn/isdnd/isdnd.h	Wed Aug 31 13:32:37 2011
@@ -27,7 +27,7 @@
  *	i4b daemon - main header file
  *	-----------------------------
  *
- *	$Id: isdnd.h,v 1.16 2009/04/16 05:56:32 lukem Exp $ 
+ *	$Id: isdnd.h,v 1.17 2011/08/31 13:32:37 joerg Exp $ 
  *
  * $FreeBSD$
  *
@@ -764,7 +764,7 @@
 void display_l12stat(int controller, int layer, int state);
 void display_tei(int controller, int tei);
 void display_updown ( struct cfg_entry *cep, int updown );
-void do_exit ( int exitval );
+__dead void do_exit ( int exitval );
 void do_menu ( void );
 int exec_answer ( struct cfg_entry *cep );
 int exec_connect_prog ( struct cfg_entry *cep, const char *prog, int link_down );
@@ -832,7 +832,7 @@
 void write_pid ( void );
 void yyerror ( const char *msg );
 
-void error_exit(int exitval, const char *fmt, ...);
+__dead void error_exit(int exitval, const char *fmt, ...) __printflike(2, 3);
 
 /* montior server module */
 void monitor_init(void);

Index: src/usr.sbin/isdn/isdnd/main.c
diff -u src/usr.sbin/isdn/isdnd/main.c:1.11 src/usr.sbin/isdn/isdnd/main.c:1.12
--- src/usr.sbin/isdn/isdnd/main.c:1.11	Thu Apr 16 05:56:32 2009
+++ src/usr.sbin/isdn/isdnd/main.c	Wed Aug 31 13:32:37 2011
@@ -27,7 +27,7 @@
  *	i4b daemon - main program entry
  *	-------------------------------
  *
- *	$Id: main.c,v 1.11 2009/04/16 05:56:32 lukem Exp $ 
+ *	$Id: main.c,v 1.12 2011/08/31 13:32:37 joerg Exp $ 
  *
  * $FreeBSD$
  *
@@ -49,10 +49,10 @@
 
 #ifdef I4B_NOTCPIP_MONITOR
 /* monitor via local socket */
-static void mloop(int sockfd);
+__dead static void mloop(int sockfd);
 #else /* I4B_NOTCPIP_MONITOR */
 /* monitor via local and tcp/ip socket */
-static void mloop(int localsock, int remotesock);
+__dead static void mloop(int localsock, int remotesock);
 #endif /* I4B_NOTCPIP_MONITOR */
 
 #else /* I4B_EXTERNAL_MONITOR */
@@ -65,7 +65,7 @@
 #endif
 
 static void isdnrdhdl(void);
-static void usage(void);
+__dead static void usage(void);
 
 #define MSG_BUF_SIZ	1024	/* message buffer size */
 

Index: src/usr.sbin/isdn/isdnmonitor/main.c
diff -u src/usr.sbin/isdn/isdnmonitor/main.c:1.11 src/usr.sbin/isdn/isdnmonitor/main.c:1.12
--- src/usr.sbin/isdn/isdnmonitor/main.c:1.11	Thu Apr 16 05:56:33 2009
+++ src/usr.sbin/isdn/isdnmonitor/main.c	Wed Aug 31 13:32:37 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.11 2009/04/16 05:56:33 lukem Exp $ */
+/* $NetBSD: main.c,v 1.12 2011/08/31 13:32:37 joerg Exp $ */
 
 /*-
  * Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -79,7 +79,7 @@
  */
 static int connect_local(char *sockpath);
 static int connect_remote(char *host, int portno);
-static void usage(void);
+__dead static void usage(void);
 static void mloop(void);
 static void handle_input(void);
 static void print_menu(void);
@@ -122,7 +122,7 @@
  *	Display usage and exit
  *---------------------------------------------------------------------------*/
 static void
-usage()
+usage(void)
 {
         fprintf(stderr, "\n");
         fprintf(stderr, "isdnmonitor - version %02d.%02d.%d, (protocol %02d.%02d)\n", VERSION, REL, STEP, MPROT_VERSION, MPROT_REL);

Index: src/usr.sbin/isdn/isdnmonitor/monprivate.h
diff -u src/usr.sbin/isdn/isdnmonitor/monprivate.h:1.2 src/usr.sbin/isdn/isdnmonitor/monprivate.h:1.3
--- src/usr.sbin/isdn/isdnmonitor/monprivate.h:1.2	Fri Sep 20 15:15:49 2002
+++ src/usr.sbin/isdn/isdnmonitor/monprivate.h	Wed Aug 31 13:32:37 2011
@@ -27,7 +27,7 @@
  *	i4b remote monitor - private header
  *	-----------------------------------
  *
- *	$Id: monprivate.h,v 1.2 2002/09/20 15:15:49 mycroft Exp $
+ *	$Id: monprivate.h,v 1.3 2011/08/31 13:32:37 joerg Exp $
  *
  * $FreeBSD$
  *
@@ -193,7 +193,7 @@
 
 #endif
 
-extern void do_exit ( int exitval );
+__dead extern void do_exit ( int exitval );
 extern void do_menu ( void );
 extern void init_screen ( void );
 extern void display_charge ( int pos, int charge );

Index: src/usr.sbin/isdn/isdntelctl/main.c
diff -u src/usr.sbin/isdn/isdntelctl/main.c:1.6 src/usr.sbin/isdn/isdntelctl/main.c:1.7
--- src/usr.sbin/isdn/isdntelctl/main.c:1.6	Tue Jul 15 17:51:38 2008
+++ src/usr.sbin/isdn/isdntelctl/main.c	Wed Aug 31 13:32:37 2011
@@ -27,7 +27,7 @@
  *	isdntelctl - i4b set telephone interface options
  *	------------------------------------------------
  *
- *	$Id: main.c,v 1.6 2008/07/15 17:51:38 perry Exp $
+ *	$Id: main.c,v 1.7 2011/08/31 13:32:37 joerg Exp $
  *
  * $FreeBSD$
  *
@@ -52,7 +52,7 @@
 #include <netisdn/i4b_ioctl.h>
 #include <netisdn/i4b_tel_ioctl.h>
 
-static void usage ( void );
+__dead static void usage ( void );
 
 #define I4BTELDEVICE	"/dev/isdntel"
 

Index: src/usr.sbin/isdn/isdntrace/trace.c
diff -u src/usr.sbin/isdn/isdntrace/trace.c:1.11 src/usr.sbin/isdn/isdntrace/trace.c:1.12
--- src/usr.sbin/isdn/isdntrace/trace.c:1.11	Tue May 24 13:02:37 2011
+++ src/usr.sbin/isdn/isdntrace/trace.c	Wed Aug 31 13:32:38 2011
@@ -35,7 +35,7 @@
  *	trace.c - print traces of D (B) channel activity for isdn4bsd
  *	-------------------------------------------------------------
  *
- *	$Id: trace.c,v 1.11 2011/05/24 13:02:37 joerg Exp $ 
+ *	$Id: trace.c,v 1.12 2011/08/31 13:32:38 joerg Exp $ 
  *
  * $FreeBSD$
  *
@@ -77,7 +77,7 @@
 
 static void dumpbuf( int n, unsigned char *buf, struct i4b_trace_hdr *hdr, int raw );
 static int switch_driver( int value, int rx, int tx );
-static void usage( void );
+__dead static void usage( void );
 static void exit_hdl( void );
 static void reopenfiles( int );
 void add_datetime(char *filename, char *rfilename);
@@ -86,7 +86,7 @@
 /*---------------------------------------------------------------------------*
  *	usage instructions
  *---------------------------------------------------------------------------*/
-void
+static void
 usage(void)
 {
 	fprintf(stderr,"\n");

Index: src/usr.sbin/ldpd/socketops.c
diff -u src/usr.sbin/ldpd/socketops.c:1.10 src/usr.sbin/ldpd/socketops.c:1.11
--- src/usr.sbin/ldpd/socketops.c:1.10	Thu Jun 16 14:48:30 2011
+++ src/usr.sbin/ldpd/socketops.c	Wed Aug 31 13:32:38 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: socketops.c,v 1.10 2011/06/16 14:48:30 kefren Exp $ */
+/* $NetBSD: socketops.c,v 1.11 2011/08/31 13:32:38 joerg Exp $ */
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -77,7 +77,7 @@
 
 void	recv_pdu(int);
 void	send_hello_alarm(int);
-void	bail_out(int);
+__dead static void bail_out(int);
 static int get_local_addr(struct sockaddr_dl *, struct in_addr *);
 
 int 
@@ -517,7 +517,7 @@
 	errno = olderrno;
 }
 
-void 
+static void 
 bail_out(int x)
 {
 	ldp_peer_holddown_all();

Index: src/usr.sbin/mrinfo/mrinfo.c
diff -u src/usr.sbin/mrinfo/mrinfo.c:1.28 src/usr.sbin/mrinfo/mrinfo.c:1.29
--- src/usr.sbin/mrinfo/mrinfo.c:1.28	Wed Jun 22 04:02:46 2011
+++ src/usr.sbin/mrinfo/mrinfo.c	Wed Aug 31 13:32:38 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: mrinfo.c,v 1.28 2011/06/22 04:02:46 mrg Exp $	*/
+/*	$NetBSD: mrinfo.c,v 1.29 2011/08/31 13:32:38 joerg Exp $	*/
 
 /*
  * This tool requests configuration info from a multicast router
@@ -80,7 +80,7 @@
 static char rcsid[] =
     "@(#) Header: mrinfo.c,v 1.6 93/04/08 15:14:16 van Exp (LBL)";
 #else
-__RCSID("$NetBSD: mrinfo.c,v 1.28 2011/06/22 04:02:46 mrg Exp $");
+__RCSID("$NetBSD: mrinfo.c,v 1.29 2011/08/31 13:32:38 joerg Exp $");
 #endif
 #endif
 
@@ -111,10 +111,8 @@
 int			get_number(int *var, int deflt, char ***pargv,
 				   int *pargc);
 u_int32_t		host_addr(char *name);
-void			usage(void);
+__dead void			usage(void);
 
-/* to shut up -Wstrict-prototypes */
-int			main(int argc, char *argv[]);
 /* logit() prototyped in defs.h */
 
 

Index: src/usr.sbin/mrouted/main.c
diff -u src/usr.sbin/mrouted/main.c:1.23 src/usr.sbin/mrouted/main.c:1.24
--- src/usr.sbin/mrouted/main.c:1.23	Wed Feb 21 21:01:10 2007
+++ src/usr.sbin/mrouted/main.c	Wed Aug 31 13:32:38 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.23 2007/02/21 21:01:10 hubertf Exp $	*/
+/*	$NetBSD: main.c,v 1.24 2011/08/31 13:32:38 joerg Exp $	*/
 
 /*
  * The mrouted program is covered by the license in the accompanying file
@@ -29,7 +29,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("@(#) $NetBSD: main.c,v 1.23 2007/02/21 21:01:10 hubertf Exp $");
+__RCSID("@(#) $NetBSD: main.c,v 1.24 2011/08/31 13:32:38 joerg Exp $");
 #endif
 
 #include <ctype.h>
@@ -65,7 +65,7 @@
  * Forward declarations.
  */
 static void fasttimer(int);
-static void done(int);
+__dead static void done(int);
 static void dump(int);
 static void fdump(int);
 static void cdump(int);

Index: src/usr.sbin/mtrace/mtrace.c
diff -u src/usr.sbin/mtrace/mtrace.c:1.38 src/usr.sbin/mtrace/mtrace.c:1.39
--- src/usr.sbin/mtrace/mtrace.c:1.38	Fri Apr 17 16:12:46 2009
+++ src/usr.sbin/mtrace/mtrace.c	Wed Aug 31 13:32:38 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: mtrace.c,v 1.38 2009/04/17 16:12:46 lukem Exp $	*/
+/*	$NetBSD: mtrace.c,v 1.39 2011/08/31 13:32:38 joerg Exp $	*/
 
 /*
  * mtrace.c
@@ -52,7 +52,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: mtrace.c,v 1.38 2009/04/17 16:12:46 lukem Exp $");
+__RCSID("$NetBSD: mtrace.c,v 1.39 2011/08/31 13:32:38 joerg Exp $");
 #endif
 
 #include <sys/types.h>
@@ -163,7 +163,7 @@
 				    struct resp_buf *prev,
 				    struct resp_buf *new);
 void			check_vif_state(void);
-void			passive_mode(void);
+void			passive_mode(void) __dead;
 
 int			main(int argc, char *argv[]);
 /* logit() prototyped in defs.h */

Index: src/usr.sbin/ndp/ndp.c
diff -u src/usr.sbin/ndp/ndp.c:1.39 src/usr.sbin/ndp/ndp.c:1.40
--- src/usr.sbin/ndp/ndp.c:1.39	Mon Jun  6 16:50:46 2011
+++ src/usr.sbin/ndp/ndp.c	Wed Aug 31 13:32:38 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ndp.c,v 1.39 2011/06/06 16:50:46 drochner Exp $	*/
+/*	$NetBSD: ndp.c,v 1.40 2011/08/31 13:32:38 joerg Exp $	*/
 /*	$KAME: ndp.c,v 1.121 2005/07/13 11:30:13 keiichi Exp $	*/
 
 /*
@@ -125,7 +125,7 @@
 static struct in6_nbrinfo *getnbrinfo(struct in6_addr *, unsigned int, int);
 static char *ether_str(struct sockaddr_dl *);
 static int ndp_ether_aton(char *, u_char *);
-static void usage(void);
+__dead static void usage(void);
 static int rtmsg(int);
 static void ifinfo(char *, int, char **);
 static void rtrlist(void);

Index: src/usr.sbin/npf/npfctl/npfctl.c
diff -u src/usr.sbin/npf/npfctl/npfctl.c:1.5 src/usr.sbin/npf/npfctl/npfctl.c:1.6
--- src/usr.sbin/npf/npfctl/npfctl.c:1.5	Wed Feb  2 02:20:25 2011
+++ src/usr.sbin/npf/npfctl/npfctl.c	Wed Aug 31 13:32:38 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: npfctl.c,v 1.5 2011/02/02 02:20:25 rmind Exp $	*/
+/*	$NetBSD: npfctl.c,v 1.6 2011/08/31 13:32:38 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2009-2011 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: npfctl.c,v 1.5 2011/02/02 02:20:25 rmind Exp $");
+__RCSID("$NetBSD: npfctl.c,v 1.6 2011/08/31 13:32:38 joerg Exp $");
 
 #include <sys/ioctl.h>
 #include <sys/stat.h>
@@ -99,7 +99,7 @@
 	return p;
 }
 
-static void
+__dead static void
 usage(void)
 {
 	const char *progname = getprogname();

Index: src/usr.sbin/pf/pfs/parser.h
diff -u src/usr.sbin/pf/pfs/parser.h:1.1 src/usr.sbin/pf/pfs/parser.h:1.2
--- src/usr.sbin/pf/pfs/parser.h:1.1	Fri May  7 17:41:58 2010
+++ src/usr.sbin/pf/pfs/parser.h	Wed Aug 31 13:32:39 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: parser.h,v 1.1 2010/05/07 17:41:58 degroote Exp $ */
+/* $NetBSD: parser.h,v 1.2 2011/08/31 13:32:39 joerg Exp $ */
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
 
 int yylex(void);
 void yyerror(const char*);
-void yyfatal(const char*);
+__dead void yyfatal(const char*);
 int parse(FILE*, struct pfioc_states*);
 int yyparse(void);
 

Index: src/usr.sbin/psrset/psrset.c
diff -u src/usr.sbin/psrset/psrset.c:1.2 src/usr.sbin/psrset/psrset.c:1.3
--- src/usr.sbin/psrset/psrset.c:1.2	Sun Jan 18 10:04:15 2009
+++ src/usr.sbin/psrset/psrset.c	Wed Aug 31 13:32:39 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: psrset.c,v 1.2 2009/01/18 10:04:15 lukem Exp $	*/
+/*	$NetBSD: psrset.c,v 1.3 2011/08/31 13:32:39 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -28,7 +28,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: psrset.c,v 1.2 2009/01/18 10:04:15 lukem Exp $");
+__RCSID("$NetBSD: psrset.c,v 1.3 2011/08/31 13:32:39 joerg Exp $");
 #endif
 
 #include <sys/types.h>
@@ -44,7 +44,7 @@
 #include <unistd.h>
 #include <ctype.h>
 
-static void	usage(void);
+__dead static void	usage(void);
 static int	eatopt(char **);
 static int	cmd_a(char **, int);
 static int	cmd_b(char **, int);

Index: src/usr.sbin/pstat/pstat.c
diff -u src/usr.sbin/pstat/pstat.c:1.117 src/usr.sbin/pstat/pstat.c:1.118
--- src/usr.sbin/pstat/pstat.c:1.117	Tue Jan  4 09:58:03 2011
+++ src/usr.sbin/pstat/pstat.c	Wed Aug 31 13:32:39 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: pstat.c,v 1.117 2011/01/04 09:58:03 wiz Exp $	*/
+/*	$NetBSD: pstat.c,v 1.118 2011/08/31 13:32:39 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1980, 1991, 1993, 1994
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)pstat.c	8.16 (Berkeley) 5/9/95";
 #else
-__RCSID("$NetBSD: pstat.c,v 1.117 2011/01/04 09:58:03 wiz Exp $");
+__RCSID("$NetBSD: pstat.c,v 1.118 2011/08/31 13:32:39 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -176,7 +176,7 @@
 void	ufs_header(void);
 int	ufs_print(struct vnode *, int);
 int	ext2fs_print(struct vnode *, int);
-void	usage(void);
+__dead void	usage(void);
 void	vnode_header(void);
 int	vnode_print(struct vnode *, struct vnode *);
 void	vnodemode(void);

Index: src/usr.sbin/puffs/mount_9p/ninepuffs.c
diff -u src/usr.sbin/puffs/mount_9p/ninepuffs.c:1.23 src/usr.sbin/puffs/mount_9p/ninepuffs.c:1.24
--- src/usr.sbin/puffs/mount_9p/ninepuffs.c:1.23	Sun Dec  2 21:03:39 2007
+++ src/usr.sbin/puffs/mount_9p/ninepuffs.c	Wed Aug 31 13:32:39 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ninepuffs.c,v 1.23 2007/12/02 21:03:39 wiz Exp $	*/
+/*	$NetBSD: ninepuffs.c,v 1.24 2011/08/31 13:32:39 joerg Exp $	*/
 
 /*
  * Copyright (c) 2007  Antti Kantee.  All Rights Reserved.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: ninepuffs.c,v 1.23 2007/12/02 21:03:39 wiz Exp $");
+__RCSID("$NetBSD: ninepuffs.c,v 1.24 2011/08/31 13:32:39 joerg Exp $");
 #endif /* !lint */
 
 #include <sys/types.h>
@@ -53,7 +53,7 @@
 
 #define DEFPORT_9P 564
 
-static void
+__dead static void
 usage(void)
 {
 

Index: src/usr.sbin/puffs/mount_psshfs/psshfs.c
diff -u src/usr.sbin/puffs/mount_psshfs/psshfs.c:1.64 src/usr.sbin/puffs/mount_psshfs/psshfs.c:1.65
--- src/usr.sbin/puffs/mount_psshfs/psshfs.c:1.64	Thu Aug 25 19:49:05 2011
+++ src/usr.sbin/puffs/mount_psshfs/psshfs.c	Wed Aug 31 13:32:39 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: psshfs.c,v 1.64 2011/08/25 19:49:05 jakllsch Exp $	*/
+/*	$NetBSD: psshfs.c,v 1.65 2011/08/31 13:32:39 joerg Exp $	*/
 
 /*
  * Copyright (c) 2006-2009  Antti Kantee.  All Rights Reserved.
@@ -41,7 +41,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: psshfs.c,v 1.64 2011/08/25 19:49:05 jakllsch Exp $");
+__RCSID("$NetBSD: psshfs.c,v 1.65 2011/08/31 13:32:39 joerg Exp $");
 #endif /* !lint */
 
 #include <sys/types.h>
@@ -63,7 +63,7 @@
 
 static int	pssh_connect(struct puffs_usermount *, int);
 static void	psshfs_loopfn(struct puffs_usermount *);
-static void	usage(void);
+__dead static void	usage(void);
 static char *	cleanhostname(char *);
 static char *	colon(char *);
 static void	add_ssharg(char ***, int *, const char *);
@@ -117,7 +117,7 @@
 }
 
 static void
-usage()
+usage(void)
 {
 
 	fprintf(stderr, "usage: %s "

Index: src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c
diff -u src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c:1.11 src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c:1.12
--- src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c:1.11	Tue Jul  6 13:27:16 2010
+++ src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c	Wed Aug 31 13:32:39 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rump_syspuffs.c,v 1.11 2010/07/06 13:27:16 pooka Exp $	*/
+/*	$NetBSD: rump_syspuffs.c,v 1.12 2011/08/31 13:32:39 joerg Exp $	*/
 
 /*
  * Copyright (c) 2008 Antti Kantee.  All Rights Reserved.
@@ -76,7 +76,7 @@
 }
 #endif /* MOUNT_NOMAIN */
 
-static void
+__dead static void
 usage(void)
 {
 

Index: src/usr.sbin/pwd_mkdb/pwd_mkdb.c
diff -u src/usr.sbin/pwd_mkdb/pwd_mkdb.c:1.53 src/usr.sbin/pwd_mkdb/pwd_mkdb.c:1.54
--- src/usr.sbin/pwd_mkdb/pwd_mkdb.c:1.53	Tue Jan  4 10:01:51 2011
+++ src/usr.sbin/pwd_mkdb/pwd_mkdb.c	Wed Aug 31 13:32:39 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: pwd_mkdb.c,v 1.53 2011/01/04 10:01:51 wiz Exp $	*/
+/*	$NetBSD: pwd_mkdb.c,v 1.54 2011/08/31 13:32:39 joerg Exp $	*/
 
 /*
  * Copyright (c) 2000, 2009 The NetBSD Foundation, Inc.
@@ -90,7 +90,7 @@
  The NetBSD Foundation, Inc.  All rights reserved.\
   Copyright (c) 1991, 1993, 1994\
  The Regents of the University of California.  All rights reserved.");
-__RCSID("$NetBSD: pwd_mkdb.c,v 1.53 2011/01/04 10:01:51 wiz Exp $");
+__RCSID("$NetBSD: pwd_mkdb.c,v 1.54 2011/08/31 13:32:39 joerg Exp $");
 #endif /* not lint */
 
 #if HAVE_NBTOOL_CONFIG_H
@@ -167,13 +167,13 @@
 static struct pwddb sdb, idb;
 
 
-void	bailout(void) __attribute__((__noreturn__));
+void	bailout(void) __dead;
 void	cp(const char *, const char *, mode_t);
 void	deldbent(struct pwddb *, int, void *);
-void	mkpw_error(const char *, ...);
+void	mkpw_error(const char *, ...) __dead;
 void	mkpw_warning(const char *, ...);
 int	getdbent(struct pwddb *, int, void *, struct passwd **);
-void	inconsistency(void);
+void	inconsistency(void) __dead;
 void	install(const char *, const char *);
 int	main(int, char **);
 void	putdbents(struct pwddb *, struct passwd *, const char *, int, int,
@@ -181,8 +181,8 @@
 void	putyptoken(struct pwddb *);
 void	rm(const char *);
 int	scan(FILE *, struct passwd *, int *, int *);
-void	usage(void) __attribute__((__noreturn__));
-void	wr_error(const char *);
+void	usage(void) __dead;
+void	wr_error(const char *) __dead;
 uint32_t getversion(const char *);
 void	setversion(struct pwddb *);
 

Index: src/usr.sbin/quotactl/quotactl.c
diff -u src/usr.sbin/quotactl/quotactl.c:1.4 src/usr.sbin/quotactl/quotactl.c:1.5
--- src/usr.sbin/quotactl/quotactl.c:1.4	Tue Jun  7 14:56:13 2011
+++ src/usr.sbin/quotactl/quotactl.c	Wed Aug 31 13:32:40 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: quotactl.c,v 1.4 2011/06/07 14:56:13 bouyer Exp $ */
+/* $NetBSD: quotactl.c,v 1.5 2011/08/31 13:32:40 joerg Exp $ */
 /*-
   * Copyright (c) 2011 Manuel Bouyer
   * All rights reserved.
@@ -27,7 +27,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: quotactl.c,v 1.4 2011/06/07 14:56:13 bouyer Exp $");
+__RCSID("$NetBSD: quotactl.c,v 1.5 2011/08/31 13:32:40 joerg Exp $");
 #endif /* not lint */
 
 /*
@@ -48,7 +48,7 @@
 
 #include <quota/quotaprop.h>
 
-void usage(void);
+__dead static void usage(void);
 
 #define READ_SIZE 4096
 
@@ -171,7 +171,7 @@
 }
 
 
-void
+static void
 usage(void)
 {
 	fprintf(stderr, "usage: %s [-D] [-x] mount point [file]\n",

Index: src/usr.sbin/rbootd/defs.h
diff -u src/usr.sbin/rbootd/defs.h:1.10 src/usr.sbin/rbootd/defs.h:1.11
--- src/usr.sbin/rbootd/defs.h:1.10	Tue Feb  8 20:20:28 2011
+++ src/usr.sbin/rbootd/defs.h	Wed Aug 31 13:32:40 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: defs.h,v 1.10 2011/02/08 20:20:28 rmind Exp $	*/
+/*	$NetBSD: defs.h,v 1.11 2011/08/31 13:32:40 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988, 1992 The University of Utah and the Center
@@ -158,7 +158,7 @@
 void	 DispPkt __P((RMPCONN *, int));
 void	 DoTimeout __P((void));
 void	 DspFlnm __P((u_int, char *));
-void	 Exit __P((int));
+void	 Exit __P((int)) __dead;
 CLIENT	*FindClient __P((RMPCONN *));
 RMPCONN	*FindConn __P((RMPCONN *));
 void	 FreeClients __P((void));

Index: src/usr.sbin/rpc.yppasswdd/rpc.yppasswdd.c
diff -u src/usr.sbin/rpc.yppasswdd/rpc.yppasswdd.c:1.15 src/usr.sbin/rpc.yppasswdd/rpc.yppasswdd.c:1.16
--- src/usr.sbin/rpc.yppasswdd/rpc.yppasswdd.c:1.15	Tue Aug 30 17:06:22 2011
+++ src/usr.sbin/rpc.yppasswdd/rpc.yppasswdd.c	Wed Aug 31 13:32:40 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rpc.yppasswdd.c,v 1.15 2011/08/30 17:06:22 plunky Exp $	*/
+/*	$NetBSD: rpc.yppasswdd.c,v 1.16 2011/08/31 13:32:40 joerg Exp $	*/
 
 /*
  * Copyright (c) 1994 Mats O Jansson <m...@stacken.kth.se>
@@ -28,7 +28,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: rpc.yppasswdd.c,v 1.15 2011/08/30 17:06:22 plunky Exp $");
+__RCSID("$NetBSD: rpc.yppasswdd.c,v 1.16 2011/08/31 13:32:40 joerg Exp $");
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -55,7 +55,7 @@
 
 int	main(int, char *[]);
 void	yppasswddprog_1(struct svc_req *, SVCXPRT *);
-void	usage(void);
+__dead static void	usage(void);
 
 int
 main(int argc, char *argv[])

Index: src/usr.sbin/rpcbind/rpcb_svc_com.c
diff -u src/usr.sbin/rpcbind/rpcb_svc_com.c:1.14 src/usr.sbin/rpcbind/rpcb_svc_com.c:1.15
--- src/usr.sbin/rpcbind/rpcb_svc_com.c:1.14	Sun Jan 18 10:17:37 2009
+++ src/usr.sbin/rpcbind/rpcb_svc_com.c	Wed Aug 31 13:32:40 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rpcb_svc_com.c,v 1.14 2009/01/18 10:17:37 lukem Exp $	*/
+/*	$NetBSD: rpcb_svc_com.c,v 1.15 2011/08/31 13:32:40 joerg Exp $	*/
 
 /*
  * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
@@ -1069,7 +1069,7 @@
 extern bool_t __svc_clean_idle(fd_set *, int, bool_t);
 
 void
-my_svc_run()
+my_svc_run(void)
 {
 	size_t nfds;
 	struct pollfd pollfds[FD_SETSIZE];

Index: src/usr.sbin/rpcbind/rpcbind.c
diff -u src/usr.sbin/rpcbind/rpcbind.c:1.16 src/usr.sbin/rpcbind/rpcbind.c:1.17
--- src/usr.sbin/rpcbind/rpcbind.c:1.16	Mon Mar 14 12:03:45 2011
+++ src/usr.sbin/rpcbind/rpcbind.c	Wed Aug 31 13:32:40 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rpcbind.c,v 1.16 2011/03/14 12:03:45 pooka Exp $	*/
+/*	$NetBSD: rpcbind.c,v 1.17 2011/08/31 13:32:40 joerg Exp $	*/
 
 /*
  * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
@@ -105,7 +105,7 @@
 static int init_transport(struct netconfig *);
 static void rbllist_add(rpcprog_t, rpcvers_t, struct netconfig *,
     struct netbuf *);
-static void terminate(int);
+__dead static void terminate(int);
 static void parseargs(int, char *[]);
 
 int

Index: src/usr.sbin/rpcbind/rpcbind.h
diff -u src/usr.sbin/rpcbind/rpcbind.h:1.4 src/usr.sbin/rpcbind/rpcbind.h:1.5
--- src/usr.sbin/rpcbind/rpcbind.h:1.4	Sun Jan 18 10:17:38 2009
+++ src/usr.sbin/rpcbind/rpcbind.h	Wed Aug 31 13:32:40 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rpcbind.h,v 1.4 2009/01/18 10:17:38 lukem Exp $	*/
+/*	$NetBSD: rpcbind.h,v 1.5 2011/08/31 13:32:40 joerg Exp $	*/
 
 /*
  * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
@@ -116,9 +116,9 @@
 int create_rmtcall_fd(struct netconfig *);
 void rpcbproc_callit_com(struct svc_req *, SVCXPRT *, rpcvers_t,
 			      rpcvers_t);
-void my_svc_run(void);
+__dead void my_svc_run(void);
 
-void rpcbind_abort(void);
+__dead void rpcbind_abort(void);
 void reap(int);
 void toggle_verboselog(int);
 

Index: src/usr.sbin/rwhod/rwhod.c
diff -u src/usr.sbin/rwhod/rwhod.c:1.38 src/usr.sbin/rwhod/rwhod.c:1.39
--- src/usr.sbin/rwhod/rwhod.c:1.38	Sat Apr 18 13:05:54 2009
+++ src/usr.sbin/rwhod/rwhod.c	Wed Aug 31 13:32:41 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rwhod.c,v 1.38 2009/04/18 13:05:54 lukem Exp $	*/
+/*	$NetBSD: rwhod.c,v 1.39 2011/08/31 13:32:41 joerg Exp $	*/
 
 /*
  * Copyright (c) 1983, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)rwhod.c	8.1 (Berkeley) 6/6/93";
 #else
-__RCSID("$NetBSD: rwhod.c,v 1.38 2009/04/18 13:05:54 lukem Exp $");
+__RCSID("$NetBSD: rwhod.c,v 1.39 2011/08/31 13:32:41 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -106,7 +106,7 @@
 static void	 send_host_information(int);
 static void	 sighup(int);
 static void	 handleread(int);
-static void	 quit(const char *);
+__dead static void	 quit(const char *);
 static void	 rt_xaddrs(void *, void *, struct rt_addrinfo *);
 static int	 drop_privs(char *);
 static void	 usage(void) __dead;

Index: src/usr.sbin/schedctl/schedctl.c
diff -u src/usr.sbin/schedctl/schedctl.c:1.14 src/usr.sbin/schedctl/schedctl.c:1.15
--- src/usr.sbin/schedctl/schedctl.c:1.14	Sat May 16 23:59:56 2009
+++ src/usr.sbin/schedctl/schedctl.c	Wed Aug 31 13:32:41 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: schedctl.c,v 1.14 2009/05/16 23:59:56 rmind Exp $	*/
+/*	$NetBSD: schedctl.c,v 1.15 2011/08/31 13:32:41 joerg Exp $	*/
 
 /*
  * Copyright (c) 2008, Mindaugas Rasiukevicius <rmind at NetBSD org>
@@ -33,7 +33,7 @@
 #include <sys/cdefs.h>
 
 #ifndef lint
-__RCSID("$NetBSD: schedctl.c,v 1.14 2009/05/16 23:59:56 rmind Exp $");
+__RCSID("$NetBSD: schedctl.c,v 1.15 2011/08/31 13:32:41 joerg Exp $");
 #endif
 
 #include <stdio.h>
@@ -61,7 +61,7 @@
 static void	thread_info(pid_t, lwpid_t);
 static cpuset_t	*makecpuset(char *);
 static char	*showcpuset(cpuset_t *);
-static void	usage(void);
+__dead static void	usage(void);
 
 static u_int	ncpu;
 

Index: src/usr.sbin/sdpd/main.c
diff -u src/usr.sbin/sdpd/main.c:1.8 src/usr.sbin/sdpd/main.c:1.9
--- src/usr.sbin/sdpd/main.c:1.8	Sat Jun 25 09:28:45 2011
+++ src/usr.sbin/sdpd/main.c	Wed Aug 31 13:32:41 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.8 2011/06/25 09:28:45 plunky Exp $	*/
+/*	$NetBSD: main.c,v 1.9 2011/08/31 13:32:41 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
   Copyright (c) 2006 Itronix, Inc.\
   Copyright (c) 2004 Maksim Yevmenkin m_evmen...@yahoo.com.\
   All rights reserved.");
-__RCSID("$NetBSD: main.c,v 1.8 2011/06/25 09:28:45 plunky Exp $");
+__RCSID("$NetBSD: main.c,v 1.9 2011/08/31 13:32:41 joerg Exp $");
 
 #include <errno.h>
 #include <grp.h>
@@ -51,7 +51,7 @@
 
 static bool	drop_root	(char const *user, char const *group);
 static void	sighandler	(int s);
-static void	usage		(void);
+__dead static void	usage		(void);
 
 static bool	done;
 

Index: src/usr.sbin/services_mkdb/extern.h
diff -u src/usr.sbin/services_mkdb/extern.h:1.1 src/usr.sbin/services_mkdb/extern.h:1.2
--- src/usr.sbin/services_mkdb/extern.h:1.1	Sun Apr 25 00:54:46 2010
+++ src/usr.sbin/services_mkdb/extern.h	Wed Aug 31 13:32:41 2011
@@ -6,4 +6,4 @@
 int	db_open(const char *);
 void	db_add(StringList *, size_t, const char *, size_t *, int);
 int	db_close(void);
-void	uniq(const char *);
+__dead void	uniq(const char *);

Index: src/usr.sbin/timed/timed/timed-extern.h
diff -u src/usr.sbin/timed/timed/timed-extern.h:1.9 src/usr.sbin/timed/timed/timed-extern.h:1.10
--- src/usr.sbin/timed/timed/timed-extern.h:1.9	Sun Feb  4 21:17:01 2007
+++ src/usr.sbin/timed/timed/timed-extern.h	Wed Aug 31 13:32:41 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: timed-extern.h,v 1.9 2007/02/04 21:17:01 cbiere Exp $	*/
+/*	$NetBSD: timed-extern.h,v 1.10 2011/08/31 13:32:41 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1993 The Regents of the University of California.
@@ -62,7 +62,7 @@
 int	 in_cksum(const void *, int);
 void	 lookformaster(struct netinfo *);
 void	 makeslave(struct netinfo *);
-void	 master(void);
+void	 master(void) __dead;
 void	 masterack(void);
 void	 masterup(struct netinfo *);
 int	 measure(u_long, u_long, const char *, const struct sockaddr_in *, int);

Index: src/usr.sbin/timed/timedc/timedc-extern.h
diff -u src/usr.sbin/timed/timedc/timedc-extern.h:1.5 src/usr.sbin/timed/timedc/timedc-extern.h:1.6
--- src/usr.sbin/timed/timedc/timedc-extern.h:1.5	Mon Oct 13 06:14:04 2003
+++ src/usr.sbin/timed/timedc/timedc-extern.h	Wed Aug 31 13:32:41 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: timedc-extern.h,v 1.5 2003/10/13 06:14:04 itojun Exp $	*/
+/*	$NetBSD: timedc-extern.h,v 1.6 2011/08/31 13:32:41 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1993 The Regents of the University of California.
@@ -37,10 +37,10 @@
 void	bytenetorder(struct tsp *);
 void	clockdiff(int, char *[]);
 void	help(int, char *[]);
-void	intr(int);
+void	intr(int) __dead;
 int	makeargv(void);
 void	msite(int, char *[]);
 int	priv_resources(void);
-void	quit(int, char *[]);
+void	quit(int, char *[]) __dead;
 void	testing(int, char *[]);
 void	tracing(int, char *[]);

Index: src/usr.sbin/wake/wake.c
diff -u src/usr.sbin/wake/wake.c:1.12 src/usr.sbin/wake/wake.c:1.13
--- src/usr.sbin/wake/wake.c:1.12	Sun Jan 10 19:40:11 2010
+++ src/usr.sbin/wake/wake.c	Wed Aug 31 13:32:41 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: wake.c,v 1.12 2010/01/10 19:40:11 mbalmer Exp $ */
+/* $NetBSD: wake.c,v 1.13 2011/08/31 13:32:41 joerg Exp $ */
 
 /*
  * Copyright (C) 2006, 2007, 2008, 2009, 2010 Marc Balmer <m...@msys.ch>
@@ -64,7 +64,7 @@
 #define DESTADDR_COUNT 16
 #endif
 
-static void usage(void);
+__dead static void usage(void);
 static int wake(int, const char *);
 static int bind_if_to_bpf(char const *, int);
 static int find_ether(char *, size_t);

Index: src/usr.sbin/wlanctl/wlanctl.c
diff -u src/usr.sbin/wlanctl/wlanctl.c:1.12 src/usr.sbin/wlanctl/wlanctl.c:1.13
--- src/usr.sbin/wlanctl/wlanctl.c:1.12	Tue Aug 16 08:33:46 2011
+++ src/usr.sbin/wlanctl/wlanctl.c	Wed Aug 31 13:32:41 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: wlanctl.c,v 1.12 2011/08/16 08:33:46 christos Exp $ */
+/* $NetBSD: wlanctl.c,v 1.13 2011/08/31 13:32:41 joerg Exp $ */
 /*-
  * Copyright (c) 2005 David Young.  All rights reserved.
  *
@@ -69,7 +69,7 @@
 static void		print_channel(u_int16_t, u_int16_t, u_int16_t);
 static void		print_node_flags(u_int32_t);
 static void		print_rateset(struct ieee80211_rateset *, int);
-static void		usage(void);
+__dead static void	usage(void);
 
 static void
 print_rateset(struct ieee80211_rateset *rs, int txrate)

Index: src/usr.sbin/wsfontload/wsfontload.c
diff -u src/usr.sbin/wsfontload/wsfontload.c:1.16 src/usr.sbin/wsfontload/wsfontload.c:1.17
--- src/usr.sbin/wsfontload/wsfontload.c:1.16	Wed Jun  8 12:49:45 2011
+++ src/usr.sbin/wsfontload/wsfontload.c	Wed Aug 31 13:32:42 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: wsfontload.c,v 1.16 2011/06/08 12:49:45 wiz Exp $ */
+/* $NetBSD: wsfontload.c,v 1.17 2011/08/31 13:32:42 joerg Exp $ */
 
 /*
  * Copyright (c) 1999
@@ -45,7 +45,7 @@
 #define DEFBITORDER	WSDISPLAY_FONTORDER_L2R
 #define DEFBYTEORDER	WSDISPLAY_FONTORDER_L2R
 
-static void usage(void);
+__dead static void usage(void);
 static int getencoding(char *);
 static const char *rgetencoding(int);
 static const char *rgetfontorder(int);

Reply via email to