Mercurial > hg > nginx
comparison src/os/win32/ngx_files.h @ 290:87e73f067470
nginx-0.0.2-2004-03-16-10:10:12 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 16 Mar 2004 07:10:12 +0000 |
parents | 0ba4821f4460 |
children | a472bfb778b3 |
comparison
equal
deleted
inserted
replaced
289:0750faf8d7e3 | 290:87e73f067470 |
---|---|
21 #define NGX_FILE_ERROR 0 | 21 #define NGX_FILE_ERROR 0 |
22 | 22 |
23 | 23 |
24 | 24 |
25 #define ngx_open_file(name, access, create) \ | 25 #define ngx_open_file(name, access, create) \ |
26 CreateFile(name, access, \ | 26 CreateFile((const char *) name, access, \ |
27 FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, \ | 27 FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, \ |
28 NULL, create, FILE_FLAG_BACKUP_SEMANTICS, NULL) | 28 NULL, create, FILE_FLAG_BACKUP_SEMANTICS, NULL) |
29 /* | 29 /* |
30 NULL, OPEN_EXISTING, 0, NULL) | 30 NULL, OPEN_EXISTING, 0, NULL) |
31 */ | 31 */ |
41 int ngx_file_append_mode(ngx_fd_t fd); | 41 int ngx_file_append_mode(ngx_fd_t fd); |
42 #define ngx_file_append_mode_n "SetFilePointer()" | 42 #define ngx_file_append_mode_n "SetFilePointer()" |
43 | 43 |
44 | 44 |
45 #define ngx_open_tempfile(name, persistent) \ | 45 #define ngx_open_tempfile(name, persistent) \ |
46 CreateFile(name, \ | 46 CreateFile((const char *) name, \ |
47 GENERIC_READ|GENERIC_WRITE, \ | 47 GENERIC_READ|GENERIC_WRITE, \ |
48 FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, \ | 48 FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, \ |
49 NULL, \ | 49 NULL, \ |
50 CREATE_NEW, \ | 50 CREATE_NEW, \ |
51 persistent ? 0: \ | 51 persistent ? 0: \ |
137 | (dir)->fd.ftLastWriteTime.dwLowDateTime) \ | 137 | (dir)->fd.ftLastWriteTime.dwLowDateTime) \ |
138 - 116444736000000000) / 10000000) | 138 - 116444736000000000) / 10000000) |
139 | 139 |
140 | 140 |
141 | 141 |
142 ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset); | 142 ssize_t ngx_read_file(ngx_file_t *file, u_char *buf, size_t size, off_t offset); |
143 #define ngx_read_file_n "ReadFile()" | 143 #define ngx_read_file_n "ReadFile()" |
144 | 144 |
145 ssize_t ngx_write_file(ngx_file_t *file, char *buf, size_t size, off_t offset); | 145 ssize_t ngx_write_file(ngx_file_t *file, u_char *buf, size_t size, |
146 off_t offset); | |
146 | 147 |
147 ssize_t ngx_write_chain_to_file(ngx_file_t *file, ngx_chain_t *ce, | 148 ssize_t ngx_write_chain_to_file(ngx_file_t *file, ngx_chain_t *ce, |
148 off_t offset, ngx_pool_t *pool); | 149 off_t offset, ngx_pool_t *pool); |
149 | 150 |
150 | 151 |