grep-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to grep/lib/savedir.c,v


From: Bernhard Rosenkraenzer
Subject: Changes to grep/lib/savedir.c,v
Date: Fri, 18 Aug 2006 22:00:39 -0000

CVSROOT:        /sources/grep
Module name:    grep
Changes by:     Bernhard Rosenkraenzer <bero>   06/08/18 22:00:31

Index: lib/savedir.c
===================================================================
RCS file: /sources/grep/grep/lib/savedir.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- lib/savedir.c       2 May 2005 09:47:48 -0000       1.2
+++ lib/savedir.c       18 Aug 2006 22:00:31 -0000      1.3
@@ -100,7 +100,7 @@
    Return NULL if DIR cannot be opened or if out of memory. */
 char *
 savedir (const char *dir, off_t name_size, struct exclude *included_patterns,
-        struct exclude *excluded_patterns)
+        struct exclude *excluded_patterns, struct exclude 
*excluded_directory_patterns )
 {
   DIR *dirp;
   struct dirent *dp;
@@ -144,6 +144,14 @@
                continue;
            }
 
+         if ( excluded_directory_patterns
+             && isdir1 (dir, dp->d_name) )
+           {
+             if (excluded_directory_patterns
+                 && excluded_filename (excluded_directory_patterns, 
dp->d_name, 0))
+               continue;
+           }
+
          if (size_needed > name_size)
            {
              char *new_name_space;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]