On Nov 23 00:10:08, [email protected] wrote:
> extern optind and friends are already declared
> once unistd.h is included, to these can be removed.

This is the same for usr.bin except ssh.

        Jan


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  22 Nov 2021 23:27:39 -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    22 Nov 2021 23:27:39 -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 22 Nov 2021 23:27:39 -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        22 Nov 2021 23:27:39 -0000
@@ -326,13 +326,11 @@ 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 };
        static int restartit = 0;
 #ifndef SMALL
-       extern char *optarg;
        const char *errstr;
        int ch, i = 1;
        char type = 0, *dummyargv[] = { argv[0], ".", 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    22 Nov 2021 23:27:39 -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  22 Nov 2021 23:27:39 -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//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    22 Nov 2021 23:27:40 -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.121
diff -u -p -r1.121 main.c
--- usr.bin//netstat/main.c     26 Jan 2021 18:22:45 -0000      1.121
+++ usr.bin//netstat/main.c     22 Nov 2021 23:27:40 -0000
@@ -138,8 +138,6 @@ int     af;             /* address famil
 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  22 Nov 2021 23:27:40 -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    22 Nov 2021 23:27:40 -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    22 Nov 2021 23:27:40 -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      22 Nov 2021 23:27:40 -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      22 Nov 2021 23:27:40 -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        22 Nov 2021 23:27:40 -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  22 Nov 2021 23:27:40 -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  22 Nov 2021 23:27:40 -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//systat/main.c
===================================================================
RCS file: /cvs/src/usr.bin/systat/main.c,v
retrieving revision 1.76
diff -u -p -r1.76 main.c
--- usr.bin//systat/main.c      12 Jul 2021 15:09:20 -0000      1.76
+++ usr.bin//systat/main.c      22 Nov 2021 23:27:40 -0000
@@ -465,8 +465,6 @@ main(int argc, char *argv[])
 {
        char errbuf[_POSIX2_LINE_MAX];
        const char *errstr;
-       extern char *optarg;
-       extern int optind;
        double delay = 5, del;
 
        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    22 Nov 2021 23:27:40 -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      22 Nov 2021 23:27:40 -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//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      22 Nov 2021 23:27:40 -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.17
diff -u -p -r1.17 ypmatch.c
--- usr.bin//ypmatch/ypmatch.c  22 Jun 2021 20:14:25 -0000      1.17
+++ usr.bin//ypmatch/ypmatch.c  22 Nov 2021 23:27:40 -0000
@@ -69,8 +69,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;
 

Reply via email to