summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mtree/mtree.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/mtree/mtree.c')
-rw-r--r--usr.sbin/mtree/mtree.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.sbin/mtree/mtree.c b/usr.sbin/mtree/mtree.c
index ee4eb50..734701b 100644
--- a/usr.sbin/mtree/mtree.c
+++ b/usr.sbin/mtree/mtree.c
@@ -77,7 +77,7 @@ main(argc, argv)
keys = KEYDEFAULT;
init_excludes();
- while ((ch = getopt(argc, argv, "cdef:iK:k:np:rs:UuxX:")) != -1)
+ while ((ch = getopt(argc, argv, "cdef:iK:k:np:rs:SUuxX:")) != -1)
switch((char)ch) {
case 'c':
cflag = 1;
@@ -120,6 +120,10 @@ main(argc, argv)
crc_total = ~strtol(optarg, &p, 0);
if (*p)
errx(1, "illegal seed value -- %s", optarg);
+ case 'S':
+ ftsoptions ^= FTS_LOGICAL;
+ ftsoptions |= FTS_PHYSICAL;
+ break;
case 'U':
Uflag = 1;
uflag = 1;
OpenPOWER on IntegriCloud