From 06d71385564614c8f19a2407e234e9f2ea142750 Mon Sep 17 00:00:00 2001 From: jilles Date: Wed, 25 Jul 2012 21:59:10 +0000 Subject: find: Implement real -ignore_readdir_race. If -ignore_readdir_race is present, [ENOENT] errors caused by deleting a file after find has read its name from a directory are ignored. Formerly, -ignore_readdir_race did nothing. PR: bin/169723 Submitted by: Valery Khromov and Andrey Ignatov --- usr.bin/find/main.c | 1 + 1 file changed, 1 insertion(+) (limited to 'usr.bin/find/main.c') diff --git a/usr.bin/find/main.c b/usr.bin/find/main.c index 4f7064b..68972e4 100644 --- a/usr.bin/find/main.c +++ b/usr.bin/find/main.c @@ -64,6 +64,7 @@ __FBSDID("$FreeBSD$"); time_t now; /* time find was run */ int dotfd; /* starting directory */ int ftsoptions; /* options for the ftsopen(3) call */ +int ignore_readdir_race = 0; /* ignore readdir race */ int isdeprecated; /* using deprecated syntax */ int isdepth; /* do directories on post-order visit */ int isoutput; /* user specified output operator */ -- cgit v1.1