comparison src/os/win32/ngx_files.h @ 1053:b9fa23cda4cc

ngx_file_access() and ngx_de_access()
author Igor Sysoev <igor@sysoev.ru>
date Thu, 18 Jan 2007 20:31:22 +0000
parents 5d9451a01c5d
children 836fe133b6d5
comparison
equal deleted inserted replaced
1052:81da6273fb04 1053:b9fa23cda4cc
97 97
98 #define ngx_is_dir(fi) ((fi)->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) 98 #define ngx_is_dir(fi) ((fi)->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
99 #define ngx_is_file(fi) !((fi)->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) 99 #define ngx_is_file(fi) !((fi)->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
100 #define ngx_is_link(fi) 0 100 #define ngx_is_link(fi) 0
101 101
102 #define ngx_file_access(fi) 0
102 103
103 #define ngx_file_size(fi) \ 104 #define ngx_file_size(fi) \
104 (((off_t) (fi)->nFileSizeHigh << 32) | (fi)->nFileSizeLow) 105 (((off_t) (fi)->nFileSizeHigh << 32) | (fi)->nFileSizeLow)
105 106
106 #define ngx_file_uniq(fi) (*(ngx_file_uniq_t *) &(fi)->nFileIndexHigh) 107 #define ngx_file_uniq(fi) (*(ngx_file_uniq_t *) &(fi)->nFileIndexHigh)
155 #define ngx_de_is_dir(dir) \ 156 #define ngx_de_is_dir(dir) \
156 ((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) 157 ((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
157 #define ngx_de_is_file(dir) \ 158 #define ngx_de_is_file(dir) \
158 !((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) 159 !((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
159 #define ngx_de_is_link(dir) 0 160 #define ngx_de_is_link(dir) 0
161 #define ngx_de_access(dir) 0
160 #define ngx_de_size(dir) \ 162 #define ngx_de_size(dir) \
161 (((off_t) (dir)->finddata.nFileSizeHigh << 32) | (dir)->finddata.nFileSizeLow) 163 (((off_t) (dir)->finddata.nFileSizeHigh << 32) | (dir)->finddata.nFileSizeLow)
162 164
163 /* 116444736000000000 is commented in src/os/win32/ngx_time.c */ 165 /* 116444736000000000 is commented in src/os/win32/ngx_time.c */
164 166