comparison src/os/win32/ngx_files.h @ 3899:e7cd13b7f759

Use more precise stat.st_blocks to account cache size on Unix instead of file length rounded to a file system block size. There is no similar way on Windows, so rounding to a cache->bsize is kept.
author Igor Sysoev <igor@sysoev.ru>
date Fri, 22 Apr 2011 10:06:43 +0000
parents 515d50917016
children 2d05952a324d
comparison
equal deleted inserted replaced
3898:bd1222fb0192 3899:e7cd13b7f759
152 152
153 #define ngx_file_access(fi) 0 153 #define ngx_file_access(fi) 0
154 154
155 #define ngx_file_size(fi) \ 155 #define ngx_file_size(fi) \
156 (((off_t) (fi)->nFileSizeHigh << 32) | (fi)->nFileSizeLow) 156 (((off_t) (fi)->nFileSizeHigh << 32) | (fi)->nFileSizeLow)
157 #define ngx_file_fs_size(fi) ngx_file_size(fi)
157 158
158 #define ngx_file_uniq(fi) (*(ngx_file_uniq_t *) &(fi)->nFileIndexHigh) 159 #define ngx_file_uniq(fi) (*(ngx_file_uniq_t *) &(fi)->nFileIndexHigh)
159 160
160 161
161 /* 116444736000000000 is commented in src/os/win32/ngx_time.c */ 162 /* 116444736000000000 is commented in src/os/win32/ngx_time.c */