diff options
author | Igor Sysoev <igor@sysoev.ru> | 2003-04-11 16:01:14 +0000 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2003-04-11 16:01:14 +0000 |
commit | fd67586ef670a2ed181bb19d60619714f404aacc (patch) | |
tree | f13d1535caa6ff13d512d71ba8d1003c75f47cb8 /src/os/win32/ngx_files.h | |
parent | cde2478a8540b19d4c9f5077fae23803889ed393 (diff) | |
download | nginx-fd67586ef670a2ed181bb19d60619714f404aacc.tar.gz nginx-fd67586ef670a2ed181bb19d60619714f404aacc.zip |
nginx-0.0.1-2003-04-11-20:01:14 import
Diffstat (limited to 'src/os/win32/ngx_files.h')
-rw-r--r-- | src/os/win32/ngx_files.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/os/win32/ngx_files.h b/src/os/win32/ngx_files.h index a8970a2fd..1cf981089 100644 --- 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" |