Mercurial > hg > nginx
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 |