summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mtree/verify.c
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>2000-05-12 03:03:00 +0000
committerwollman <wollman@FreeBSD.org>2000-05-12 03:03:00 +0000
commit198f09c6490f91ae9c9c8efea0c89ab39cf74eae (patch)
tree449573864446544da5244e027fd71c8143d7aabf /usr.sbin/mtree/verify.c
parent1ec3688bd005be0ac734c873c8de9e941e8ee02c (diff)
downloadFreeBSD-src-198f09c6490f91ae9c9c8efea0c89ab39cf74eae.zip
FreeBSD-src-198f09c6490f91ae9c9c8efea0c89ab39cf74eae.tar.gz
Give mtree the ability to exclude files and directories from its traversal.
PR: 16944
Diffstat (limited to 'usr.sbin/mtree/verify.c')
-rw-r--r--usr.sbin/mtree/verify.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr.sbin/mtree/verify.c b/usr.sbin/mtree/verify.c
index 9422e5e..f182996 100644
--- a/usr.sbin/mtree/verify.c
+++ b/usr.sbin/mtree/verify.c
@@ -90,6 +90,10 @@ vwalk()
level = root;
specdepth = rval = 0;
while ((p = fts_read(t))) {
+ if (check_excludes(p->fts_name, p->fts_path)) {
+ fts_set(t, p, FTS_SKIP);
+ continue;
+ }
switch(p->fts_info) {
case FTS_D:
break;
OpenPOWER on IntegriCloud