File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 44#include "fscache.h"
55#include "../../dir.h"
66#include "../../abspath.h"
7+ #include "../../trace.h"
78
89static int initialized ;
910static volatile long enabled ;
1011static struct hashmap map ;
1112static CRITICAL_SECTION mutex ;
13+ static struct trace_key trace_fscache = TRACE_KEY_INIT (FSCACHE );
1214
1315/*
1416 * An entry in the file system cache. Used for both entire directory listings
@@ -207,6 +209,8 @@ static struct fsentry *fsentry_create_list(const struct fsentry *dir)
207209 if (h == INVALID_HANDLE_VALUE ) {
208210 err = GetLastError ();
209211 errno = (err == ERROR_DIRECTORY ) ? ENOTDIR : err_win_to_posix (err );
212+ trace_printf_key (& trace_fscache , "fscache: error(%d) '%s'\n" ,
213+ errno , dir -> dirent .d_name );
210214 return NULL ;
211215 }
212216
@@ -392,6 +396,7 @@ int fscache_enable(int enable)
392396 fscache_clear ();
393397 LeaveCriticalSection (& mutex );
394398 }
399+ trace_printf_key (& trace_fscache , "fscache: enable(%d)\n" , enable );
395400 return result ;
396401}
397402
You can’t perform that action at this time.
0 commit comments