Hello,
Attached patches remove the main() prototype from
src/{sbin,usr.bin,usb.sbin}
Next sweep will be to mark usage() as static __dead.
Sevan
Index: usr.bin/cap_mkdb/cap_mkdb.c
===================================================================
RCS file: /cvs/src/usr.bin/cap_mkdb/cap_mkdb.c,v
retrieving revision 1.22
diff -u -p -r1.22 cap_mkdb.c
--- usr.bin/cap_mkdb/cap_mkdb.c 4 Dec 2015 19:15:54 -0000 1.22
+++ usr.bin/cap_mkdb/cap_mkdb.c 5 Sep 2016 02:22:41 -0000
@@ -50,7 +50,6 @@ void db_build(char **);
void dounlink(void);
void usage(void);
int igetnext(char **, char **);
-int main(int, char *[]);
DB *capdbp;
int verbose;
Index: usr.bin/login/login.c
===================================================================
RCS file: /cvs/src/usr.bin/login/login.c,v
retrieving revision 1.68
diff -u -p -r1.68 login.c
--- usr.bin/login/login.c 21 Aug 2016 03:26:04 -0000 1.68
+++ usr.bin/login/login.c 5 Sep 2016 02:22:41 -0000
@@ -109,7 +109,6 @@ void sighup(int);
void sleepexit(int);
char *stypeof(char *);
void timedout(int);
-int main(int, char **);
extern int check_failedlogin(uid_t);
extern void log_failedlogin(uid_t, char *, char *, char *);
Index: usr.bin/m4/main.c
===================================================================
RCS file: /cvs/src/usr.bin/m4/main.c,v
retrieving revision 1.86
diff -u -p -r1.86 main.c
--- usr.bin/m4/main.c 3 Nov 2015 16:21:47 -0000 1.86
+++ usr.bin/m4/main.c 5 Sep 2016 02:22:41 -0000
@@ -157,8 +157,6 @@ static void reallyputchar(int);
static void enlarge_stack(void);
-int main(int, char *[]);
-
int exit_code = 0;
int
Index: usr.bin/make/main.c
===================================================================
RCS file: /cvs/src/usr.bin/make/main.c,v
retrieving revision 1.119
diff -u -p -r1.119 main.c
--- usr.bin/make/main.c 4 Jan 2016 10:59:23 -0000 1.119
+++ usr.bin/make/main.c 5 Sep 2016 02:22:41 -0000
@@ -624,7 +624,6 @@ read_all_make_rules(bool noBuiltins, boo
}
-int main(int, char **);
/*-
* main --
* The main function, for obvious reasons. Initializes variables
Index: usr.bin/make/regress.c
===================================================================
RCS file: /cvs/src/usr.bin/make/regress.c,v
retrieving revision 1.8
diff -u -p -r1.8 regress.c
--- usr.bin/make/regress.c 15 Nov 2015 06:01:39 -0000 1.8
+++ usr.bin/make/regress.c 5 Sep 2016 02:22:41 -0000
@@ -33,7 +33,6 @@
#include "defines.h"
#include "str.h"
-int main(void);
#define CHECK(s) \
do { \
printf("%-65s", #s); \
Index: usr.bin/midiplay/midiplay.c
===================================================================
RCS file: /cvs/src/usr.bin/midiplay/midiplay.c,v
retrieving revision 1.18
diff -u -p -r1.18 midiplay.c
--- usr.bin/midiplay/midiplay.c 5 May 2016 09:18:12 -0000 1.18
+++ usr.bin/midiplay/midiplay.c 5 Sep 2016 02:22:41 -0000
@@ -86,7 +86,6 @@ u_long getvar(struct track *);
void playfile(FILE *, char *);
void playdata(u_char *, u_int, char *);
void sigalrm(int);
-int main(int argc, char **argv);
extern char *__progname;
Index: usr.bin/rdist/rdist.c
===================================================================
RCS file: /cvs/src/usr.bin/rdist/rdist.c,v
retrieving revision 1.30
diff -u -p -r1.30 rdist.c
--- usr.bin/rdist/rdist.c 8 Feb 2015 23:40:34 -0000 1.30
+++ usr.bin/rdist/rdist.c 5 Sep 2016 02:22:42 -0000
@@ -58,7 +58,6 @@ char *path_remsh = NULL;
static void addhostlist(char *, struct namelist **);
static void usage(void);
-int main(int, char **, char **);
/*
* Add a hostname to the host list
Index: usr.bin/rdistd/rdistd.c
===================================================================
RCS file: /cvs/src/usr.bin/rdistd/rdistd.c,v
retrieving revision 1.10
diff -u -p -r1.10 rdistd.c
--- usr.bin/rdistd/rdistd.c 8 Feb 2015 23:40:34 -0000 1.10
+++ usr.bin/rdistd/rdistd.c 5 Sep 2016 02:22:42 -0000
@@ -35,7 +35,6 @@
#include "server.h"
-int main(int, char **, char **);
static void usage(void);
/*
Index: usr.bin/renice/renice.c
===================================================================
RCS file: /cvs/src/usr.bin/renice/renice.c,v
retrieving revision 1.19
diff -u -p -r1.19 renice.c
--- usr.bin/renice/renice.c 22 Oct 2015 07:52:29 -0000 1.19
+++ usr.bin/renice/renice.c 5 Sep 2016 02:22:42 -0000
@@ -41,7 +41,6 @@ struct renice_param {
id_t id;
};
-int main(int, char **);
static int renice(struct renice_param *, struct renice_param *);
__dead void usage(void);
Index: usr.bin/tsort/tsort.c
===================================================================
RCS file: /cvs/src/usr.bin/tsort/tsort.c,v
retrieving revision 1.35
diff -u -p -r1.35 tsort.c
--- usr.bin/tsort/tsort.c 5 Jan 2016 16:10:57 -0000 1.35
+++ usr.bin/tsort/tsort.c 5 Sep 2016 02:22:42 -0000
@@ -160,8 +160,6 @@ static int quiet_flag, long_flag,
warn_flag, hints_flag, verbose_flag;
-int main(int, char *[]);
-
/***
*** Memory handling.
***/
@@ -597,7 +595,6 @@ find_smallest_node(struct array *h)
return u;
}
-
/***
*** Graph algorithms.
***/
Index: usr.sbin/bgpctl/bgpctl.c
===================================================================
RCS file: /cvs/src/usr.sbin/bgpctl/bgpctl.c,v
retrieving revision 1.188
diff -u -p -r1.188 bgpctl.c
--- usr.sbin/bgpctl/bgpctl.c 3 Jun 2016 17:36:37 -0000 1.188
+++ usr.sbin/bgpctl/bgpctl.c 5 Sep 2016 02:25:34 -0000
@@ -46,7 +46,6 @@ enum neighbor_views {
NV_TIMERS
};
-int main(int, char *[]);
char *fmt_peer(const char *, const struct bgpd_addr *, int, int);
void show_summary_head(void);
int show_summary_msg(struct imsg *, int);
Index: usr.sbin/mailwrapper/mailwrapper.c
===================================================================
RCS file: /cvs/src/usr.sbin/mailwrapper/mailwrapper.c,v
retrieving revision 1.22
diff -u -p -r1.22 mailwrapper.c
--- usr.sbin/mailwrapper/mailwrapper.c 28 Dec 2015 16:27:28 -0000 1.22
+++ usr.sbin/mailwrapper/mailwrapper.c 5 Sep 2016 02:25:35 -0000
@@ -48,8 +48,6 @@ struct arglist {
char **argv;
};
-int main(int, char *[], char *[]);
-
static void initarg(struct arglist *);
static void addarg(struct arglist *, const char *);
Index: usr.sbin/rpc.statd/statd.c
===================================================================
RCS file: /cvs/src/usr.sbin/rpc.statd/statd.c,v
retrieving revision 1.2
diff -u -p -r1.2 statd.c
--- usr.sbin/rpc.statd/statd.c 16 Jan 2015 06:40:20 -0000 1.2
+++ usr.sbin/rpc.statd/statd.c 5 Sep 2016 02:25:36 -0000
@@ -82,8 +82,6 @@ static void init_file(char *);
static int notify_one_host(char *);
static void die(int);
-int main(int, char **);
-
int
main(int argc, char **argv)
{
Index: usr.sbin/usbdevs/usbdevs.c
===================================================================
RCS file: /cvs/src/usr.sbin/usbdevs/usbdevs.c,v
retrieving revision 1.25
diff -u -p -r1.25 usbdevs.c
--- usr.sbin/usbdevs/usbdevs.c 22 Dec 2015 08:36:40 -0000 1.25
+++ usr.sbin/usbdevs/usbdevs.c 5 Sep 2016 02:25:37 -0000
@@ -53,7 +53,6 @@ void usage(void);
void usbdev(int f, int a, int rec);
void usbdump(int f);
void dumpone(char *name, int f, int addr);
-int main(int, char **);
extern char *__progname;
Index: usr.sbin/vmd/vmd.c
===================================================================
RCS file: /cvs/src/usr.sbin/vmd/vmd.c,v
retrieving revision 1.29
diff -u -p -r1.29 vmd.c
--- usr.sbin/vmd/vmd.c 17 Aug 2016 05:07:13 -0000 1.29
+++ usr.sbin/vmd/vmd.c 5 Sep 2016 02:25:37 -0000
@@ -38,7 +38,6 @@
__dead void usage(void);
-int main(int, char **);
int vmd_configure(void);
void vmd_sighdlr(int sig, short event, void *arg);
void vmd_shutdown(void);
Index: usr.sbin/wsconscfg/wsconscfg.c
===================================================================
RCS file: /cvs/src/usr.sbin/wsconscfg/wsconscfg.c,v
retrieving revision 1.14
diff -u -p -r1.14 wsconscfg.c
--- usr.sbin/wsconscfg/wsconscfg.c 9 Feb 2015 23:00:15 -0000 1.14
+++ usr.sbin/wsconscfg/wsconscfg.c 5 Sep 2016 02:25:37 -0000
@@ -50,7 +50,6 @@
#define DEFDEV "/dev/ttyCcfg"
static void usage(void);
-int main(int, char**);
static void
usage(void)
Index: usr.sbin/wsfontload/wsfontload.c
===================================================================
RCS file: /cvs/src/usr.sbin/wsfontload/wsfontload.c,v
retrieving revision 1.16
diff -u -p -r1.16 wsfontload.c
--- usr.sbin/wsfontload/wsfontload.c 6 Sep 2015 20:07:46 -0000 1.16
+++ usr.sbin/wsfontload/wsfontload.c 5 Sep 2016 02:25:37 -0000
@@ -53,7 +53,6 @@
#define DEFBITORDER WSDISPLAY_FONTORDER_L2R
#define DEFBYTEORDER WSDISPLAY_FONTORDER_L2R
-int main(int, char**);
static void usage(void);
static int getencoding(char *);
Index: sbin/atactl/atactl.c
===================================================================
RCS file: /cvs/src/sbin/atactl/atactl.c,v
retrieving revision 1.46
diff -u -p -r1.46 atactl.c
--- sbin/atactl/atactl.c 20 Aug 2015 22:02:20 -0000 1.46
+++ sbin/atactl/atactl.c 5 Sep 2016 02:18:55 -0000
@@ -69,7 +69,6 @@ struct valinfo {
const char *string;
};
-int main(int, char *[]);
__dead void usage(void);
void ata_command(struct atareq *);
void print_bitinfo(const char *, u_int, struct bitinfo *);
Index: sbin/fsck/fsck.c
===================================================================
RCS file: /cvs/src/sbin/fsck/fsck.c,v
retrieving revision 1.38
diff -u -p -r1.38 fsck.c
--- sbin/fsck/fsck.c 23 Nov 2015 19:19:29 -0000 1.38
+++ sbin/fsck/fsck.c 5 Sep 2016 02:18:55 -0000
@@ -70,8 +70,6 @@ static int maxrun;
static char *options;
static int flags;
-int main(int, char *[]);
-
static int checkfs(const char *, const char *, const char *, void *, pid_t *);
static int selected(const char *);
static void addoption(char *);
Index: sbin/fsck_ext2fs/main.c
===================================================================
RCS file: /cvs/src/sbin/fsck_ext2fs/main.c,v
retrieving revision 1.27
diff -u -p -r1.27 main.c
--- sbin/fsck_ext2fs/main.c 16 Mar 2016 15:41:10 -0000 1.27
+++ sbin/fsck_ext2fs/main.c 5 Sep 2016 02:18:55 -0000
@@ -52,8 +52,6 @@
volatile sig_atomic_t returntosingle;
-int main(int, char *[]);
-
static int argtoi(int, char *, char *, int);
static int checkfilesys(char *, char *, long, int);
static void usage(void);
Index: sbin/fsck_msdos/main.c
===================================================================
RCS file: /cvs/src/sbin/fsck_msdos/main.c,v
retrieving revision 1.23
diff -u -p -r1.23 main.c
--- sbin/fsck_msdos/main.c 28 May 2016 18:00:42 -0000 1.23
+++ sbin/fsck_msdos/main.c 5 Sep 2016 02:18:55 -0000
@@ -44,7 +44,6 @@ int preen; /* set when preening */
int rdonly; /* device is opened read only (supersedes above) */
static void usage(void);
-int main(int, char **);
static void
usage(void)
Index: sbin/fsdb/fsdb.c
===================================================================
RCS file: /cvs/src/sbin/fsdb/fsdb.c,v
retrieving revision 1.30
diff -u -p -r1.30 fsdb.c
--- sbin/fsdb/fsdb.c 7 Jun 2016 01:29:38 -0000 1.30
+++ sbin/fsdb/fsdb.c 5 Sep 2016 02:18:55 -0000
@@ -55,7 +55,6 @@
extern char *__progname; /* from crt0.o */
-int main(int, char *[]);
static void usage(void);
static int cmdloop(void);
static int helpfn(int, char *[]);
Index: sbin/ifconfig/ifconfig.c
===================================================================
RCS file: /cvs/src/sbin/ifconfig/ifconfig.c,v
retrieving revision 1.330
diff -u -p -r1.330 ifconfig.c
--- sbin/ifconfig/ifconfig.c 3 Sep 2016 13:46:57 -0000 1.330
+++ sbin/ifconfig/ifconfig.c 5 Sep 2016 02:18:56 -0000
@@ -220,7 +220,6 @@ void mpe_status(void);
void mpw_status(void);
void vlan_status(void);
void setrdomain(const char *, int);
-int main(int, char *[]);
int prefix(void *val, int);
void getifgroups(void);
void setifgroup(const char *, int);
Index: sbin/ncheck_ffs/ncheck_ffs.c
===================================================================
RCS file: /cvs/src/sbin/ncheck_ffs/ncheck_ffs.c,v
retrieving revision 1.53
diff -u -p -r1.53 ncheck_ffs.c
--- sbin/ncheck_ffs/ncheck_ffs.c 28 May 2016 23:46:06 -0000 1.53
+++ sbin/ncheck_ffs/ncheck_ffs.c 5 Sep 2016 02:18:56 -0000
@@ -119,7 +119,6 @@ int matchino(const void *, const void *)
int matchcache(const void *, const void *);
void cacheino(ufsino_t, void *);
void *cached(ufsino_t);
-int main(int, char *[]);
char *rawname(char *);
void format_entry(const char *, struct direct *);
Index: sbin/ping6/ping6.c
===================================================================
RCS file: /cvs/src/sbin/ping6/ping6.c,v
retrieving revision 1.155
diff -u -p -r1.155 ping6.c
--- sbin/ping6/ping6.c 4 Sep 2016 10:44:28 -0000 1.155
+++ sbin/ping6/ping6.c 5 Sep 2016 02:18:56 -0000
@@ -197,7 +197,6 @@ volatile sig_atomic_t seenalrm;
volatile sig_atomic_t seenint;
volatile sig_atomic_t seeninfo;
-int main(int, char *[]);
void fill(char *, char *);
int get_hoplim(struct msghdr *);
int get_pathmtu(struct msghdr *);