Skip to content

Commit be7fbed

Browse files
jeffhostetlerdscho
authored andcommitted
fscache: add key for GIT_TRACE_FSCACHE
Signed-off-by: Jeff Hostetler <[email protected]> Signed-off-by: Johannes Schindelin <[email protected]>
1 parent e47f1ed commit be7fbed

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

compat/win32/fscache.c

+4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ static int initialized;
88
static volatile long enabled;
99
static struct hashmap map;
1010
static CRITICAL_SECTION mutex;
11+
static struct trace_key trace_fscache = TRACE_KEY_INIT(FSCACHE);
1112

1213
/*
1314
* An entry in the file system cache. Used for both entire directory listings
@@ -206,6 +207,8 @@ static struct fsentry *fsentry_create_list(const struct fsentry *dir)
206207
if (h == INVALID_HANDLE_VALUE) {
207208
err = GetLastError();
208209
errno = (err == ERROR_DIRECTORY) ? ENOTDIR : err_win_to_posix(err);
210+
trace_printf_key(&trace_fscache, "fscache: error(%d) '%s'\n",
211+
errno, dir->dirent.d_name);
209212
return NULL;
210213
}
211214

@@ -391,6 +394,7 @@ int fscache_enable(int enable)
391394
fscache_clear();
392395
LeaveCriticalSection(&mutex);
393396
}
397+
trace_printf_key(&trace_fscache, "fscache: enable(%d)\n", enable);
394398
return result;
395399
}
396400

0 commit comments

Comments
 (0)