comparison src/os/win32/ngx_files.h @ 4038:30519bb5621d stable-1.0

Merge of r3966, r3967, r3968, r3969, r3970, r3971: Cache loader improvements: The cache loader performs two tasks: inserting cache objects in inactivity list and evaluating total cache size. Reading just directory is enough for this purpose. Elimination of reading cache files saves at least one disk I/O operation per file.
author Igor Sysoev <igor@sysoev.ru>
date Mon, 29 Aug 2011 09:51:56 +0000
parents e7cd13b7f759
children f72496073689
comparison
equal deleted inserted replaced
4037:f4dd627c657f 4038:30519bb5621d
225 (((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) == 0) 225 (((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) == 0)
226 #define ngx_de_is_link(dir) 0 226 #define ngx_de_is_link(dir) 0
227 #define ngx_de_access(dir) 0 227 #define ngx_de_access(dir) 0
228 #define ngx_de_size(dir) \ 228 #define ngx_de_size(dir) \
229 (((off_t) (dir)->finddata.nFileSizeHigh << 32) | (dir)->finddata.nFileSizeLow) 229 (((off_t) (dir)->finddata.nFileSizeHigh << 32) | (dir)->finddata.nFileSizeLow)
230 #define ngx_de_fs_size(dir) ngx_de_size(dir)
230 231
231 /* 116444736000000000 is commented in src/os/win32/ngx_time.c */ 232 /* 116444736000000000 is commented in src/os/win32/ngx_time.c */
232 233
233 #define ngx_de_mtime(dir) \ 234 #define ngx_de_mtime(dir) \
234 (time_t) (((((unsigned __int64) \ 235 (time_t) (((((unsigned __int64) \