Mercurial > hg > nginx-quic
diff src/os/win32/ngx_files.h @ 74:17ab1af8c3dd
nginx-0.0.1-2003-04-11-20:01:14 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 11 Apr 2003 16:01:14 +0000 |
parents | a499e0d1f16e |
children | 19cc647ecd91 |
line wrap: on
line diff
--- a/src/os/win32/ngx_files.h +++ b/src/os/win32/ngx_files.h @@ -26,6 +26,17 @@ NULL, OPEN_EXISTING, 0, NULL) */ +#define ngx_open_tempfile(name, persistent) \ + CreateFile(name, \ + GENERIC_READ|GENERIC_WRITE, \ + FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, \ + NULL, \ + CREATE_NEW, \ + persistent ? 0: \ + FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, \ + NULL); + + #define ngx_open_file_n "CreateFile()" #define NGX_FILE_RDONLY GENERIC_READ @@ -33,6 +44,9 @@ #define ngx_close_file CloseHandle #define ngx_close_file_n "CloseHandle()" +#define ngx_mkdir(name) CreateDirectory(name, NULL) +#define ngx_mkdir_n "CreateDirectory()" + int ngx_file_type(char *filename, ngx_file_info_t *fi); #define ngx_file_type_n "GetFileAttributes"