This is in the vein of
https://marc.info/?l=openbsd-cvs&m=158170787221615&w=2

<unistd.h> declares "extern int optind" and friends,
so there is no need to declare them again.
Still builds on current/amd64.

Leaving out gnu, nsd, unbound (third party)
and tic (is that third party)?

Also leaving out pr and rcs
who do their own thing.

        Jan


Index: sys/dev/microcode/aic7xxx/aicasm.c
===================================================================
RCS file: /cvs/src/sys/dev/microcode/aic7xxx/aicasm.c,v
retrieving revision 1.16
diff -u -p -r1.16 aicasm.c
--- sys/dev/microcode/aic7xxx/aicasm.c  19 Dec 2014 22:44:58 -0000      1.16
+++ sys/dev/microcode/aic7xxx/aicasm.c  15 Jul 2020 14:45:14 -0000
@@ -112,8 +112,6 @@ int main(int argc, char *argv[]);
 int
 main(int argc, char *argv[])
 {
-       extern char *optarg;
-       extern int optind;
        int  ch;
        int  retval;
        char *inputfilename;
Index: usr.bin/env/env.c
===================================================================
RCS file: /cvs/src/usr.bin/env/env.c,v
retrieving revision 1.17
diff -u -p -r1.17 env.c
--- usr.bin/env/env.c   28 Oct 2016 07:22:59 -0000      1.17
+++ usr.bin/env/env.c   15 Jul 2020 14:45:14 -0000
@@ -42,7 +42,6 @@ int
 main(int argc, char *argv[])
 {
        extern char **environ;
-       extern int optind;
        char **ep, *p;
        int ch;
 
Index: usr.bin/finger/finger.c
===================================================================
RCS file: /cvs/src/usr.bin/finger/finger.c,v
retrieving revision 1.27
diff -u -p -r1.27 finger.c
--- usr.bin/finger/finger.c     26 Apr 2018 12:42:51 -0000      1.27
+++ usr.bin/finger/finger.c     15 Jul 2020 14:45:14 -0000
@@ -76,7 +76,6 @@ PERSON *phead, *ptail;
 int
 main(int argc, char *argv[])
 {
-       extern int optind;
        extern char *__progname;
        int ch;
        char domain[HOST_NAME_MAX+1];
Index: usr.bin/ftp/cmds.c
===================================================================
RCS file: /cvs/src/usr.bin/ftp/cmds.c,v
retrieving revision 1.84
diff -u -p -r1.84 cmds.c
--- usr.bin/ftp/cmds.c  18 Nov 2019 04:37:35 -0000      1.84
+++ usr.bin/ftp/cmds.c  15 Jul 2020 14:45:14 -0000
@@ -217,7 +217,6 @@ usage:
 void
 mput(int argc, char *argv[])
 {
-       extern int optind, optreset;
        int ch, i, restartit = 0;
        sig_t oldintr;
        char *cmd, *tp, *xargv[] = { argv[0], NULL, NULL };
Index: usr.bin/ftp/small.c
===================================================================
RCS file: /cvs/src/usr.bin/ftp/small.c,v
retrieving revision 1.12
diff -u -p -r1.12 small.c
--- usr.bin/ftp/small.c 18 Nov 2019 04:37:35 -0000      1.12
+++ usr.bin/ftp/small.c 15 Jul 2020 14:45:14 -0000
@@ -326,7 +326,6 @@ mabort(int signo)
 void
 mget(int argc, char *argv[])
 {
-       extern int optind, optreset;
        sig_t oldintr;
        int xargc = 2;
        char *cp, localcwd[PATH_MAX], *xargv[] = { argv[0], NULL, NULL };
Index: usr.bin/getopt/getopt.c
===================================================================
RCS file: /cvs/src/usr.bin/getopt/getopt.c,v
retrieving revision 1.10
diff -u -p -r1.10 getopt.c
--- usr.bin/getopt/getopt.c     9 Oct 2015 01:37:07 -0000       1.10
+++ usr.bin/getopt/getopt.c     15 Jul 2020 14:45:14 -0000
@@ -13,8 +13,6 @@
 int
 main(int argc, char *argv[])
 {
-       extern int optind;
-       extern char *optarg;
        int c;
        int status = 0;
 
Index: usr.bin/locate/code/locate.code.c
===================================================================
RCS file: /cvs/src/usr.bin/locate/code/locate.code.c,v
retrieving revision 1.21
diff -u -p -r1.21 locate.code.c
--- usr.bin/locate/code/locate.code.c   17 Jan 2019 06:15:44 -0000      1.21
+++ usr.bin/locate/code/locate.code.c   15 Jul 2020 14:45:14 -0000
@@ -106,8 +106,6 @@ int bgindex(char *);
 
 
 void   usage(void);
-extern int optind;
-extern int optopt;
 
 int
 main(int argc, char *argv[])
Index: usr.bin/m4/main.c
===================================================================
RCS file: /cvs/src/usr.bin/m4/main.c,v
retrieving revision 1.87
diff -u -p -r1.87 main.c
--- usr.bin/m4/main.c   15 Jun 2017 13:48:42 -0000      1.87
+++ usr.bin/m4/main.c   15 Jul 2020 14:45:14 -0000
@@ -138,9 +138,6 @@ struct keyblk keywrds[] = { /* m4 keywor
 
 #define MAXKEYS        (sizeof(keywrds)/sizeof(struct keyblk))
 
-extern int optind;
-extern char *optarg;
-
 #define MAXRECORD 50
 static struct position {
        char *name;
Index: usr.bin/mklocale/yacc.y
===================================================================
RCS file: /cvs/src/usr.bin/mklocale/yacc.y,v
retrieving revision 1.10
diff -u -p -r1.10 yacc.y
--- usr.bin/mklocale/yacc.y     8 May 2016 15:25:44 -0000       1.10
+++ usr.bin/mklocale/yacc.y     15 Jul 2020 14:45:14 -0000
@@ -250,9 +250,6 @@ main(int ac, char *av[])
 {
     int x;
 
-    extern char *optarg;
-    extern int optind;
-
     if (pledge("stdio rpath wpath cpath", NULL) == -1) {
        perror("pledge");
        exit(1);
Index: usr.bin/netstat/main.c
===================================================================
RCS file: /cvs/src/usr.bin/netstat/main.c,v
retrieving revision 1.120
diff -u -p -r1.120 main.c
--- usr.bin/netstat/main.c      16 Jun 2020 14:03:42 -0000      1.120
+++ usr.bin/netstat/main.c      15 Jul 2020 14:45:14 -0000
@@ -109,8 +109,6 @@ kvm_t *kvmd;
 int
 main(int argc, char *argv[])
 {
-       extern char *optarg;
-       extern int optind;
        const char *errstr;
        struct protox *tp = NULL; /* for printing cblocks & stats */
        int ch;
Index: usr.bin/nfsstat/nfsstat.c
===================================================================
RCS file: /cvs/src/usr.bin/nfsstat/nfsstat.c,v
retrieving revision 1.36
diff -u -p -r1.36 nfsstat.c
--- usr.bin/nfsstat/nfsstat.c   27 Aug 2016 04:07:42 -0000      1.36
+++ usr.bin/nfsstat/nfsstat.c   15 Jul 2020 14:45:14 -0000
@@ -78,8 +78,6 @@ int
 main(int argc, char *argv[])
 {
        u_int interval, display = SHOW_ALL;
-       extern int optind;
-       extern char *optarg;
        char *memf, *nlistf;
        const char *errstr;
        int ch;
Index: usr.bin/nm/nm.c
===================================================================
RCS file: /cvs/src/usr.bin/nm/nm.c,v
retrieving revision 1.54
diff -u -p -r1.54 nm.c
--- usr.bin/nm/nm.c     3 Mar 2019 16:07:39 -0000       1.54
+++ usr.bin/nm/nm.c     15 Jul 2020 14:45:14 -0000
@@ -130,7 +130,6 @@ int
 main(int argc, char *argv[])
 {
        extern char *__progname;
-       extern int optind;
        const char *optstr;
        const struct option *lopts;
        int ch, eval;
Index: usr.bin/passwd/passwd.c
===================================================================
RCS file: /cvs/src/usr.bin/passwd/passwd.c,v
retrieving revision 1.27
diff -u -p -r1.27 passwd.c
--- usr.bin/passwd/passwd.c     26 Nov 2015 19:01:47 -0000      1.27
+++ usr.bin/passwd/passwd.c     15 Jul 2020 14:45:14 -0000
@@ -41,7 +41,6 @@ void usage(int retval);
 int
 main(int argc, char **argv)
 {
-       extern int optind;
        char *username;
        int ch;
 
Index: usr.bin/paste/paste.c
===================================================================
RCS file: /cvs/src/usr.bin/paste/paste.c,v
retrieving revision 1.26
diff -u -p -r1.26 paste.c
--- usr.bin/paste/paste.c       4 Aug 2018 19:19:37 -0000       1.26
+++ usr.bin/paste/paste.c       15 Jul 2020 14:45:14 -0000
@@ -53,8 +53,6 @@ void  sequential(char **);
 int
 main(int argc, char *argv[])
 {
-       extern char *optarg;
-       extern int optind;
        int ch, seq;
 
        if (pledge("stdio rpath", NULL) == -1)
Index: usr.bin/quota/quota.c
===================================================================
RCS file: /cvs/src/usr.bin/quota/quota.c,v
retrieving revision 1.39
diff -u -p -r1.39 quota.c
--- usr.bin/quota/quota.c       26 Apr 2018 12:42:51 -0000      1.39
+++ usr.bin/quota/quota.c       15 Jul 2020 14:45:14 -0000
@@ -98,8 +98,6 @@ main(int argc, char *argv[])
        gid_t mygid, gidset[NGROUPS_MAX];
        int i, gflag = 0, uflag = 0;
        int ch;
-       extern char *optarg;
-       extern int optind;
 
        while ((ch = getopt(argc, argv, "ugvq")) != -1) {
                switch(ch) {
Index: usr.bin/readlink/readlink.c
===================================================================
RCS file: /cvs/src/usr.bin/readlink/readlink.c,v
retrieving revision 1.28
diff -u -p -r1.28 readlink.c
--- usr.bin/readlink/readlink.c 28 Jun 2019 13:35:03 -0000      1.28
+++ usr.bin/readlink/readlink.c 15 Jul 2020 14:45:14 -0000
@@ -42,7 +42,6 @@ main(int argc, char *argv[])
 {
        char buf[PATH_MAX];
        int n, ch, nflag = 0, fflag = 0;
-       extern int optind;
 
        if (pledge("stdio rpath", NULL) == -1)
                err(1, "pledge");
Index: usr.bin/rpcinfo/rpcinfo.c
===================================================================
RCS file: /cvs/src/usr.bin/rpcinfo/rpcinfo.c,v
retrieving revision 1.15
diff -u -p -r1.15 rpcinfo.c
--- usr.bin/rpcinfo/rpcinfo.c   28 Jun 2019 13:35:03 -0000      1.15
+++ usr.bin/rpcinfo/rpcinfo.c   15 Jul 2020 14:45:14 -0000
@@ -84,8 +84,6 @@ int
 main(int argc, char *argv[])
 {
        int c;
-       extern char *optarg;
-       extern int optind;
        int errflg;
        int function;
        u_short portnum;
Index: usr.bin/rup/rup.c
===================================================================
RCS file: /cvs/src/usr.bin/rup/rup.c,v
retrieving revision 1.31
diff -u -p -r1.31 rup.c
--- usr.bin/rup/rup.c   20 Mar 2017 16:10:10 -0000      1.31
+++ usr.bin/rup/rup.c   15 Jul 2020 14:45:14 -0000
@@ -291,7 +291,6 @@ main(int argc, char *argv[])
 {
        int ch;
        size_t i;
-       extern int optind;
 
        sort_type = SORT_NONE;
        while ((ch = getopt(argc, argv, "dhlt")) != -1)
Index: usr.bin/ssh/scp.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/scp.c,v
retrieving revision 1.211
diff -u -p -r1.211 scp.c
--- usr.bin/ssh/scp.c   29 May 2020 21:22:02 -0000      1.211
+++ usr.bin/ssh/scp.c   15 Jul 2020 14:45:14 -0000
@@ -382,8 +382,6 @@ main(int argc, char **argv)
        int ch, fflag, tflag, status, n;
        char **newargv;
        const char *errstr;
-       extern char *optarg;
-       extern int optind;
 
        /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */
        sanitise_stdfd();
Index: usr.bin/ssh/session.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/session.c,v
retrieving revision 1.324
diff -u -p -r1.324 session.c
--- usr.bin/ssh/session.c       7 Jul 2020 02:47:21 -0000       1.324
+++ usr.bin/ssh/session.c       15 Jul 2020 14:45:14 -0000
@@ -1339,7 +1339,6 @@ do_child(struct ssh *ssh, Session *s, co
                fflush(NULL);
                exit(1);
        } else if (s->is_subsystem == SUBSYSTEM_INT_SFTP) {
-               extern int optind, optreset;
                int i;
                char *p, *args;
 
Index: usr.bin/ssh/sftp.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/sftp.c,v
retrieving revision 1.200
diff -u -p -r1.200 sftp.c
--- usr.bin/ssh/sftp.c  3 Apr 2020 05:53:52 -0000       1.200
+++ usr.bin/ssh/sftp.c  15 Jul 2020 14:45:14 -0000
@@ -381,7 +381,6 @@ static int
 parse_getput_flags(const char *cmd, char **argv, int argc,
     int *aflag, int *fflag, int *pflag, int *rflag)
 {
-       extern int opterr, optind, optopt, optreset;
        int ch;
 
        optind = optreset = 1;
@@ -416,7 +415,6 @@ parse_getput_flags(const char *cmd, char
 static int
 parse_link_flags(const char *cmd, char **argv, int argc, int *sflag)
 {
-       extern int opterr, optind, optopt, optreset;
        int ch;
 
        optind = optreset = 1;
@@ -440,7 +438,6 @@ parse_link_flags(const char *cmd, char *
 static int
 parse_rename_flags(const char *cmd, char **argv, int argc, int *lflag)
 {
-       extern int opterr, optind, optopt, optreset;
        int ch;
 
        optind = optreset = 1;
@@ -464,7 +461,6 @@ parse_rename_flags(const char *cmd, char
 static int
 parse_ls_flags(char **argv, int argc, int *lflag)
 {
-       extern int opterr, optind, optopt, optreset;
        int ch;
 
        optind = optreset = 1;
@@ -517,7 +513,6 @@ parse_ls_flags(char **argv, int argc, in
 static int
 parse_df_flags(const char *cmd, char **argv, int argc, int *hflag, int *iflag)
 {
-       extern int opterr, optind, optopt, optreset;
        int ch;
 
        optind = optreset = 1;
@@ -544,7 +539,6 @@ parse_df_flags(const char *cmd, char **a
 static int
 parse_ch_flags(const char *cmd, char **argv, int argc, int *hflag)
 {
-       extern int opterr, optind, optopt, optreset;
        int ch;
 
        optind = optreset = 1;
@@ -568,7 +562,6 @@ parse_ch_flags(const char *cmd, char **a
 static int
 parse_no_flags(const char *cmd, char **argv, int argc)
 {
-       extern int opterr, optind, optopt, optreset;
        int ch;
 
        optind = optreset = 1;
@@ -2336,8 +2329,6 @@ main(int argc, char **argv)
        const char *errstr;
        LogLevel ll = SYSLOG_LEVEL_INFO;
        arglist args;
-       extern int optind;
-       extern char *optarg;
        struct sftp_conn *conn;
        size_t copy_buffer_len = DEFAULT_COPY_BUFLEN;
        size_t num_requests = DEFAULT_NUM_REQUESTS;
Index: usr.bin/ssh/ssh-add.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/ssh-add.c,v
retrieving revision 1.156
diff -u -p -r1.156 ssh-add.c
--- usr.bin/ssh/ssh-add.c       26 Jun 2020 05:04:07 -0000      1.156
+++ usr.bin/ssh/ssh-add.c       15 Jul 2020 14:45:14 -0000
@@ -646,8 +646,6 @@ usage(void)
 int
 main(int argc, char **argv)
 {
-       extern char *optarg;
-       extern int optind;
        int agent_fd;
        char *pkcs11provider = NULL, *skprovider = NULL;
        int r, i, ch, deleting = 0, ret = 0, key_only = 0, do_download = 0;
Index: usr.bin/ssh/ssh-agent.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/ssh-agent.c,v
retrieving revision 1.262
diff -u -p -r1.262 ssh-agent.c
--- usr.bin/ssh/ssh-agent.c     5 Jul 2020 23:59:45 -0000       1.262
+++ usr.bin/ssh/ssh-agent.c     15 Jul 2020 14:45:14 -0000
@@ -1254,8 +1254,6 @@ main(int ac, char **av)
        int sock, fd, ch, result, saved_errno;
        char *shell, *format, *pidstr, *agentsocket = NULL;
        struct rlimit rlim;
-       extern int optind;
-       extern char *optarg;
        pid_t pid;
        char pidstrbuf[1 + 3 * sizeof pid];
        size_t len;
Index: usr.bin/ssh/ssh-keygen.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/ssh-keygen.c,v
retrieving revision 1.414
diff -u -p -r1.414 ssh-keygen.c
--- usr.bin/ssh/ssh-keygen.c    15 Jul 2020 07:50:46 -0000      1.414
+++ usr.bin/ssh/ssh-keygen.c    15 Jul 2020 14:45:14 -0000
@@ -3084,9 +3084,6 @@ main(int argc, char **argv)
        int log_level = SYSLOG_LEVEL_INFO;
        char *sign_op = NULL;
 
-       extern int optind;
-       extern char *optarg;
-
        /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */
        sanitise_stdfd();
 
Index: usr.bin/ssh/ssh-keyscan.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/ssh-keyscan.c,v
retrieving revision 1.131
diff -u -p -r1.131 ssh-keyscan.c
--- usr.bin/ssh/ssh-keyscan.c   15 Dec 2019 19:47:10 -0000      1.131
+++ usr.bin/ssh/ssh-keyscan.c   15 Jul 2020 14:45:14 -0000
@@ -654,9 +654,6 @@ main(int argc, char **argv)
        size_t linesize = 0;
        FILE *fp;
 
-       extern int optind;
-       extern char *optarg;
-
        TAILQ_INIT(&tq);
 
        /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */
Index: usr.bin/ssh/ssh.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/ssh.c,v
retrieving revision 1.531
diff -u -p -r1.531 ssh.c
--- usr.bin/ssh/ssh.c   5 Jul 2020 23:59:45 -0000       1.531
+++ usr.bin/ssh/ssh.c   15 Jul 2020 14:45:14 -0000
@@ -633,8 +633,6 @@ main(int ac, char **av)
        char cname[NI_MAXHOST];
        struct stat st;
        struct passwd *pw;
-       extern int optind, optreset;
-       extern char *optarg;
        struct Forward fwd;
        struct addrinfo *addrs = NULL;
        size_t n, len;
Index: usr.bin/ssh/sshd.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/sshd.c,v
retrieving revision 1.560
diff -u -p -r1.560 sshd.c
--- usr.bin/ssh/sshd.c  3 Jul 2020 10:12:26 -0000       1.560
+++ usr.bin/ssh/sshd.c  15 Jul 2020 14:45:14 -0000
@@ -1440,8 +1440,6 @@ int
 main(int ac, char **av)
 {
        struct ssh *ssh = NULL;
-       extern char *optarg;
-       extern int optind;
        int r, opt, on = 1, already_daemon, remote_port;
        int sock_in = -1, sock_out = -1, newsock = -1;
        const char *remote_ip, *rdomain;
Index: usr.bin/systat/main.c
===================================================================
RCS file: /cvs/src/usr.bin/systat/main.c,v
retrieving revision 1.72
diff -u -p -r1.72 main.c
--- usr.bin/systat/main.c       12 Jan 2020 20:51:08 -0000      1.72
+++ usr.bin/systat/main.c       15 Jul 2020 14:45:14 -0000
@@ -419,8 +419,6 @@ main(int argc, char *argv[])
 {
        char errbuf[_POSIX2_LINE_MAX];
        const char *errstr;
-       extern char *optarg;
-       extern int optind;
        double delay = 5;
 
        char *viewstr = NULL;
Index: usr.bin/ul/ul.c
===================================================================
RCS file: /cvs/src/usr.bin/ul/ul.c,v
retrieving revision 1.23
diff -u -p -r1.23 ul.c
--- usr.bin/ul/ul.c     16 Oct 2016 11:28:54 -0000      1.23
+++ usr.bin/ul/ul.c     15 Jul 2020 14:45:14 -0000
@@ -97,8 +97,6 @@ void  iattr(void);
 int
 main(int argc, char *argv[])
 {
-       extern int optind;
-       extern char *optarg;
        int c;
        char *termtype;
        FILE *f;
Index: usr.bin/units/units.c
===================================================================
RCS file: /cvs/src/usr.bin/units/units.c,v
retrieving revision 1.22
diff -u -p -r1.22 units.c
--- usr.bin/units/units.c       9 Oct 2015 01:37:09 -0000       1.22
+++ usr.bin/units/units.c       15 Jul 2020 14:45:14 -0000
@@ -629,9 +629,6 @@ main(int argc, char **argv)
        char *userfile = 0;
        int quiet = 0;
 
-       extern char *optarg;
-       extern int optind;
-
        if (pledge("stdio rpath", NULL) == -1)
                err(1, "pledge");
 
Index: usr.bin/vi/common/main.c
===================================================================
RCS file: /cvs/src/usr.bin/vi/common/main.c,v
retrieving revision 1.41
diff -u -p -r1.41 main.c
--- usr.bin/vi/common/main.c    10 Nov 2017 18:31:36 -0000      1.41
+++ usr.bin/vi/common/main.c    15 Jul 2020 14:45:14 -0000
@@ -44,8 +44,6 @@ static int     v_obsolete(char *[]);
 int
 editor(GS *gp, int argc, char *argv[])
 {
-       extern int optind;
-       extern char *optarg;
        const char *p;
        EVENT ev;
        FREF *frp;
Index: usr.bin/ypcat/ypcat.c
===================================================================
RCS file: /cvs/src/usr.bin/ypcat/ypcat.c,v
retrieving revision 1.20
diff -u -p -r1.20 ypcat.c
--- usr.bin/ypcat/ypcat.c       11 Nov 2015 02:52:46 -0000      1.20
+++ usr.bin/ypcat/ypcat.c       15 Jul 2020 14:45:14 -0000
@@ -84,8 +84,6 @@ main(int argc, char *argv[])
 {
        char *domain = NULL, *inmap;
        struct ypall_callback ypcb;
-       extern char *optarg;
-       extern int optind;
        int notrans, c, r, i;
 
        if (pledge("stdio rpath inet getpw", NULL) == -1) {
Index: usr.bin/ypmatch/ypmatch.c
===================================================================
RCS file: /cvs/src/usr.bin/ypmatch/ypmatch.c,v
retrieving revision 1.16
diff -u -p -r1.16 ypmatch.c
--- usr.bin/ypmatch/ypmatch.c   8 Feb 2015 23:40:35 -0000       1.16
+++ usr.bin/ypmatch/ypmatch.c   15 Jul 2020 14:45:14 -0000
@@ -74,8 +74,6 @@ int
 main(int argc, char *argv[])
 {
        char *domainname, *inkey, *inmap, *outbuf;
-       extern char *optarg;
-       extern int optind;
        int outbuflen, key, notrans, rval;
        int c, r, i;
 
Index: usr.sbin/amd/amd/get_args.c
===================================================================
RCS file: /cvs/src/usr.sbin/amd/amd/get_args.c,v
retrieving revision 1.14
diff -u -p -r1.14 get_args.c
--- usr.sbin/amd/amd/get_args.c 20 Oct 2014 02:33:42 -0000      1.14
+++ usr.sbin/amd/amd/get_args.c 15 Jul 2020 14:45:14 -0000
@@ -44,9 +44,6 @@
 #include <sys/stat.h>
 #include <unistd.h>
 
-extern int optind;
-extern char *optarg;
-
 #if defined(DEBUG) && defined(PARANOID)
 char **gargv;
 #endif /* defined(DEBUG) && defined(PARANOID) */
Index: usr.sbin/amd/amq/amq.c
===================================================================
RCS file: /cvs/src/usr.sbin/amd/amq/amq.c,v
retrieving revision 1.21
diff -u -p -r1.21 amq.c
--- usr.sbin/amd/amq/amq.c      21 Jan 2017 08:33:51 -0000      1.21
+++ usr.sbin/amd/amq/amq.c      15 Jul 2020 14:45:14 -0000
@@ -59,9 +59,6 @@ static char *xlog_optstr;
 static char localhost[] = "localhost";
 static char *def_server = localhost;
 
-extern int optind;
-extern char *optarg;
-
 static struct timeval tmo = { 10, 0 };
 #define        TIMEOUT tmo
 
Index: usr.sbin/crunchgen/crunchgen.c
===================================================================
RCS file: /cvs/src/usr.sbin/crunchgen/crunchgen.c,v
retrieving revision 1.21
diff -u -p -r1.21 crunchgen.c
--- usr.sbin/crunchgen/crunchgen.c      18 Oct 2018 14:25:14 -0000      1.21
+++ usr.sbin/crunchgen/crunchgen.c      15 Jul 2020 14:45:14 -0000
@@ -117,8 +117,6 @@ main(int argc, char *argv[])
 {
        char           *p;
        int             optc;
-       extern int      optind;
-       extern char    *optarg;
 
        if (pledge("stdio rpath wpath cpath proc exec", NULL) == -1) {
                perror("pledge");
Index: usr.sbin/mtree/mtree.c
===================================================================
RCS file: /cvs/src/usr.sbin/mtree/mtree.c,v
retrieving revision 1.26
diff -u -p -r1.26 mtree.c
--- usr.sbin/mtree/mtree.c      16 Sep 2018 12:43:40 -0000      1.26
+++ usr.sbin/mtree/mtree.c      15 Jul 2020 14:45:15 -0000
@@ -55,8 +55,6 @@ static void usage(void);
 int
 main(int argc, char *argv[])
 {
-       extern int optind;
-       extern char *optarg;
        int ch;
        char *dir, *p;
        int status;
Index: usr.sbin/npppctl/npppctl.c
===================================================================
RCS file: /cvs/src/usr.sbin/npppctl/npppctl.c,v
retrieving revision 1.9
diff -u -p -r1.9 npppctl.c
--- usr.sbin/npppctl/npppctl.c  28 Jun 2019 13:32:49 -0000      1.9
+++ usr.sbin/npppctl/npppctl.c  15 Jul 2020 14:45:15 -0000
@@ -80,8 +80,6 @@ main(int argc, char *argv[])
        struct parse_result     *result;
        struct sockaddr_un       sun;
        const char              *npppd_ctlpath = NPPPD_SOCKET;
-       extern int               optind;
-       extern char             *optarg;
 
        while ((ch = getopt(argc, argv, "ns:")) != -1)
                switch (ch) {
Index: usr.sbin/npppd/npppd/npppd.c
===================================================================
RCS file: /cvs/src/usr.sbin/npppd/npppd/npppd.c,v
retrieving revision 1.50
diff -u -p -r1.50 npppd.c
--- usr.sbin/npppd/npppd/npppd.c        10 May 2019 01:29:31 -0000      1.50
+++ usr.sbin/npppd/npppd/npppd.c        15 Jul 2020 14:45:15 -0000
@@ -136,7 +136,6 @@ int
 main(int argc, char *argv[])
 {
        int            ch, stop_by_error, runasdaemon = 1, nflag = 0;
-       extern char   *optarg;
        const char    *npppd_conf0 = DEFAULT_NPPPD_CONF;
        struct passwd *pw;
 
Index: usr.sbin/pstat/pstat.c
===================================================================
RCS file: /cvs/src/usr.sbin/pstat/pstat.c,v
retrieving revision 1.122
diff -u -p -r1.122 pstat.c
--- usr.sbin/pstat/pstat.c      10 Jan 2020 10:33:35 -0000      1.122
+++ usr.sbin/pstat/pstat.c      15 Jul 2020 14:45:15 -0000
@@ -150,8 +150,6 @@ main(int argc, char *argv[])
        int fileflag = 0, swapflag = 0, ttyflag = 0, vnodeflag = 0, ch;
        char buf[_POSIX2_LINE_MAX];
        const char *dformat = NULL;
-       extern char *optarg;
-       extern int optind;
        int i;
 
        hideroot = getuid();
Index: usr.sbin/quotaon/quotaon.c
===================================================================
RCS file: /cvs/src/usr.sbin/quotaon/quotaon.c,v
retrieving revision 1.27
diff -u -p -r1.27 quotaon.c
--- usr.sbin/quotaon/quotaon.c  26 Apr 2018 12:42:51 -0000      1.27
+++ usr.sbin/quotaon/quotaon.c  15 Jul 2020 14:45:15 -0000
@@ -66,7 +66,6 @@ main(int argc, char *argv[])
        char *qfnp, *whoami;
        long argnum, done = 0;
        int i, offmode = 0, errs = 0;
-       extern int optind;
        int ch;
 
        whoami = strrchr(*argv, '/') + 1;
Index: usr.sbin/rarpd/rarpd.c
===================================================================
RCS file: /cvs/src/usr.sbin/rarpd/rarpd.c,v
retrieving revision 1.76
diff -u -p -r1.76 rarpd.c
--- usr.sbin/rarpd/rarpd.c      28 Jun 2019 13:32:50 -0000      1.76
+++ usr.sbin/rarpd/rarpd.c      15 Jul 2020 14:45:15 -0000
@@ -103,7 +103,6 @@ int
 main(int argc, char *argv[])
 {
        extern char *__progname;
-       extern int optind, opterr;
        int op;
 
        /* All error reporting is done through syslogs. */
Index: usr.sbin/rdate/rdate.c
===================================================================
RCS file: /cvs/src/usr.sbin/rdate/rdate.c,v
retrieving revision 1.35
diff -u -p -r1.35 rdate.c
--- usr.sbin/rdate/rdate.c      23 Dec 2015 19:13:52 -0000      1.35
+++ usr.sbin/rdate/rdate.c      15 Jul 2020 14:45:15 -0000
@@ -82,7 +82,6 @@ main(int argc, char **argv)
        int             pr = 0, silent = 0, ntp = 1, verbose = 0;
        int             slidetime = 0, corrleaps = 0;
        char           *hname;
-       extern int      optind;
        int             c, p[2], pid;
        int             family = PF_UNSPEC;
 
Index: usr.sbin/repquota/repquota.c
===================================================================
RCS file: /cvs/src/usr.sbin/repquota/repquota.c,v
retrieving revision 1.35
diff -u -p -r1.35 repquota.c
--- usr.sbin/repquota/repquota.c        16 Mar 2016 15:41:11 -0000      1.35
+++ usr.sbin/repquota/repquota.c        15 Jul 2020 14:45:15 -0000
@@ -77,8 +77,6 @@ main(int argc, char *argv[])
        struct group *gr;
        int gflag = 0, uflag = 0, errs = 0;
        long i, argnum, done = 0;
-       extern char *optarg;
-       extern int optind;
        char *qfnp;
        int ch;
 
Index: usr.sbin/rpc.bootparamd/bootparamd.c
===================================================================
RCS file: /cvs/src/usr.sbin/rpc.bootparamd/bootparamd.c,v
retrieving revision 1.21
diff -u -p -r1.21 bootparamd.c
--- usr.sbin/rpc.bootparamd/bootparamd.c        16 Oct 2016 10:40:58 -0000      
1.21
+++ usr.sbin/rpc.bootparamd/bootparamd.c        15 Jul 2020 14:45:15 -0000
@@ -50,9 +50,6 @@ struct sockaddr_in my_addr;
 extern char *__progname;
 char   *bootpfile = _PATH_BOOTPARAMS;
 
-extern char *optarg;
-extern int optind;
-
 static void
 usage(void)
 {
Index: usr.sbin/syslogc/syslogc.c
===================================================================
RCS file: /cvs/src/usr.sbin/syslogc/syslogc.c,v
retrieving revision 1.18
diff -u -p -r1.18 syslogc.c
--- usr.sbin/syslogc/syslogc.c  13 Oct 2015 16:30:55 -0000      1.18
+++ usr.sbin/syslogc/syslogc.c  15 Jul 2020 14:45:15 -0000
@@ -77,8 +77,6 @@ main(int argc, char **argv)
        struct sockaddr_un ctl;
        int ctlsock, ch, oflag, rval;
        FILE *ctlf;
-       extern char *optarg;
-       extern int optind;
        struct ctl_cmd cc;
        struct ctl_reply_hdr rr;
        const char *errstr;
Index: usr.sbin/yppoll/yppoll.c
===================================================================
RCS file: /cvs/src/usr.sbin/yppoll/yppoll.c,v
retrieving revision 1.15
diff -u -p -r1.15 yppoll.c
--- usr.sbin/yppoll/yppoll.c    16 Jan 2015 06:40:22 -0000      1.15
+++ usr.sbin/yppoll/yppoll.c    15 Jul 2020 14:45:15 -0000
@@ -126,8 +126,6 @@ int
 main(int argc, char *argv[])
 {
        char *domainname, *hostname = NULL, *inmap, *master;
-       extern char *optarg;
-       extern int optind;
        int order, c, r;
        time_t torder;
 
Index: usr.sbin/ypserv/makedbm/makedbm.c
===================================================================
RCS file: /cvs/src/usr.sbin/ypserv/makedbm/makedbm.c,v
retrieving revision 1.33
diff -u -p -r1.33 makedbm.c
--- usr.sbin/ypserv/makedbm/makedbm.c   9 Feb 2015 23:00:15 -0000       1.33
+++ usr.sbin/ypserv/makedbm/makedbm.c   15 Jul 2020 14:45:15 -0000
@@ -302,9 +302,6 @@ main(int argc, char *argv[])
        char    *infile, *outfile;
        int     ch;
 
-       extern int optind;
-       extern char *optarg;
-
        yp_input_file = yp_output_file = NULL;
        yp_master_name = yp_domain_name = NULL;
        aflag = uflag = bflag = lflag = sflag = Uflag = 0;
Index: usr.sbin/ypserv/revnetgroup/revnetgroup.c
===================================================================
RCS file: /cvs/src/usr.sbin/ypserv/revnetgroup/revnetgroup.c,v
retrieving revision 1.11
diff -u -p -r1.11 revnetgroup.c
--- usr.sbin/ypserv/revnetgroup/revnetgroup.c   5 Dec 2013 14:20:53 -0000       
1.11
+++ usr.sbin/ypserv/revnetgroup/revnetgroup.c   15 Jul 2020 14:45:15 -0000
@@ -75,7 +75,6 @@ main(int argc, char *argv[])
        struct group_entry *gcur;
        struct member_entry *mcur;
        char *host, *user, *domain;
-       extern char *optarg;
        int ch;
        char *key = NULL, *data = NULL;
        int hosts = -1, i;
Index: usr.sbin/ypserv/yppush/yppush.c
===================================================================
RCS file: /cvs/src/usr.sbin/ypserv/yppush/yppush.c,v
retrieving revision 1.31
diff -u -p -r1.31 yppush.c
--- usr.sbin/ypserv/yppush/yppush.c     16 Jan 2015 06:40:23 -0000      1.31
+++ usr.sbin/ypserv/yppush/yppush.c     15 Jul 2020 14:45:15 -0000
@@ -216,8 +216,6 @@ int
 main(int argc, char *argv[])
 {
        struct ypall_callback ypcb;
-       extern char *optarg;
-       extern int optind;
        char    *domain, *map, *hostname;
        int c, r, i;
        char *ypmap = "ypservers";
Index: usr.sbin/ypserv/ypserv/ypserv.c
===================================================================
RCS file: /cvs/src/usr.sbin/ypserv/ypserv/ypserv.c,v
retrieving revision 1.44
diff -u -p -r1.44 ypserv.c
--- usr.sbin/ypserv/ypserv/ypserv.c     17 Nov 2015 18:21:48 -0000      1.44
+++ usr.sbin/ypserv/ypserv/ypserv.c     15 Jul 2020 14:45:15 -0000
@@ -390,7 +390,6 @@ main(int argc, char *argv[])
        int xflag = 0, allowv1 = 0, ch, sock, proto;
        struct sockaddr_in saddr;
        socklen_t asize = sizeof(saddr);
-       extern char *optarg;
        SVCXPRT *transp = NULL;
 
        while ((ch = getopt(argc, argv, "1a:dx")) != -1)
Index: usr.sbin/ypserv/ypxfr/ypxfr.c
===================================================================
RCS file: /cvs/src/usr.sbin/ypserv/ypxfr/ypxfr.c,v
retrieving revision 1.39
diff -u -p -r1.39 ypxfr.c
--- usr.sbin/ypserv/ypxfr/ypxfr.c       9 Feb 2015 23:00:15 -0000       1.39
+++ usr.sbin/ypserv/ypxfr/ypxfr.c       15 Jul 2020 14:45:15 -0000
@@ -350,7 +350,6 @@ main(int argc, char *argv[])
        u_int32_t ordernum, new_ordernum;
        struct   ypall_callback callback;
        CLIENT   *client = NULL;
-       extern   char *optarg;
 
        yp_get_default_domain(&domain);
 
Index: usr.sbin/ypset/ypset.c
===================================================================
RCS file: /cvs/src/usr.sbin/ypset/ypset.c,v
retrieving revision 1.20
diff -u -p -r1.20 ypset.c
--- usr.sbin/ypset/ypset.c      16 Jan 2015 06:40:23 -0000      1.20
+++ usr.sbin/ypset/ypset.c      15 Jul 2020 14:45:15 -0000
@@ -106,8 +106,6 @@ main(int argc, char *argv[])
 {
        struct sockaddr_in sin;
        struct hostent *hent;
-       extern char *optarg;
-       extern int optind;
        char *domainname;
        int c;
 

Reply via email to