diff options
Diffstat (limited to 'usr.bin/find/main.c')
-rw-r--r-- | usr.bin/find/main.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.bin/find/main.c b/usr.bin/find/main.c index 49ad226..2ba3ea4 100644 --- a/usr.bin/find/main.c +++ b/usr.bin/find/main.c @@ -66,6 +66,7 @@ int isdeprecated; /* using deprecated syntax */ int isdepth; /* do directories on post-order visit */ int isoutput; /* user specified output operator */ int isxargs; /* don't permit xargs delimiting chars */ +int issort; /* travel the file hierarchy lexicographical order */ static void usage __P((void)); @@ -84,7 +85,7 @@ main(argc, argv) p = start = argv; Hflag = Lflag = 0; ftsoptions = FTS_NOSTAT | FTS_PHYSICAL; - while ((ch = getopt(argc, argv, "HLPXdf:x")) != -1) + while ((ch = getopt(argc, argv, "HLPXdf:sx")) != -1) switch (ch) { case 'H': Hflag = 1; @@ -106,6 +107,9 @@ main(argc, argv) case 'f': *p++ = optarg; break; + case 's': + issort = 1; + break; case 'x': ftsoptions |= FTS_XDEV; break; |