Module Name:    src
Committed By:   joerg
Date:           Fri Sep 16 15:39:31 UTC 2011

Modified Files:
        src/usr.bin/dirname: dirname.c
        src/usr.bin/extattr: getextattr.c
        src/usr.bin/find: main.c
        src/usr.bin/fsplit: fsplit.c
        src/usr.bin/ftp: cmds.c extern.h fetch.c ftp.c main.c
        src/usr.bin/grep: grep.c
        src/usr.bin/iconv: iconv.c
        src/usr.bin/id: id.c
        src/usr.bin/ktrace: ktrace.c
        src/usr.bin/last: last.c want.c
        src/usr.bin/leave: leave.c
        src/usr.bin/mail: cmd1.c collect.c lex.c tty.c
        src/usr.bin/mkcsmapper: yacc.y
        src/usr.bin/mkesdb: yacc.y
        src/usr.bin/netstat: if.c main.c
        src/usr.bin/newgrp: newgrp.c
        src/usr.bin/passwd: extern.h yp_passwd.c
        src/usr.bin/pathchk: pathchk.c
        src/usr.bin/progress: progress.c
        src/usr.bin/pwhash: pwhash.c
        src/usr.bin/rev: rev.c
        src/usr.bin/rpcinfo: rpcinfo.c
        src/usr.bin/rump_allserver: rump_allserver.c
        src/usr.bin/rump_dhcpclient: main.c
        src/usr.bin/rump_halt: rump.halt.c
        src/usr.bin/sdpquery: sdpquery.c
        src/usr.bin/shmif_dumpbus: shmif_dumpbus.c
        src/usr.bin/shuffle: shuffle.c
        src/usr.bin/skey: skey.c
        src/usr.bin/sort: sort.c sort.h
        src/usr.bin/split: split.c
        src/usr.bin/tabs: tabs.c
        src/usr.bin/tftp: main.c tftp.c
        src/usr.bin/unifdef: unifdef.c
        src/usr.bin/usbhidctl: usbhid.c
        src/usr.bin/uuencode: uuencode.c
        src/usr.bin/uuidgen: uuidgen.c
        src/usr.bin/videoctl: videoctl.c
        src/usr.bin/w: w.c
        src/usr.bin/wc: wc.c
        src/usr.bin/xstr: xstr.c

Log Message:
Use __dead


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/usr.bin/dirname/dirname.c
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/extattr/getextattr.c
cvs rdiff -u -r1.29 -r1.30 src/usr.bin/find/main.c
cvs rdiff -u -r1.27 -r1.28 src/usr.bin/fsplit/fsplit.c
cvs rdiff -u -r1.131 -r1.132 src/usr.bin/ftp/cmds.c
cvs rdiff -u -r1.78 -r1.79 src/usr.bin/ftp/extern.h
cvs rdiff -u -r1.193 -r1.194 src/usr.bin/ftp/fetch.c
cvs rdiff -u -r1.161 -r1.162 src/usr.bin/ftp/ftp.c
cvs rdiff -u -r1.118 -r1.119 src/usr.bin/ftp/main.c
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/grep/grep.c
cvs rdiff -u -r1.16 -r1.17 src/usr.bin/iconv/iconv.c
cvs rdiff -u -r1.31 -r1.32 src/usr.bin/id/id.c
cvs rdiff -u -r1.44 -r1.45 src/usr.bin/ktrace/ktrace.c
cvs rdiff -u -r1.34 -r1.35 src/usr.bin/last/last.c
cvs rdiff -u -r1.13 -r1.14 src/usr.bin/last/want.c
cvs rdiff -u -r1.14 -r1.15 src/usr.bin/leave/leave.c
cvs rdiff -u -r1.30 -r1.31 src/usr.bin/mail/cmd1.c
cvs rdiff -u -r1.43 -r1.44 src/usr.bin/mail/collect.c
cvs rdiff -u -r1.39 -r1.40 src/usr.bin/mail/lex.c
cvs rdiff -u -r1.28 -r1.29 src/usr.bin/mail/tty.c
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/mkcsmapper/yacc.y
cvs rdiff -u -r1.5 -r1.6 src/usr.bin/mkesdb/yacc.y
cvs rdiff -u -r1.71 -r1.72 src/usr.bin/netstat/if.c
cvs rdiff -u -r1.80 -r1.81 src/usr.bin/netstat/main.c
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/newgrp/newgrp.c
cvs rdiff -u -r1.13 -r1.14 src/usr.bin/passwd/extern.h
cvs rdiff -u -r1.35 -r1.36 src/usr.bin/passwd/yp_passwd.c
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/pathchk/pathchk.c
cvs rdiff -u -r1.18 -r1.19 src/usr.bin/progress/progress.c
cvs rdiff -u -r1.14 -r1.15 src/usr.bin/pwhash/pwhash.c
cvs rdiff -u -r1.11 -r1.12 src/usr.bin/rev/rev.c
cvs rdiff -u -r1.33 -r1.34 src/usr.bin/rpcinfo/rpcinfo.c
cvs rdiff -u -r1.21 -r1.22 src/usr.bin/rump_allserver/rump_allserver.c
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/rump_dhcpclient/main.c
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/rump_halt/rump.halt.c
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/sdpquery/sdpquery.c
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/shmif_dumpbus/shmif_dumpbus.c
cvs rdiff -u -r1.20 -r1.21 src/usr.bin/shuffle/shuffle.c
cvs rdiff -u -r1.17 -r1.18 src/usr.bin/skey/skey.c
cvs rdiff -u -r1.60 -r1.61 src/usr.bin/sort/sort.c
cvs rdiff -u -r1.33 -r1.34 src/usr.bin/sort/sort.h
cvs rdiff -u -r1.25 -r1.26 src/usr.bin/split/split.c
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/tabs/tabs.c
cvs rdiff -u -r1.26 -r1.27 src/usr.bin/tftp/main.c
cvs rdiff -u -r1.30 -r1.31 src/usr.bin/tftp/tftp.c
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/unifdef/unifdef.c
cvs rdiff -u -r1.35 -r1.36 src/usr.bin/usbhidctl/usbhid.c
cvs rdiff -u -r1.14 -r1.15 src/usr.bin/uuencode/uuencode.c
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/uuidgen/uuidgen.c
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/videoctl/videoctl.c
cvs rdiff -u -r1.74 -r1.75 src/usr.bin/w/w.c
cvs rdiff -u -r1.34 -r1.35 src/usr.bin/wc/wc.c
cvs rdiff -u -r1.24 -r1.25 src/usr.bin/xstr/xstr.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.bin/dirname/dirname.c
diff -u src/usr.bin/dirname/dirname.c:1.11 src/usr.bin/dirname/dirname.c:1.12
--- src/usr.bin/dirname/dirname.c:1.11	Mon Jul 21 14:19:22 2008
+++ src/usr.bin/dirname/dirname.c	Fri Sep 16 15:39:25 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: dirname.c,v 1.11 2008/07/21 14:19:22 lukem Exp $	*/
+/*	$NetBSD: dirname.c,v 1.12 2011/09/16 15:39:25 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993, 1994
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)dirname.c	8.4 (Berkeley) 5/4/95";
 #endif
-__RCSID("$NetBSD: dirname.c,v 1.11 2008/07/21 14:19:22 lukem Exp $");
+__RCSID("$NetBSD: dirname.c,v 1.12 2011/09/16 15:39:25 joerg Exp $");
 #endif /* not lint */
 
 #include <err.h>
@@ -49,7 +49,7 @@
 #include <stdlib.h>
 #include <unistd.h>
 
-static void usage(void);
+__dead static void usage(void);
 
 int
 main(int argc, char **argv)

Index: src/usr.bin/extattr/getextattr.c
diff -u src/usr.bin/extattr/getextattr.c:1.8 src/usr.bin/extattr/getextattr.c:1.9
--- src/usr.bin/extattr/getextattr.c:1.8	Thu Jul 14 15:25:27 2011
+++ src/usr.bin/extattr/getextattr.c	Fri Sep 16 15:39:25 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: getextattr.c,v 1.8 2011/07/14 15:25:27 manu Exp $	*/
+/*	$NetBSD: getextattr.c,v 1.9 2011/09/16 15:39:25 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2002, 2003 Networks Associates Technology, Inc.
@@ -56,7 +56,7 @@
 
 static enum { EADUNNO, EAGET, EASET, EARM, EALS } what = EADUNNO;
 
-static void
+__dead static void
 usage(void) 
 {
 

Index: src/usr.bin/find/main.c
diff -u src/usr.bin/find/main.c:1.29 src/usr.bin/find/main.c:1.30
--- src/usr.bin/find/main.c:1.29	Tue Dec 28 15:28:31 2010
+++ src/usr.bin/find/main.c	Fri Sep 16 15:39:25 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.29 2010/12/28 15:28:31 christos Exp $	*/
+/*	$NetBSD: main.c,v 1.30 2011/09/16 15:39:25 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -39,7 +39,7 @@
 #else
 __COPYRIGHT("@(#) Copyright (c) 1990, 1993, 1994\
  The Regents of the University of California.  All rights reserved.");
-__RCSID("$NetBSD: main.c,v 1.29 2010/12/28 15:28:31 christos Exp $");
+__RCSID("$NetBSD: main.c,v 1.30 2011/09/16 15:39:25 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -69,8 +69,7 @@
 int isxargs;			/* don't permit xargs delimiting chars */
 int regcomp_flags = REG_BASIC;	/* regex compilation flags */
 
-int main(int, char **);
-static void usage(void);
+__dead static void usage(void);
 
 int
 main(int argc, char *argv[])

Index: src/usr.bin/fsplit/fsplit.c
diff -u src/usr.bin/fsplit/fsplit.c:1.27 src/usr.bin/fsplit/fsplit.c:1.28
--- src/usr.bin/fsplit/fsplit.c:1.27	Mon Jul 13 19:05:40 2009
+++ src/usr.bin/fsplit/fsplit.c	Fri Sep 16 15:39:26 2011
@@ -40,7 +40,7 @@
 #if 0
 static char sccsid[] = "from: @(#)fsplit.c	8.1 (Berkeley) 6/6/93";
 #else
-__RCSID("$NetBSD: fsplit.c,v 1.27 2009/07/13 19:05:40 roy Exp $");
+__RCSID("$NetBSD: fsplit.c,v 1.28 2011/09/16 15:39:26 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -89,7 +89,7 @@
 static char mainp[] = "main000.f";
 static char blkp[] = "blkdta000.f";
 
-static void badparms(void);
+__dead static void badparms(void);
 static const char *functs(const char *);
 static int get_line(void);
 static void get_name(char *, int);

Index: src/usr.bin/ftp/cmds.c
diff -u src/usr.bin/ftp/cmds.c:1.131 src/usr.bin/ftp/cmds.c:1.132
--- src/usr.bin/ftp/cmds.c:1.131	Tue Jan 12 06:50:04 2010
+++ src/usr.bin/ftp/cmds.c	Fri Sep 16 15:39:26 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: cmds.c,v 1.131 2010/01/12 06:50:04 lukem Exp $	*/
+/*	$NetBSD: cmds.c,v 1.132 2011/09/16 15:39:26 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1996-2009 The NetBSD Foundation, Inc.
@@ -96,7 +96,7 @@
 #if 0
 static char sccsid[] = "@(#)cmds.c	8.6 (Berkeley) 10/9/94";
 #else
-__RCSID("$NetBSD: cmds.c,v 1.131 2010/01/12 06:50:04 lukem Exp $");
+__RCSID("$NetBSD: cmds.c,v 1.132 2011/09/16 15:39:26 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -142,7 +142,7 @@
 static sigjmp_buf	 jabort;
 
 static int	confirm(const char *, const char *);
-static void	mintr(int);
+__dead static void	mintr(int);
 static void	mabort(const char *);
 static void	set_type(const char *);
 

Index: src/usr.bin/ftp/extern.h
diff -u src/usr.bin/ftp/extern.h:1.78 src/usr.bin/ftp/extern.h:1.79
--- src/usr.bin/ftp/extern.h:1.78	Thu Mar  4 21:40:53 2010
+++ src/usr.bin/ftp/extern.h	Fri Sep 16 15:39:26 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: extern.h,v 1.78 2010/03/04 21:40:53 lukem Exp $	*/
+/*	$NetBSD: extern.h,v 1.79 2011/09/16 15:39:26 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1996-2009 The NetBSD Foundation, Inc.
@@ -94,9 +94,6 @@
 struct addrinfo;
 
 void	abort_remote(FILE *);
-void	abort_squared(int);
-void	abortpt(int);
-void	abortxfer(int);
 void	account(int, char **);
 void	ai_unmapped(struct addrinfo *);
 int	another(int *, char ***, const char *);
@@ -145,7 +142,7 @@
 char   *hookup(const char *, const char *);
 void	idlecmd(int, char **);
 int	initconn(void);
-void	intr(int);
+__dead void	intr(int);
 int	isipv6addr(const char *);
 void	list_vertical(StringList *);
 void	lcd(int, char **);
@@ -169,7 +166,7 @@
 const char *parse_rfc2616time(struct tm *, const char *);
 int	parserate(int, char **, int);
 char   *prompt(void);
-void	proxabort(int);
+__dead void	proxabort(int);
 void	proxtrans(const char *, const char *, const char *);
 void	psabort(int);
 void	pswitch(int);
@@ -241,7 +238,6 @@
 void	unsetoption(int, char **);
 void	updatelocalcwd(void);
 void	updateremotecwd(void);
-void	usage(void);
 void	user(int, char **);
 int	ftp_connect(int, const struct sockaddr *, socklen_t);
 int	ftp_listen(int, int);

Index: src/usr.bin/ftp/fetch.c
diff -u src/usr.bin/ftp/fetch.c:1.193 src/usr.bin/ftp/fetch.c:1.194
--- src/usr.bin/ftp/fetch.c:1.193	Fri Mar  5 07:41:10 2010
+++ src/usr.bin/ftp/fetch.c	Fri Sep 16 15:39:26 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: fetch.c,v 1.193 2010/03/05 07:41:10 lukem Exp $	*/
+/*	$NetBSD: fetch.c,v 1.194 2011/09/16 15:39:26 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1997-2009 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: fetch.c,v 1.193 2010/03/05 07:41:10 lukem Exp $");
+__RCSID("$NetBSD: fetch.c,v 1.194 2011/09/16 15:39:26 joerg Exp $");
 #endif /* not lint */
 
 /*
@@ -74,7 +74,7 @@
 	CLASSIC_URL_T
 } url_t;
 
-void		aborthttp(int);
+__dead static void	aborthttp(int);
 #ifndef NO_AUTH
 static int	auth_url(const char *, char **, const char *, const char *);
 static void	base64_encode(const unsigned char *, size_t, unsigned char *);
@@ -1323,7 +1323,7 @@
 /*
  * Abort a HTTP retrieval
  */
-void
+static void
 aborthttp(int notused)
 {
 	char msgbuf[100];

Index: src/usr.bin/ftp/ftp.c
diff -u src/usr.bin/ftp/ftp.c:1.161 src/usr.bin/ftp/ftp.c:1.162
--- src/usr.bin/ftp/ftp.c:1.161	Sun Aug 14 12:58:15 2011
+++ src/usr.bin/ftp/ftp.c	Fri Sep 16 15:39:26 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ftp.c,v 1.161 2011/08/14 12:58:15 christos Exp $	*/
+/*	$NetBSD: ftp.c,v 1.162 2011/09/16 15:39:26 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1996-2009 The NetBSD Foundation, Inc.
@@ -92,7 +92,7 @@
 #if 0
 static char sccsid[] = "@(#)ftp.c	8.6 (Berkeley) 10/27/94";
 #else
-__RCSID("$NetBSD: ftp.c,v 1.161 2011/08/14 12:58:15 christos Exp $");
+__RCSID("$NetBSD: ftp.c,v 1.162 2011/09/16 15:39:26 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -131,6 +131,7 @@
 char	pasv[BUFSIZ];	/* passive port for proxy data connection */
 
 static int empty(FILE *, FILE *, int);
+__dead static void abort_squared(int);
 
 struct sockinet {
 	union sockunion {
@@ -537,7 +538,7 @@
 
 sigjmp_buf	xferabort;
 
-void
+__dead static void
 abortxfer(int notused)
 {
 	char msgbuf[100];
@@ -1819,7 +1820,7 @@
 	}
 }
 
-void
+__dead static void
 abortpt(int notused)
 {
 
@@ -2031,7 +2032,7 @@
  *	too impatient to wait or there's another problem then ftp really
  *	needs to get back to a known state.
  */
-void
+static void
 abort_squared(int dummy)
 {
 	char msgbuf[100];

Index: src/usr.bin/ftp/main.c
diff -u src/usr.bin/ftp/main.c:1.118 src/usr.bin/ftp/main.c:1.119
--- src/usr.bin/ftp/main.c:1.118	Sun Aug 14 12:58:15 2011
+++ src/usr.bin/ftp/main.c	Fri Sep 16 15:39:26 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.118 2011/08/14 12:58:15 christos Exp $	*/
+/*	$NetBSD: main.c,v 1.119 2011/09/16 15:39:26 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1996-2009 The NetBSD Foundation, Inc.
@@ -98,7 +98,7 @@
 #if 0
 static char sccsid[] = "@(#)main.c	8.6 (Berkeley) 10/9/94";
 #else
-__RCSID("$NetBSD: main.c,v 1.118 2011/08/14 12:58:15 christos Exp $");
+__RCSID("$NetBSD: main.c,v 1.119 2011/09/16 15:39:26 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -129,8 +129,8 @@
 #define	NO_PROXY	"no_proxy"	/* env var with list of non-proxied
 					 * hosts, comma or space separated */
 
+__dead static void	usage(void);
 static void	setupoption(const char *, const char *, const char *);
-int		main(int, char *[]);
 
 int
 main(int volatile argc, char **volatile argv)

Index: src/usr.bin/grep/grep.c
diff -u src/usr.bin/grep/grep.c:1.9 src/usr.bin/grep/grep.c:1.10
--- src/usr.bin/grep/grep.c:1.9	Mon Apr 18 23:22:42 2011
+++ src/usr.bin/grep/grep.c	Fri Sep 16 15:39:26 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: grep.c,v 1.9 2011/04/18 23:22:42 joerg Exp $	*/
+/*	$NetBSD: grep.c,v 1.10 2011/09/16 15:39:26 joerg Exp $	*/
 /* 	$FreeBSD: head/usr.bin/grep/grep.c 211519 2010-08-19 22:55:17Z delphij $	*/
 /*	$OpenBSD: grep.c,v 1.42 2010/07/02 22:18:03 tedu Exp $	*/
 
@@ -34,7 +34,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: grep.c,v 1.9 2011/04/18 23:22:42 joerg Exp $");
+__RCSID("$NetBSD: grep.c,v 1.10 2011/09/16 15:39:26 joerg Exp $");
 
 #include <sys/stat.h>
 #include <sys/types.h>
@@ -157,7 +157,7 @@
 /*
  * Prints usage information and returns 2.
  */
-static void
+__dead static void
 usage(void)
 {
 	fprintf(stderr, getstr(4), __progname);

Index: src/usr.bin/iconv/iconv.c
diff -u src/usr.bin/iconv/iconv.c:1.16 src/usr.bin/iconv/iconv.c:1.17
--- src/usr.bin/iconv/iconv.c:1.16	Fri Feb 20 15:28:21 2009
+++ src/usr.bin/iconv/iconv.c	Fri Sep 16 15:39:26 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: iconv.c,v 1.16 2009/02/20 15:28:21 yamt Exp $ */
+/*	$NetBSD: iconv.c,v 1.17 2011/09/16 15:39:26 joerg Exp $ */
 
 /*-
  * Copyright (c)2003 Citrus Project,
@@ -28,7 +28,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: iconv.c,v 1.16 2009/02/20 15:28:21 yamt Exp $");
+__RCSID("$NetBSD: iconv.c,v 1.17 2011/09/16 15:39:26 joerg Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <err.h>
@@ -42,7 +42,7 @@
 #include <unistd.h>
 #include <util.h>
 
-static void usage(void) __unused;
+static void usage(void) __dead;
 static int scmp(const void *, const void *);
 static void show_codesets(void);
 static void do_conv(const char *, FILE *, const char *, const char *, int, int);

Index: src/usr.bin/id/id.c
diff -u src/usr.bin/id/id.c:1.31 src/usr.bin/id/id.c:1.32
--- src/usr.bin/id/id.c:1.31	Sun Apr 12 10:51:38 2009
+++ src/usr.bin/id/id.c	Fri Sep 16 15:39:26 2011
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)id.c	8.3 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: id.c,v 1.31 2009/04/12 10:51:38 lukem Exp $");
+__RCSID("$NetBSD: id.c,v 1.32 2011/09/16 15:39:26 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -55,7 +55,7 @@
 static void current(void);
 static void pretty(struct passwd *);
 static void group(struct passwd *, int);
-static void usage(void);
+__dead static void usage(void);
 static void user(struct passwd *);
 static struct passwd *who(char *);
 

Index: src/usr.bin/ktrace/ktrace.c
diff -u src/usr.bin/ktrace/ktrace.c:1.44 src/usr.bin/ktrace/ktrace.c:1.45
--- src/usr.bin/ktrace/ktrace.c:1.44	Sat Feb  5 15:22:17 2011
+++ src/usr.bin/ktrace/ktrace.c	Fri Sep 16 15:39:26 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ktrace.c,v 1.44 2011/02/05 15:22:17 yamt Exp $	*/
+/*	$NetBSD: ktrace.c,v 1.45 2011/09/16 15:39:26 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1988, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)ktrace.c	8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: ktrace.c,v 1.44 2011/02/05 15:22:17 yamt Exp $");
+__RCSID("$NetBSD: ktrace.c,v 1.45 2011/09/16 15:39:26 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -66,11 +66,10 @@
 #include "setemul.h"
 #endif
 
-int	main(int, char *[]);
 static int rpid(char *);
-static void usage(void);
+__dead static void usage(void);
 static int do_ktrace(const char *, int, int, int, int, int);
-static void no_ktrace(int);
+__dead static void no_ktrace(int);
 static void fset(int fd, int flag);
 static void fclear(int fd, int flag);
 

Index: src/usr.bin/last/last.c
diff -u src/usr.bin/last/last.c:1.34 src/usr.bin/last/last.c:1.35
--- src/usr.bin/last/last.c:1.34	Sat Jun  5 03:24:01 2010
+++ src/usr.bin/last/last.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: last.c,v 1.34 2010/06/05 03:24:01 dholland Exp $	*/
+/*	$NetBSD: last.c,v 1.35 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1987, 1993, 1994
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)last.c	8.2 (Berkeley) 4/2/94";
 #endif
-__RCSID("$NetBSD: last.c,v 1.34 2010/06/05 03:24:01 dholland Exp $");
+__RCSID("$NetBSD: last.c,v 1.35 2011/09/16 15:39:27 joerg Exp $");
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -113,8 +113,6 @@
 static int	fulltime = 0;		/* Display seconds? */
 static int	xflag;			/* Assume file is wtmpx format */
 
-int	 main(int, char *[]);
-
 static void	 addarg(int, const char *);
 static TTY	*addtty(const char *);
 static void	 hostconv(char *);
@@ -126,7 +124,7 @@
 static void	 wtmp(const char *, int, int, int, int);
 #endif
 static char	*fmttime(time_t, int);
-static void	 usage(void);
+__dead static void	 usage(void);
 
 static
 void usage(void)

Index: src/usr.bin/last/want.c
diff -u src/usr.bin/last/want.c:1.13 src/usr.bin/last/want.c:1.14
--- src/usr.bin/last/want.c:1.13	Sun Apr 12 13:07:21 2009
+++ src/usr.bin/last/want.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: want.c,v 1.13 2009/04/12 13:07:21 lukem Exp $	*/
+/*	$NetBSD: want.c,v 1.14 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1987, 1993, 1994
@@ -63,7 +63,7 @@
  * wtmp --
  *	read through the wtmp file
  */
-void
+static void
 wtmp(const char *file, int namesz, int linesz, int hostsz, int numeric)
 {
 	struct utmp	*bp;		/* current structure */

Index: src/usr.bin/leave/leave.c
diff -u src/usr.bin/leave/leave.c:1.14 src/usr.bin/leave/leave.c:1.15
--- src/usr.bin/leave/leave.c:1.14	Mon Jul 21 14:19:23 2008
+++ src/usr.bin/leave/leave.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: leave.c,v 1.14 2008/07/21 14:19:23 lukem Exp $	*/
+/*	$NetBSD: leave.c,v 1.15 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1980, 1988, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)leave.c	8.1 (Berkeley) 6/6/93";
 #else
-__RCSID("$NetBSD: leave.c,v 1.14 2008/07/21 14:19:23 lukem Exp $");
+__RCSID("$NetBSD: leave.c,v 1.15 2011/09/16 15:39:27 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -64,10 +64,8 @@
  * It nags you like a mother hen.
  */
 
-int main(int argc, char **argv);
-
-static void doalarm(u_int);
-static void usage(void);
+__dead static void doalarm(u_int);
+__dead static void usage(void);
 
 int
 main(int argc, char **argv)

Index: src/usr.bin/mail/cmd1.c
diff -u src/usr.bin/mail/cmd1.c:1.30 src/usr.bin/mail/cmd1.c:1.31
--- src/usr.bin/mail/cmd1.c:1.30	Fri Apr 10 13:08:24 2009
+++ src/usr.bin/mail/cmd1.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: cmd1.c,v 1.30 2009/04/10 13:08:24 christos Exp $	*/
+/*	$NetBSD: cmd1.c,v 1.31 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1980, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)cmd1.c	8.2 (Berkeley) 4/20/95";
 #else
-__RCSID("$NetBSD: cmd1.c,v 1.30 2009/04/10 13:08:24 christos Exp $");
+__RCSID("$NetBSD: cmd1.c,v 1.31 2011/09/16 15:39:27 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -300,7 +300,7 @@
 static jmp_buf	pipestop;
 
 /*ARGSUSED*/
-static void
+__dead static void
 cmd1_brokpipe(int signo __unused)
 {
 

Index: src/usr.bin/mail/collect.c
diff -u src/usr.bin/mail/collect.c:1.43 src/usr.bin/mail/collect.c:1.44
--- src/usr.bin/mail/collect.c:1.43	Fri Apr 10 13:08:24 2009
+++ src/usr.bin/mail/collect.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: collect.c,v 1.43 2009/04/10 13:08:24 christos Exp $	*/
+/*	$NetBSD: collect.c,v 1.44 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1980, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)collect.c	8.2 (Berkeley) 4/19/94";
 #else
-__RCSID("$NetBSD: collect.c,v 1.43 2009/04/10 13:08:24 christos Exp $");
+__RCSID("$NetBSD: collect.c,v 1.44 2011/09/16 15:39:27 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -325,7 +325,7 @@
 }
 
 /*ARGSUSED*/
-static void
+__dead static void
 coll_hup(int signo __unused)
 {
 

Index: src/usr.bin/mail/lex.c
diff -u src/usr.bin/mail/lex.c:1.39 src/usr.bin/mail/lex.c:1.40
--- src/usr.bin/mail/lex.c:1.39	Tue Jan 12 14:45:31 2010
+++ src/usr.bin/mail/lex.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: lex.c,v 1.39 2010/01/12 14:45:31 christos Exp $	*/
+/*	$NetBSD: lex.c,v 1.40 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1980, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)lex.c	8.2 (Berkeley) 4/20/95";
 #else
-__RCSID("$NetBSD: lex.c,v 1.39 2010/01/12 14:45:31 christos Exp $");
+__RCSID("$NetBSD: lex.c,v 1.40 2011/09/16 15:39:27 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -337,7 +337,7 @@
 static jmp_buf	pipestop;
 
 /*ARGSUSED*/
-static void
+__dead static void
 lex_brokpipe(int signo)
 {
 
@@ -785,7 +785,7 @@
  * Close all open files except 0, 1, 2, and the temporary.
  * Also, unstack all source files.
  */
-static void
+__dead static void
 lex_intr(int signo)
 {
 
@@ -811,7 +811,7 @@
  * Branch here on hangup signal and simulate "exit".
  */
 /*ARGSUSED*/
-static void
+__dead static void
 lex_hangup(int s __unused)
 {
 

Index: src/usr.bin/mail/tty.c
diff -u src/usr.bin/mail/tty.c:1.28 src/usr.bin/mail/tty.c:1.29
--- src/usr.bin/mail/tty.c:1.28	Fri Apr 10 13:08:25 2009
+++ src/usr.bin/mail/tty.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: tty.c,v 1.28 2009/04/10 13:08:25 christos Exp $	*/
+/*	$NetBSD: tty.c,v 1.29 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1980, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)tty.c	8.2 (Berkeley) 6/6/93";
 #else
-__RCSID("$NetBSD: tty.c,v 1.28 2009/04/10 13:08:25 christos Exp $");
+__RCSID("$NetBSD: tty.c,v 1.29 2011/09/16 15:39:27 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -269,7 +269,7 @@
 }
 
 /*ARGSUSED*/
-static void
+__dead static void
 tty_sigint(int signo __unused)
 {
 

Index: src/usr.bin/mkcsmapper/yacc.y
diff -u src/usr.bin/mkcsmapper/yacc.y:1.8 src/usr.bin/mkcsmapper/yacc.y:1.9
--- src/usr.bin/mkcsmapper/yacc.y:1.8	Tue May 24 12:35:01 2011
+++ src/usr.bin/mkcsmapper/yacc.y	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: yacc.y,v 1.8 2011/05/24 12:35:01 joerg Exp $	*/
+/*	$NetBSD: yacc.y,v 1.9 2011/09/16 15:39:27 joerg Exp $	*/
 
 %{
 /*-
@@ -33,7 +33,7 @@
 
 #include <sys/cdefs.h>
 #if !defined(lint)
-__RCSID("$NetBSD: yacc.y,v 1.8 2011/05/24 12:35:01 joerg Exp $");
+__RCSID("$NetBSD: yacc.y,v 1.9 2011/09/16 15:39:27 joerg Exp $");
 #endif /* not lint */
 
 #include <assert.h>
@@ -670,7 +670,7 @@
 		errx(EXIT_FAILURE, "%s\n", strerror(ret));
 }
 
-static void
+__dead static void
 usage(void)
 {
 	warnx("usage: \n"

Index: src/usr.bin/mkesdb/yacc.y
diff -u src/usr.bin/mkesdb/yacc.y:1.5 src/usr.bin/mkesdb/yacc.y:1.6
--- src/usr.bin/mkesdb/yacc.y:1.5	Tue May 24 12:35:36 2011
+++ src/usr.bin/mkesdb/yacc.y	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: yacc.y,v 1.5 2011/05/24 12:35:36 joerg Exp $	*/
+/*	$NetBSD: yacc.y,v 1.6 2011/09/16 15:39:27 joerg Exp $	*/
 
 %{
 /*-
@@ -33,7 +33,7 @@
 
 #include <sys/cdefs.h>
 #if !defined(lint)
-__RCSID("$NetBSD: yacc.y,v 1.5 2011/05/24 12:35:36 joerg Exp $");
+__RCSID("$NetBSD: yacc.y,v 1.6 2011/09/16 15:39:27 joerg Exp $");
 #endif /* not lint */
 
 #include <assert.h>
@@ -287,7 +287,7 @@
 		errx(EXIT_FAILURE, "%s\n", strerror(ret));
 }
 
-static void
+__dead static void
 usage(void)
 {
 	errx(EXIT_FAILURE,

Index: src/usr.bin/netstat/if.c
diff -u src/usr.bin/netstat/if.c:1.71 src/usr.bin/netstat/if.c:1.72
--- src/usr.bin/netstat/if.c:1.71	Fri Feb  4 14:31:23 2011
+++ src/usr.bin/netstat/if.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: if.c,v 1.71 2011/02/04 14:31:23 martin Exp $	*/
+/*	$NetBSD: if.c,v 1.72 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1983, 1988, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "from: @(#)if.c	8.2 (Berkeley) 2/21/94";
 #else
-__RCSID("$NetBSD: if.c,v 1.71 2011/02/04 14:31:23 martin Exp $");
+__RCSID("$NetBSD: if.c,v 1.72 2011/09/16 15:39:27 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -637,7 +637,7 @@
 		printf(" %5llu", (unsigned long long)(cur->ift_dr - old->ift_dr));
 }
 
-static void
+__dead static void
 sidewaysintpr_sysctl(unsigned interval)
 {
 	sigset_t emptyset;

Index: src/usr.bin/netstat/main.c
diff -u src/usr.bin/netstat/main.c:1.80 src/usr.bin/netstat/main.c:1.81
--- src/usr.bin/netstat/main.c:1.80	Sun Jul 17 10:22:07 2011
+++ src/usr.bin/netstat/main.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.80 2011/07/17 10:22:07 njoly Exp $	*/
+/*	$NetBSD: main.c,v 1.81 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1983, 1988, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "from: @(#)main.c	8.4 (Berkeley) 3/1/94";
 #else
-__RCSID("$NetBSD: main.c,v 1.80 2011/07/17 10:22:07 njoly Exp $");
+__RCSID("$NetBSD: main.c,v 1.81 2011/09/16 15:39:27 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -344,7 +344,7 @@
 int main __P((int, char *[]));
 static void printproto __P((struct protox *, const char *));
 static void print_softintrq __P((void));
-static void usage __P((void));
+__dead static void usage(void);
 static struct protox *name2protox __P((const char *));
 static struct protox *knownname __P((const char *));
 static void prepare(const char *, const char *, struct protox *tp);

Index: src/usr.bin/newgrp/newgrp.c
diff -u src/usr.bin/newgrp/newgrp.c:1.6 src/usr.bin/newgrp/newgrp.c:1.7
--- src/usr.bin/newgrp/newgrp.c:1.6	Mon Apr 28 20:24:14 2008
+++ src/usr.bin/newgrp/newgrp.c	Fri Sep 16 15:39:27 2011
@@ -30,7 +30,7 @@
 #include <sys/cdefs.h>
 
 #ifndef lint
-__RCSID("$NetBSD: newgrp.c,v 1.6 2008/04/28 20:24:14 martin Exp $");
+__RCSID("$NetBSD: newgrp.c,v 1.7 2011/09/16 15:39:27 joerg Exp $");
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -52,7 +52,7 @@
 
 #include "grutil.h"
 
-static void
+__dead static void
 usage(void)
 {
 	(void)fprintf(stderr, "usage: %s [-l] [group]\n", getprogname());

Index: src/usr.bin/passwd/extern.h
diff -u src/usr.bin/passwd/extern.h:1.13 src/usr.bin/passwd/extern.h:1.14
--- src/usr.bin/passwd/extern.h:1.13	Thu Mar 23 23:37:07 2006
+++ src/usr.bin/passwd/extern.h	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: extern.h,v 1.13 2006/03/23 23:37:07 wiz Exp $	*/
+/*	$NetBSD: extern.h,v 1.14 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1994
@@ -33,7 +33,7 @@
 
 #ifdef USE_PAM
 
-void	usage(void);
+__dead void	usage(void);
 
 #ifdef KERBEROS5
 void	pwkrb5_usage(const char *);

Index: src/usr.bin/passwd/yp_passwd.c
diff -u src/usr.bin/passwd/yp_passwd.c:1.35 src/usr.bin/passwd/yp_passwd.c:1.36
--- src/usr.bin/passwd/yp_passwd.c:1.35	Wed Sep  8 13:58:46 2010
+++ src/usr.bin/passwd/yp_passwd.c	Fri Sep 16 15:39:27 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: yp_passwd.c,v 1.35 2010/09/08 13:58:46 christos Exp $	*/
+/*	$NetBSD: yp_passwd.c,v 1.36 2011/09/16 15:39:27 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988, 1990, 1993, 1994
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "from:  @(#)local_passwd.c    8.3 (Berkeley) 4/2/94";
 #else
-__RCSID("$NetBSD: yp_passwd.c,v 1.35 2010/09/08 13:58:46 christos Exp $");
+__RCSID("$NetBSD: yp_passwd.c,v 1.36 2011/09/16 15:39:27 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -70,7 +70,7 @@
 static uid_t uid;
 static char *domain;
 
-static void
+__dead static void
 pwerror(const char *name, int show_err, int eval)
 {
 

Index: src/usr.bin/pathchk/pathchk.c
diff -u src/usr.bin/pathchk/pathchk.c:1.1 src/usr.bin/pathchk/pathchk.c:1.2
--- src/usr.bin/pathchk/pathchk.c:1.1	Tue Apr 15 19:46:40 2003
+++ src/usr.bin/pathchk/pathchk.c	Fri Sep 16 15:39:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: pathchk.c,v 1.1 2003/04/15 19:46:40 jdolecek Exp $	*/
+/*	$NetBSD: pathchk.c,v 1.2 2011/09/16 15:39:28 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2002 Tim J. Robbins.
@@ -30,7 +30,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: pathchk.c,v 1.1 2003/04/15 19:46:40 jdolecek Exp $");
+__RCSID("$NetBSD: pathchk.c,v 1.2 2011/09/16 15:39:28 joerg Exp $");
 #endif /* !lint */
 
 #include <sys/types.h>
@@ -46,7 +46,7 @@
 
 static int check(const char *);
 static int portable(const char *);
-static void usage(void);
+__dead static void usage(void);
 
 static int pflag;			/* Perform portability checks */
 

Index: src/usr.bin/progress/progress.c
diff -u src/usr.bin/progress/progress.c:1.18 src/usr.bin/progress/progress.c:1.19
--- src/usr.bin/progress/progress.c:1.18	Sat Jul 17 10:51:03 2010
+++ src/usr.bin/progress/progress.c	Fri Sep 16 15:39:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: progress.c,v 1.18 2010/07/17 10:51:03 tron Exp $ */
+/*	$NetBSD: progress.c,v 1.19 2011/09/16 15:39:28 joerg Exp $ */
 
 /*-
  * Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: progress.c,v 1.18 2010/07/17 10:51:03 tron Exp $");
+__RCSID("$NetBSD: progress.c,v 1.19 2011/09/16 15:39:28 joerg Exp $");
 #endif				/* not lint */
 
 #include <sys/types.h>
@@ -64,8 +64,7 @@
 #include "progressbar.h"
 
 static void broken_pipe(int unused);
-static void usage(void);
-int main(int, char *[]);
+__dead static void usage(void);
 
 static void
 broken_pipe(int unused)

Index: src/usr.bin/pwhash/pwhash.c
diff -u src/usr.bin/pwhash/pwhash.c:1.14 src/usr.bin/pwhash/pwhash.c:1.15
--- src/usr.bin/pwhash/pwhash.c:1.14	Sun Mar  5 08:50:58 2006
+++ src/usr.bin/pwhash/pwhash.c	Fri Sep 16 15:39:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: pwhash.c,v 1.14 2006/03/05 08:50:58 christos Exp $	*/
+/*	$NetBSD: pwhash.c,v 1.15 2011/09/16 15:39:28 joerg Exp $	*/
 /*	$OpenBSD: encrypt.c,v 1.16 2002/02/16 21:27:45 millert Exp $	*/
 
 /*
@@ -28,7 +28,7 @@
 #include <sys/cdefs.h>
 
 #ifndef lint
-__RCSID("$NetBSD: pwhash.c,v 1.14 2006/03/05 08:50:58 christos Exp $");
+__RCSID("$NetBSD: pwhash.c,v 1.15 2011/09/16 15:39:28 joerg Exp $");
 #endif
 
 #include <sys/types.h>
@@ -55,7 +55,7 @@
 #define DO_BLF     3
 #define DO_SHA1	   4
 
-static void
+__dead static void
 usage(void)
 {
 

Index: src/usr.bin/rev/rev.c
diff -u src/usr.bin/rev/rev.c:1.11 src/usr.bin/rev/rev.c:1.12
--- src/usr.bin/rev/rev.c:1.11	Tue Jul 21 01:25:14 2009
+++ src/usr.bin/rev/rev.c	Fri Sep 16 15:39:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rev.c,v 1.11 2009/07/21 01:25:14 ahoka Exp $	*/
+/*	$NetBSD: rev.c,v 1.12 2011/09/16 15:39:28 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1987, 1992, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)rev.c	8.3 (Berkeley) 5/4/95";
 #else
-__RCSID("$NetBSD: rev.c,v 1.11 2009/07/21 01:25:14 ahoka Exp $");
+__RCSID("$NetBSD: rev.c,v 1.12 2011/09/16 15:39:28 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -53,8 +53,7 @@
 #include <unistd.h>
 #include <wchar.h>
 
-static void usage(void);
-int main(int, char *[]);
+__dead static void usage(void);
 
 int
 main(int argc, char *argv[])

Index: src/usr.bin/rpcinfo/rpcinfo.c
diff -u src/usr.bin/rpcinfo/rpcinfo.c:1.33 src/usr.bin/rpcinfo/rpcinfo.c:1.34
--- src/usr.bin/rpcinfo/rpcinfo.c:1.33	Tue May 24 12:42:25 2011
+++ src/usr.bin/rpcinfo/rpcinfo.c	Fri Sep 16 15:39:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rpcinfo.c,v 1.33 2011/05/24 12:42:25 joerg Exp $	*/
+/*	$NetBSD: rpcinfo.c,v 1.34 2011/09/16 15:39:28 joerg Exp $	*/
 
 /*
  * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
@@ -137,7 +137,7 @@
 #endif
 
 static bool_t	reply_proc(void *, struct netbuf *, struct netconfig *);
-static void	brdcst(int, char **);
+__dead static void	brdcst(int, char **);
 static void	addrping(const char *, const char *, int, char **);
 static void	progping(const char *, int, char **);
 static CLIENT	*clnt_addr_create(const char *, const struct netconfig *,

Index: src/usr.bin/rump_allserver/rump_allserver.c
diff -u src/usr.bin/rump_allserver/rump_allserver.c:1.21 src/usr.bin/rump_allserver/rump_allserver.c:1.22
--- src/usr.bin/rump_allserver/rump_allserver.c:1.21	Tue Feb 22 15:51:59 2011
+++ src/usr.bin/rump_allserver/rump_allserver.c	Fri Sep 16 15:39:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rump_allserver.c,v 1.21 2011/02/22 15:51:59 pooka Exp $	*/
+/*	$NetBSD: rump_allserver.c,v 1.22 2011/09/16 15:39:28 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2010, 2011 Antti Kantee.  All Rights Reserved.
@@ -27,7 +27,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: rump_allserver.c,v 1.21 2011/02/22 15:51:59 pooka Exp $");
+__RCSID("$NetBSD: rump_allserver.c,v 1.22 2011/09/16 15:39:28 joerg Exp $");
 #endif /* !lint */
 
 #include <sys/types.h>
@@ -49,7 +49,7 @@
 #include <unistd.h>
 #include <util.h>
 
-static void
+__dead static void
 usage(void)
 {
 
@@ -58,7 +58,7 @@
 	exit(1);
 }
 
-static void
+__dead static void
 die(int sflag, int error, const char *reason)
 {
 

Index: src/usr.bin/rump_dhcpclient/main.c
diff -u src/usr.bin/rump_dhcpclient/main.c:1.2 src/usr.bin/rump_dhcpclient/main.c:1.3
--- src/usr.bin/rump_dhcpclient/main.c:1.2	Mon Mar 14 23:02:16 2011
+++ src/usr.bin/rump_dhcpclient/main.c	Fri Sep 16 15:39:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.2 2011/03/14 23:02:16 pooka Exp $	*/
+/*	$NetBSD: main.c,v 1.3 2011/09/16 15:39:28 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2011 Antti Kantee.  All Rights Reserved.
@@ -48,7 +48,7 @@
 
 struct interface *ifaces;
 
-static void
+__dead static void
 usage(void)
 {
 

Index: src/usr.bin/rump_halt/rump.halt.c
diff -u src/usr.bin/rump_halt/rump.halt.c:1.2 src/usr.bin/rump_halt/rump.halt.c:1.3
--- src/usr.bin/rump_halt/rump.halt.c:1.2	Sat Jan 22 13:43:07 2011
+++ src/usr.bin/rump_halt/rump.halt.c	Fri Sep 16 15:39:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rump.halt.c,v 1.2 2011/01/22 13:43:07 pooka Exp $	*/
+/*	$NetBSD: rump.halt.c,v 1.3 2011/09/16 15:39:28 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2010 Antti Kantee.  All Rights Reserved.
@@ -27,7 +27,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: rump.halt.c,v 1.2 2011/01/22 13:43:07 pooka Exp $");
+__RCSID("$NetBSD: rump.halt.c,v 1.3 2011/09/16 15:39:28 joerg Exp $");
 #endif /* !lint */
 
 #include <sys/types.h>
@@ -45,7 +45,7 @@
 
 #define ARGFLAGS "dhn"
 
-static void
+__dead static void
 usage(void)
 {
 

Index: src/usr.bin/sdpquery/sdpquery.c
diff -u src/usr.bin/sdpquery/sdpquery.c:1.6 src/usr.bin/sdpquery/sdpquery.c:1.7
--- src/usr.bin/sdpquery/sdpquery.c:1.6	Sun Aug 14 13:27:47 2011
+++ src/usr.bin/sdpquery/sdpquery.c	Fri Sep 16 15:39:29 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: sdpquery.c,v 1.6 2011/08/14 13:27:47 christos Exp $	*/
+/*	$NetBSD: sdpquery.c,v 1.7 2011/09/16 15:39:29 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -35,7 +35,7 @@
 __COPYRIGHT("@(#) Copyright (c) 2009 The NetBSD Foundation, Inc.\
  Copyright (c) 2006 Itronix, Inc.\
  All rights reserved.");
-__RCSID("$NetBSD: sdpquery.c,v 1.6 2011/08/14 13:27:47 christos Exp $");
+__RCSID("$NetBSD: sdpquery.c,v 1.7 2011/09/16 15:39:29 joerg Exp $");
 
 #include <bluetooth.h>
 #include <err.h>
@@ -48,7 +48,7 @@
 
 #include "sdpquery.h"
 
-static void usage(void);
+__dead static void usage(void);
 
 const char *control_socket;
 

Index: src/usr.bin/shmif_dumpbus/shmif_dumpbus.c
diff -u src/usr.bin/shmif_dumpbus/shmif_dumpbus.c:1.7 src/usr.bin/shmif_dumpbus/shmif_dumpbus.c:1.8
--- src/usr.bin/shmif_dumpbus/shmif_dumpbus.c:1.7	Mon Mar 14 11:13:22 2011
+++ src/usr.bin/shmif_dumpbus/shmif_dumpbus.c	Fri Sep 16 15:39:29 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: shmif_dumpbus.c,v 1.7 2011/03/14 11:13:22 pooka Exp $	*/
+/*	$NetBSD: shmif_dumpbus.c,v 1.8 2011/09/16 15:39:29 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2010 Antti Kantee.  All Rights Reserved.
@@ -49,7 +49,7 @@
 
 #include "shmifvar.h"
 
-static void
+__dead static void
 usage(void)
 {
 

Index: src/usr.bin/shuffle/shuffle.c
diff -u src/usr.bin/shuffle/shuffle.c:1.20 src/usr.bin/shuffle/shuffle.c:1.21
--- src/usr.bin/shuffle/shuffle.c:1.20	Mon Apr 13 07:31:36 2009
+++ src/usr.bin/shuffle/shuffle.c	Fri Sep 16 15:39:29 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: shuffle.c,v 1.20 2009/04/13 07:31:36 lukem Exp $	*/
+/*	$NetBSD: shuffle.c,v 1.21 2011/09/16 15:39:29 joerg Exp $	*/
 
 /*
  * Copyright (c) 1998
@@ -33,7 +33,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: shuffle.c,v 1.20 2009/04/13 07:31:36 lukem Exp $");
+__RCSID("$NetBSD: shuffle.c,v 1.21 2011/09/16 15:39:29 joerg Exp $");
 #endif /* not lint */
 
 #include <sys/time.h>
@@ -48,12 +48,10 @@
 #include <util.h>
 
 static size_t *get_shuffle(size_t);
-static void usage(void);
+__dead static void usage(void);
 static void get_lines(const char *, char ***, size_t *);
 static size_t get_number(const char *, int);
 
-int main(int, char *[]);
-
 /*
  * get_shuffle --
  *	Construct a random shuffle array of t elements

Index: src/usr.bin/skey/skey.c
diff -u src/usr.bin/skey/skey.c:1.17 src/usr.bin/skey/skey.c:1.18
--- src/usr.bin/skey/skey.c:1.17	Mon Nov  1 21:52:07 2004
+++ src/usr.bin/skey/skey.c	Fri Sep 16 15:39:29 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: skey.c,v 1.17 2004/11/01 21:52:07 dsl Exp $	*/
+/*	$NetBSD: skey.c,v 1.18 2011/09/16 15:39:29 joerg Exp $	*/
 
 /*
  * S/KEY v1.1b (skey.c)
@@ -23,7 +23,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: skey.c,v 1.17 2004/11/01 21:52:07 dsl Exp $");
+__RCSID("$NetBSD: skey.c,v 1.18 2011/09/16 15:39:29 joerg Exp $");
 #endif
 
 #include <ctype.h>
@@ -35,11 +35,10 @@
 #include <string.h>
 #include <unistd.h>
 
-int	main(int, char **);
-void    usage(char *);
+__dead static void    usage(char *);
 
 int
-main(int	argc, char **argv)
+main(int argc, char **argv)
 {
 	int     n, cnt, i, pass = 0, hexmode = 0;
 	char    passwd[SKEY_MAX_PW_LEN+1], key[SKEY_BINKEY_SIZE];
@@ -150,7 +149,7 @@
 	exit(0);
 }
 
-void
+static void
 usage(char *s)
 {
 

Index: src/usr.bin/sort/sort.c
diff -u src/usr.bin/sort/sort.c:1.60 src/usr.bin/sort/sort.c:1.61
--- src/usr.bin/sort/sort.c:1.60	Sat Dec 18 23:09:48 2010
+++ src/usr.bin/sort/sort.c	Fri Sep 16 15:39:29 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: sort.c,v 1.60 2010/12/18 23:09:48 christos Exp $	*/
+/*	$NetBSD: sort.c,v 1.61 2011/09/16 15:39:29 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2000-2003 The NetBSD Foundation, Inc.
@@ -76,7 +76,7 @@
  The Regents of the University of California.  All rights reserved.");
 #endif /* not lint */
 
-__RCSID("$NetBSD: sort.c,v 1.60 2010/12/18 23:09:48 christos Exp $");
+__RCSID("$NetBSD: sort.c,v 1.61 2011/09/16 15:39:29 joerg Exp $");
 
 #include <sys/types.h>
 #include <sys/time.h>
@@ -111,9 +111,7 @@
 
 static void cleanup(void);
 static void onsignal(int);
-static void usage(const char *);
-
-int main(int argc, char **argv);
+__dead static void usage(const char *);
 
 int
 main(int argc, char *argv[])

Index: src/usr.bin/sort/sort.h
diff -u src/usr.bin/sort/sort.h:1.33 src/usr.bin/sort/sort.h:1.34
--- src/usr.bin/sort/sort.h:1.33	Sat Dec 18 23:09:48 2010
+++ src/usr.bin/sort/sort.h	Fri Sep 16 15:39:29 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: sort.h,v 1.33 2010/12/18 23:09:48 christos Exp $	*/
+/*	$NetBSD: sort.h,v 1.34 2011/09/16 15:39:29 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2000-2003 The NetBSD Foundation, Inc.
@@ -191,7 +191,7 @@
 int	 makeline(FILE *, RECHEADER *, u_char *, struct field *);
 void	 makeline_copydown(RECHEADER *);
 int	 optval(int, int);
-void	 order(struct filelist *, struct field *);
+__dead void	 order(struct filelist *, struct field *);
 void	 putline(const RECHEADER *, FILE *);
 void	 putrec(const RECHEADER *, FILE *);
 void	 putkeydump(const RECHEADER *, FILE *);

Index: src/usr.bin/split/split.c
diff -u src/usr.bin/split/split.c:1.25 src/usr.bin/split/split.c:1.26
--- src/usr.bin/split/split.c:1.25	Mon Apr 13 11:17:06 2009
+++ src/usr.bin/split/split.c	Fri Sep 16 15:39:29 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: split.c,v 1.25 2009/04/13 11:17:06 lukem Exp $	*/
+/*	$NetBSD: split.c,v 1.26 2011/09/16 15:39:29 joerg Exp $	*/
 
 /*
  * Copyright (c) 1987, 1993, 1994
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)split.c	8.3 (Berkeley) 4/25/94";
 #endif
-__RCSID("$NetBSD: split.c,v 1.25 2009/04/13 11:17:06 lukem Exp $");
+__RCSID("$NetBSD: split.c,v 1.26 2011/09/16 15:39:29 joerg Exp $");
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -60,11 +60,10 @@
 static char *fname;		/* File name prefix. */
 static size_t sfxlen = 2;		/* suffix length. */
 
-int  main(int, char **);
 static void newfile(void);
-static void split1(off_t, int);
-static void split2(off_t);
-static void split3(off_t);
+static void split1(off_t, int) __dead;
+static void split2(off_t) __dead;
+static void split3(off_t) __dead;
 static void usage(void) __dead;
 static size_t bigwrite(int, void const *, size_t);
 

Index: src/usr.bin/tabs/tabs.c
diff -u src/usr.bin/tabs/tabs.c:1.3 src/usr.bin/tabs/tabs.c:1.4
--- src/usr.bin/tabs/tabs.c:1.3	Wed Feb  3 15:34:46 2010
+++ src/usr.bin/tabs/tabs.c	Fri Sep 16 15:39:29 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: tabs.c,v 1.3 2010/02/03 15:34:46 roy Exp $ */
+/* $NetBSD: tabs.c,v 1.4 2011/09/16 15:39:29 joerg Exp $ */
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -33,7 +33,7 @@
 #ifndef lint
 __COPYRIGHT("@(#) Copyright (c) 2008 \
 The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: tabs.c,v 1.3 2010/02/03 15:34:46 roy Exp $");
+__RCSID("$NetBSD: tabs.c,v 1.4 2011/09/16 15:39:29 joerg Exp $");
 #endif /* not lint */
 
 #include <sys/ioctl.h>
@@ -67,7 +67,7 @@
 };
 static const size_t ntabspecs = sizeof(tabspecs) / sizeof(tabspecs[0]);
 
-static void
+__dead static void
 usage(void)
 {
 	fprintf(stderr,

Index: src/usr.bin/tftp/main.c
diff -u src/usr.bin/tftp/main.c:1.26 src/usr.bin/tftp/main.c:1.27
--- src/usr.bin/tftp/main.c:1.26	Mon Jul 21 14:19:26 2008
+++ src/usr.bin/tftp/main.c	Fri Sep 16 15:39:30 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.26 2008/07/21 14:19:26 lukem Exp $	*/
+/*	$NetBSD: main.c,v 1.27 2011/09/16 15:39:30 joerg Exp $	*/
 
 /*
  * Copyright (c) 1983, 1993
@@ -36,7 +36,7 @@
 #if 0
 static char sccsid[] = "@(#)main.c	8.1 (Berkeley) 6/6/93";
 #else
-__RCSID("$NetBSD: main.c,v 1.26 2008/07/21 14:19:26 lukem Exp $");
+__RCSID("$NetBSD: main.c,v 1.27 2011/09/16 15:39:30 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -94,7 +94,7 @@
 void	help __P((int, char **));
 void	modecmd __P((int, char **));
 void	put __P((int, char **));
-void	quit __P((int, char **));
+__dead static void	quit __P((int, char **));
 void	setascii __P((int, char **));
 void	setbinary __P((int, char **));
 void	setpeer0 __P((const char *, const char *));
@@ -108,8 +108,7 @@
 void	settimeoutopt __P((int, char **));
 void	status __P((int, char **));
 char	*tail __P((char *));
-int	main __P((int, char *[]));
-void	intr __P((int));
+__dead static void	intr __P((int));
 const	struct cmd *getcmd __P((char *));
 
 static __dead void command __P((void));

Index: src/usr.bin/tftp/tftp.c
diff -u src/usr.bin/tftp/tftp.c:1.30 src/usr.bin/tftp/tftp.c:1.31
--- src/usr.bin/tftp/tftp.c:1.30	Sun Jan 18 07:11:45 2009
+++ src/usr.bin/tftp/tftp.c	Fri Sep 16 15:39:30 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: tftp.c,v 1.30 2009/01/18 07:11:45 lukem Exp $	*/
+/*	$NetBSD: tftp.c,v 1.31 2011/09/16 15:39:30 joerg Exp $	*/
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)tftp.c	8.1 (Berkeley) 6/6/93";
 #else
-__RCSID("$NetBSD: tftp.c,v 1.30 2009/01/18 07:11:45 lukem Exp $");
+__RCSID("$NetBSD: tftp.c,v 1.31 2011/09/16 15:39:30 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -77,7 +77,7 @@
 static void printstats __P((const char *, unsigned long));
 static void startclock __P((void));
 static void stopclock __P((void));
-static void timer __P((int));
+__dead static void timer __P((int));
 static void tpacket __P((const char *, struct tftphdr *, int));
 static int cmpport __P((struct sockaddr *, struct sockaddr *));
 

Index: src/usr.bin/unifdef/unifdef.c
diff -u src/usr.bin/unifdef/unifdef.c:1.19 src/usr.bin/unifdef/unifdef.c:1.20
--- src/usr.bin/unifdef/unifdef.c:1.19	Thu Jan 20 15:24:24 2011
+++ src/usr.bin/unifdef/unifdef.c	Fri Sep 16 15:39:30 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: unifdef.c,v 1.19 2011/01/20 15:24:24 ginsbach Exp $	*/
+/*	$NetBSD: unifdef.c,v 1.20 2011/09/16 15:39:30 joerg Exp $	*/
 
 /*
  * Copyright (c) 1985, 1993
@@ -77,7 +77,7 @@
 #endif
 #ifdef __IDSTRING
 __IDSTRING(Berkeley, "@(#)unifdef.c	8.1 (Berkeley) 6/6/93");
-__IDSTRING(NetBSD, "$NetBSD: unifdef.c,v 1.19 2011/01/20 15:24:24 ginsbach Exp $");
+__IDSTRING(NetBSD, "$NetBSD: unifdef.c,v 1.20 2011/09/16 15:39:30 joerg Exp $");
 __IDSTRING(dotat, "$dotat: things/unifdef.c,v 1.161 2003/07/01 15:32:48 fanf2 Exp $");
 #endif
 #endif /* not lint */
@@ -242,8 +242,8 @@
 
 static void             addsym(bool, bool, char *);
 static void             debug(const char *, ...);
-static void             done(void);
-static void             error(const char *);
+__dead static void      done(void);
+__dead static void      error(const char *);
 static int              findsym(const char *);
 static void             flushline(bool);
 static Linetype         get_line(void);
@@ -252,12 +252,12 @@
 static void             ignoreon(void);
 static void             keywordedit(const char *);
 static void             nest(void);
-static void             process(void);
+__dead static void      process(void);
 static const char      *skipcomment(const char *);
 static const char      *skipsym(const char *);
 static void             state(Ifstate);
 static int              strlcmp(const char *, const char *, size_t);
-static void             usage(void);
+__dead static void      usage(void);
 
 #define endsym(c) (!isalpha((unsigned char)c) && !isdigit((unsigned char)c) && c != '_')
 
@@ -409,11 +409,11 @@
 typedef void state_fn(void);
 
 /* report an error */
-static void Eelif (void) { error("Inappropriate #elif"); }
-static void Eelse (void) { error("Inappropriate #else"); }
-static void Eendif(void) { error("Inappropriate #endif"); }
-static void Eeof  (void) { error("Premature EOF"); }
-static void Eioccc(void) { error("Obfuscated preprocessor control line"); }
+__dead static void Eelif (void) { error("Inappropriate #elif"); }
+__dead static void Eelse (void) { error("Inappropriate #else"); }
+__dead static void Eendif(void) { error("Inappropriate #endif"); }
+__dead static void Eeof  (void) { error("Premature EOF"); }
+__dead static void Eioccc(void) { error("Obfuscated preprocessor control line"); }
 /* plain line handling */
 static void print (void) { flushline(true); }
 static void drop  (void) { flushline(false); }

Index: src/usr.bin/usbhidctl/usbhid.c
diff -u src/usr.bin/usbhidctl/usbhid.c:1.35 src/usr.bin/usbhidctl/usbhid.c:1.36
--- src/usr.bin/usbhidctl/usbhid.c:1.35	Tue Apr 14 06:14:10 2009
+++ src/usr.bin/usbhidctl/usbhid.c	Fri Sep 16 15:39:30 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: usbhid.c,v 1.35 2009/04/14 06:14:10 lukem Exp $	*/
+/*	$NetBSD: usbhid.c,v 1.36 2011/09/16 15:39:30 joerg Exp $	*/
 
 /*
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 #include <sys/cdefs.h>
 
 #ifndef lint
-__RCSID("$NetBSD: usbhid.c,v 1.35 2009/04/14 06:14:10 lukem Exp $");
+__RCSID("$NetBSD: usbhid.c,v 1.36 2011/09/16 15:39:30 joerg Exp $");
 #endif
 
 #include <sys/types.h>
@@ -54,7 +54,7 @@
  * Zero if not in a verbose mode.  Greater levels of verbosity
  * are indicated by values larger than one.
  */
-unsigned int verbose;
+static unsigned int verbose;
 
 /* Parser tokens */
 #define DELIM_USAGE '.'
@@ -621,7 +621,7 @@
 	return 0;
 }
 
-static void
+__dead static void
 devloop(int hidfd, report_desc_t rd, struct Susbvar *varlist, size_t vlsize)
 {
 	u_char *dbuf;
@@ -798,7 +798,7 @@
 	}
 }
 
-static void
+__dead static void
 usage(void)
 {
 	const char *progname = getprogname();

Index: src/usr.bin/uuencode/uuencode.c
diff -u src/usr.bin/uuencode/uuencode.c:1.14 src/usr.bin/uuencode/uuencode.c:1.15
--- src/usr.bin/uuencode/uuencode.c:1.14	Sat Nov 29 22:36:13 2008
+++ src/usr.bin/uuencode/uuencode.c	Fri Sep 16 15:39:30 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: uuencode.c,v 1.14 2008/11/29 22:36:13 dholland Exp $	*/
+/*	$NetBSD: uuencode.c,v 1.15 2011/09/16 15:39:30 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1983, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)uuencode.c	8.2 (Berkeley) 4/2/94";
 #else
-__RCSID("$NetBSD: uuencode.c,v 1.14 2008/11/29 22:36:13 dholland Exp $");
+__RCSID("$NetBSD: uuencode.c,v 1.15 2011/09/16 15:39:30 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -60,10 +60,9 @@
 #include <string.h>
 #include <unistd.h>
 
-int main(int, char *[]);
 static void encode(void);
 static void base64_encode(void);
-static void usage(void);
+__dead static void usage(void);
 
 int
 main(int argc, char *argv[])

Index: src/usr.bin/uuidgen/uuidgen.c
diff -u src/usr.bin/uuidgen/uuidgen.c:1.3 src/usr.bin/uuidgen/uuidgen.c:1.4
--- src/usr.bin/uuidgen/uuidgen.c:1.3	Mon Apr 28 20:24:15 2008
+++ src/usr.bin/uuidgen/uuidgen.c	Fri Sep 16 15:39:30 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: uuidgen.c,v 1.3 2008/04/28 20:24:15 martin Exp $	*/
+/*	$NetBSD: uuidgen.c,v 1.4 2011/09/16 15:39:30 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2004 The NetBSD Foundation, Inc.
@@ -56,7 +56,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: uuidgen.c,v 1.3 2008/04/28 20:24:15 martin Exp $");
+__RCSID("$NetBSD: uuidgen.c,v 1.4 2011/09/16 15:39:30 joerg Exp $");
 
 #include <err.h>
 #include <stdio.h>
@@ -64,7 +64,7 @@
 #include <unistd.h>
 #include <uuid.h>
 
-static void
+__dead static void
 usage(void)
 {
 

Index: src/usr.bin/videoctl/videoctl.c
diff -u src/usr.bin/videoctl/videoctl.c:1.1 src/usr.bin/videoctl/videoctl.c:1.2
--- src/usr.bin/videoctl/videoctl.c:1.1	Sun Dec 26 10:37:15 2010
+++ src/usr.bin/videoctl/videoctl.c	Fri Sep 16 15:39:30 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: videoctl.c,v 1.1 2010/12/26 10:37:15 jmcneill Exp $ */
+/* $NetBSD: videoctl.c,v 1.2 2011/09/16 15:39:30 joerg Exp $ */
 
 /*-
  * Copyright (c) 2010 Jared D. McNeill <jmcne...@invisible.ca>
@@ -29,7 +29,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2010\
  Jared D. McNeill <jmcne...@invisible.ca>. All rights reserved.");
-__RCSID("$NetBSD: videoctl.c,v 1.1 2010/12/26 10:37:15 jmcneill Exp $");
+__RCSID("$NetBSD: videoctl.c,v 1.2 2011/09/16 15:39:30 joerg Exp $");
 
 #include <sys/types.h>
 #include <sys/ioctl.h>
@@ -47,7 +47,7 @@
 #include <unistd.h>
 #include <util.h>
 
-static void		usage(void);
+__dead static void	usage(void);
 static void		video_print(const char *);
 static void		video_print_all(void);
 static bool		video_print_caps(const char *);

Index: src/usr.bin/w/w.c
diff -u src/usr.bin/w/w.c:1.74 src/usr.bin/w/w.c:1.75
--- src/usr.bin/w/w.c:1.74	Tue Apr 14 07:37:31 2009
+++ src/usr.bin/w/w.c	Fri Sep 16 15:39:30 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: w.c,v 1.74 2009/04/14 07:37:31 lukem Exp $	*/
+/*	$NetBSD: w.c,v 1.75 2011/09/16 15:39:30 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1980, 1991, 1993, 1994
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)w.c	8.6 (Berkeley) 6/30/94";
 #else
-__RCSID("$NetBSD: w.c,v 1.74 2009/04/14 07:37:31 lukem Exp $");
+__RCSID("$NetBSD: w.c,v 1.75 2011/09/16 15:39:30 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -124,9 +124,7 @@
 static int	ttystat(const char *, struct stat *);
 static void	process(struct entry *);
 #endif
-static void	usage(int);
-
-int	main(int, char **);
+__dead static void	usage(int);
 
 int
 main(int argc, char **argv)

Index: src/usr.bin/wc/wc.c
diff -u src/usr.bin/wc/wc.c:1.34 src/usr.bin/wc/wc.c:1.35
--- src/usr.bin/wc/wc.c:1.34	Fri Feb 19 11:15:23 2010
+++ src/usr.bin/wc/wc.c	Fri Sep 16 15:39:30 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: wc.c,v 1.34 2010/02/19 11:15:23 tron Exp $	*/
+/*	$NetBSD: wc.c,v 1.35 2011/09/16 15:39:30 joerg Exp $	*/
 
 /*
  * Copyright (c) 1980, 1987, 1991, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)wc.c	8.2 (Berkeley) 5/2/95";
 #else
-__RCSID("$NetBSD: wc.c,v 1.34 2010/02/19 11:15:23 tron Exp $");
+__RCSID("$NetBSD: wc.c,v 1.35 2011/09/16 15:39:30 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -79,10 +79,9 @@
 static void	cnt(const char *);
 static void	print_counts(wc_count_t, wc_count_t, wc_count_t, wc_count_t,
 		    const char *);
-static void	usage(void);
+__dead static void	usage(void);
 static size_t	do_mb(wchar_t *, const char *, size_t, mbstate_t *,
 		    size_t *, const char *);
-int	main(int, char *[]);
 
 int
 main(int argc, char *argv[])

Index: src/usr.bin/xstr/xstr.c
diff -u src/usr.bin/xstr/xstr.c:1.24 src/usr.bin/xstr/xstr.c:1.25
--- src/usr.bin/xstr/xstr.c:1.24	Tue Nov 17 18:31:13 2009
+++ src/usr.bin/xstr/xstr.c	Fri Sep 16 15:39:31 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: xstr.c,v 1.24 2009/11/17 18:31:13 drochner Exp $	*/
+/*	$NetBSD: xstr.c,v 1.25 2011/09/16 15:39:31 joerg Exp $	*/
 
 /*
  * Copyright (c) 1980, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)xstr.c	8.1 (Berkeley) 6/9/93";
 #else
-__RCSID("$NetBSD: xstr.c,v 1.24 2009/11/17 18:31:13 drochner Exp $");
+__RCSID("$NetBSD: xstr.c,v 1.25 2011/09/16 15:39:31 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -62,7 +62,7 @@
  */
 
 static off_t	hashit(const char *, int);
-static void	onintr(int);
+__dead static void	onintr(int);
 static off_t	yankstr(char **);
 static int	octdigit(char);
 static void	inithash(void);
@@ -75,7 +75,7 @@
 static char	lastchr(const char *);
 static int	istail(const char *, const char *);
 static void	process(const char *);
-static void	usage(void);
+__dead static void	usage(void);
 
 static off_t	tellpt;
 static off_t	mesgpt;
@@ -96,8 +96,6 @@
 	short	hnew;
 } bucket[BUCKETS];
 
-int	main(int, char *[]);
-
 int
 main(int argc, char *argv[])
 {

Reply via email to