From 19c14f987e69bc23ff9ba1d6f292094aafecae17 Mon Sep 17 00:00:00 2001 From: David Dykstra Date: Wed, 10 Feb 1999 18:03:59 +0000 Subject: [PATCH] Changed the optimized include mode (which kicks in when there are a series of non-wildcard includes followed by an exclude of *) so that it will silently ignore included files that don't exist rather than saying "No such file or directory". This is more like the behavior of the non-optimized include mode. --- exclude.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/exclude.c b/exclude.c index 15dc3109..15fa4f60 100644 --- a/exclude.c +++ b/exclude.c @@ -60,7 +60,10 @@ int send_included_file_names(int f,struct file_list *flist) /* skip the allowed beginning slashes */ p++; } - send_file_name(f,flist,p,0,0); + /* silently skip files that don't exist to + be more like non-optimized case */ + if (access(p,0) == 0) + send_file_name(f,flist,p,0,0); } exclude_list = ex_list; -- 2.34.1