@matheusbsbs / matheus-bagliano / commits / 64161a6b23
Fork 0

symlinks.c: remove unused functions

invalidate_lstat_cache() and clear_lstat_cache() are not used anywhere. Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Jan 11, 2010 at 21:18 UTC 64161a6b23920c96485131fb51d82d8ca13b4e1d
2 files changed -33
cache.h
-2
@@ -782,8 +782,6 @@ extern int has_symlink_leading_path(const char *name, int len);
782 extern int threaded_has_symlink_leading_path(struct cache_def *, const char *, int);
783 extern int has_symlink_or_noent_leading_path(const char *name, int len);
784 extern int has_dirs_only_path(const char *name, int len, int prefix_len);
785 -extern void invalidate_lstat_cache(const char *name, int len);
786 -extern void clear_lstat_cache(void);
785 extern void schedule_dir_for_removal(const char *name, int len);
786 extern void remove_scheduled_dirs(void);
787
symlinks.c
-31
@@ -179,37 +179,6 @@ static int lstat_cache(struct cache_def *cache, const char *name, int len,
179 return ret_flags;
180 }
181
182 -/*
183 - * Invalidate the given 'name' from the cache, if 'name' matches
184 - * completely with the cache.
185 - */
186 -void invalidate_lstat_cache(const char *name, int len)
187 -{
188 - int match_len, previous_slash;
189 - struct cache_def *cache = &default_cache; /* FIXME */
190 -
191 - match_len = longest_path_match(name, len, cache->path, cache->len,
192 - &previous_slash);
193 - if (len == match_len) {
194 - if ((cache->track_flags & FL_DIR) && previous_slash > 0) {
195 - cache->path[previous_slash] = '\0';
196 - cache->len = previous_slash;
197 - cache->flags = FL_DIR;
198 - } else {
199 - reset_lstat_cache(cache);
200 - }
201 - }
202 -}
203 -
204 -/*
205 - * Completely clear the contents of the cache
206 - */
207 -void clear_lstat_cache(void)
208 -{
209 - struct cache_def *cache = &default_cache; /* FIXME */
210 - reset_lstat_cache(cache);
211 -}
212 -
182 #define USE_ONLY_LSTAT 0
183
184 /*