comparison src/os/win32/ngx_files.h @ 1047:ea6f43a88208

style fix
author Igor Sysoev <igor@sysoev.ru>
date Thu, 18 Jan 2007 20:05:39 +0000
parents bb139aba3199
children c4f666fc3a7e
comparison
equal deleted inserted replaced
1046:bb139aba3199 1047:ea6f43a88208
26 #define NGX_INVALID_FILE INVALID_HANDLE_VALUE 26 #define NGX_INVALID_FILE INVALID_HANDLE_VALUE
27 #define NGX_FILE_ERROR 0 27 #define NGX_FILE_ERROR 0
28 28
29 29
30 30
31 #define ngx_open_file(name, access, create) \ 31 #define ngx_open_file(name, access, create) \
32 CreateFile((const char *) name, access, \ 32 CreateFile((const char *) name, access, \
33 FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, \ 33 FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, \
34 NULL, create, FILE_FLAG_BACKUP_SEMANTICS, NULL) 34 NULL, create, FILE_FLAG_BACKUP_SEMANTICS, NULL)
35 /* 35 /*
36 NULL, OPEN_EXISTING, 0, NULL) 36 NULL, OPEN_EXISTING, 0, NULL)
37 */ 37 */
38 #define ngx_open_file_n "CreateFile()" 38 #define ngx_open_file_n "CreateFile()"
46 46
47 ngx_int_t ngx_file_append_mode(ngx_fd_t fd); 47 ngx_int_t ngx_file_append_mode(ngx_fd_t fd);
48 #define ngx_file_append_mode_n "SetFilePointer()" 48 #define ngx_file_append_mode_n "SetFilePointer()"
49 49
50 50
51 #define ngx_open_tempfile(name, persistent, access) \ 51 #define ngx_open_tempfile(name, persistent, access) \
52 CreateFile((const char *) name, \ 52 CreateFile((const char *) name, \
53 GENERIC_READ|GENERIC_WRITE, \ 53 GENERIC_READ|GENERIC_WRITE, \
54 FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, \ 54 FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, \
55 NULL, \ 55 NULL, \
56 CREATE_NEW, \ 56 CREATE_NEW, \
57 persistent ? 0: \ 57 persistent ? 0: \
58 FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, \ 58 FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, \
59 NULL); 59 NULL);
60 60
61 #define ngx_open_tempfile_n "CreateFile()" 61 #define ngx_open_tempfile_n "CreateFile()"
62 62
63 63
148 #define ngx_de_info_n "dummy()" 148 #define ngx_de_info_n "dummy()"
149 149
150 ngx_int_t ngx_de_link_info(u_char *name, ngx_dir_t *dir); 150 ngx_int_t ngx_de_link_info(u_char *name, ngx_dir_t *dir);
151 #define ngx_de_link_info_n "dummy()" 151 #define ngx_de_link_info_n "dummy()"
152 152
153 #define ngx_de_is_dir(dir) \ 153 #define ngx_de_is_dir(dir) \
154 ((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) 154 ((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
155 #define ngx_de_is_file(dir) \ 155 #define ngx_de_is_file(dir) \
156 !((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) 156 !((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
157 #define ngx_de_is_link(dir) 0 157 #define ngx_de_is_link(dir) 0
158 #define ngx_de_size(dir) \ 158 #define ngx_de_size(dir) \
159 (((off_t) (dir)->finddata.nFileSizeHigh << 32) | (dir)->finddata.nFileSizeLow) 159 (((off_t) (dir)->finddata.nFileSizeHigh << 32) | (dir)->finddata.nFileSizeLow)
160 160
161 /* 116444736000000000 is commented in src/os/win32/ngx_time.c */ 161 /* 116444736000000000 is commented in src/os/win32/ngx_time.c */
162 162
163 #define ngx_de_mtime(dir) \ 163 #define ngx_de_mtime(dir) \
164 (time_t) (((((unsigned __int64) \ 164 (time_t) (((((unsigned __int64) \
165 (dir)->finddata.ftLastWriteTime.dwHighDateTime << 32) \ 165 (dir)->finddata.ftLastWriteTime.dwHighDateTime << 32) \
166 | (dir)->finddata.ftLastWriteTime.dwLowDateTime) \ 166 | (dir)->finddata.ftLastWriteTime.dwLowDateTime) \
167 - 116444736000000000) / 10000000) 167 - 116444736000000000) / 10000000)
168 168
169 typedef struct { 169 typedef struct {
170 HANDLE dir; 170 HANDLE dir;
171 WIN32_FIND_DATA finddata; 171 WIN32_FIND_DATA finddata;