X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=symlinks.c;h=88601200114f857a57214a9bf0d02ffd39a83504;hb=347d04d0e2a0f5813a80eed7ce2b38debaf5ce00;hp=7b0a86d35776e8695423c13403c9f4fa3465017d;hpb=afd9db4173b99fb2fb103ec604498896a6bedaa7;p=git.git diff --git a/symlinks.c b/symlinks.c index 7b0a86d35..886012001 100644 --- a/symlinks.c +++ b/symlinks.c @@ -179,37 +179,6 @@ static int lstat_cache(struct cache_def *cache, const char *name, int len, return ret_flags; } -/* - * Invalidate the given 'name' from the cache, if 'name' matches - * completely with the cache. - */ -void invalidate_lstat_cache(const char *name, int len) -{ - int match_len, previous_slash; - struct cache_def *cache = &default_cache; /* FIXME */ - - match_len = longest_path_match(name, len, cache->path, cache->len, - &previous_slash); - if (len == match_len) { - if ((cache->track_flags & FL_DIR) && previous_slash > 0) { - cache->path[previous_slash] = '\0'; - cache->len = previous_slash; - cache->flags = FL_DIR; - } else { - reset_lstat_cache(cache); - } - } -} - -/* - * Completely clear the contents of the cache - */ -void clear_lstat_cache(void) -{ - struct cache_def *cache = &default_cache; /* FIXME */ - reset_lstat_cache(cache); -} - #define USE_ONLY_LSTAT 0 /*