comparison src/os/win32/ngx_files.h @ 669:562806624c4a release-0.3.56

nginx-0.3.56-RELEASE import *) Feature: the "dav_access" directive. *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", "-x", and "!-x" operators. *) Bugfix: a segmentation fault occurred if a request returned a redirect and some sent to client header lines were logged in the access log.
author Igor Sysoev <igor@sysoev.ru>
date Fri, 04 Aug 2006 16:04:04 +0000
parents f971949ffb58
children 7e24168b0853
comparison
equal deleted inserted replaced
668:9a9d671aa343 669:562806624c4a
88 #define ngx_fd_info_n "GetFileInformationByHandle" 88 #define ngx_fd_info_n "GetFileInformationByHandle"
89 89
90 90
91 #define ngx_is_dir(fi) ((fi)->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) 91 #define ngx_is_dir(fi) ((fi)->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
92 #define ngx_is_file(fi) !((fi)->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) 92 #define ngx_is_file(fi) !((fi)->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
93 #define ngx_is_link(fi) 0
93 94
94 95
95 #define ngx_file_size(fi) \ 96 #define ngx_file_size(fi) \
96 (((off_t) (fi)->nFileSizeHigh << 32) | (fi)->nFileSizeLow) 97 (((off_t) (fi)->nFileSizeHigh << 32) | (fi)->nFileSizeLow)
97 98
125 126
126 #define ngx_close_dir(d) FindClose((d)->dir) 127 #define ngx_close_dir(d) FindClose((d)->dir)
127 #define ngx_close_dir_n "FindClose()" 128 #define ngx_close_dir_n "FindClose()"
128 129
129 130
130 #define ngx_create_dir(name) CreateDirectory((const char *) name, NULL) 131 #define ngx_create_dir(name, access) CreateDirectory((const char *) name, NULL)
131 #define ngx_create_dir_n "CreateDirectory()" 132 #define ngx_create_dir_n "CreateDirectory()"
132 133
133 134
134 #define ngx_delete_dir(name) RemoveDirectory((const char *) name) 135 #define ngx_delete_dir(name) RemoveDirectory((const char *) name)
135 #define ngx_delete_dir_n "RemoveDirectory()" 136 #define ngx_delete_dir_n "RemoveDirectory()"