Whamcloud - gitweb
contrib: fix namespace leakage in spd_readdir
authorTheodore Ts'o <tytso@mit.edu>
Mon, 21 Jan 2013 22:19:50 +0000 (17:19 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 21 Jan 2013 22:19:50 +0000 (17:19 -0500)
Declare the internal symbols alloc_dirstruct() and cache_dirstruct()
as static so they don't leak out into the global namespace.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
contrib/spd_readdir.c

index 910b104..8345fa1 100644 (file)
@@ -186,7 +186,7 @@ static int ino_cmp(const void *a, const void *b)
        return (i_a - i_b);
 }
 
-struct dir_s *alloc_dirstruct(DIR *dir)
+static struct dir_s *alloc_dirstruct(DIR *dir)
 {
        struct dir_s    *dirstruct;
        static pthread_mutexattr_t mutexattr;
@@ -200,7 +200,7 @@ struct dir_s *alloc_dirstruct(DIR *dir)
        return dirstruct;
 }
 
-void cache_dirstruct(struct dir_s *dirstruct)
+static void cache_dirstruct(struct dir_s *dirstruct)
 {
        struct dirent_s *ds, *dnew;
        struct dirent64 *d;