Mercurial > hg > nginx
comparison src/os/win32/ngx_files.h @ 467:bbd6b0b4a2b1 release-0.1.8
nginx-0.1.8-RELEASE import
*) Bugfix: in the ngx_http_autoindex_module if the long file names were
in the listing.
*) Feature: the "^~" modifier in the location directive.
*) Feature: the proxy_max_temp_file_size directive.
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sat, 20 Nov 2004 19:52:20 +0000 |
parents | ded1284520cc |
children | d7c90bb5ce83 |
comparison
equal
deleted
inserted
replaced
466:ee6d66462bff | 467:bbd6b0b4a2b1 |
---|---|
42 #define NGX_FILE_CREATE_OR_OPEN OPEN_ALWAYS | 42 #define NGX_FILE_CREATE_OR_OPEN OPEN_ALWAYS |
43 #define NGX_FILE_OPEN OPEN_EXISTING | 43 #define NGX_FILE_OPEN OPEN_EXISTING |
44 #define NGX_FILE_APPEND 0 | 44 #define NGX_FILE_APPEND 0 |
45 | 45 |
46 | 46 |
47 int 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) \ | 51 #define ngx_open_tempfile(name, persistent) \ |
52 CreateFile((const char *) name, \ | 52 CreateFile((const char *) name, \ |
69 #define ngx_delete_file_n "DeleteFile()" | 69 #define ngx_delete_file_n "DeleteFile()" |
70 | 70 |
71 | 71 |
72 #define ngx_rename_file MoveFile | 72 #define ngx_rename_file MoveFile |
73 #define ngx_rename_file_n "MoveFile()" | 73 #define ngx_rename_file_n "MoveFile()" |
74 int ngx_win32_rename_file(ngx_str_t *from, ngx_str_t *to, ngx_pool_t *pool); | 74 ngx_int_t ngx_win32_rename_file(ngx_str_t *from, ngx_str_t *to, |
75 ngx_pool_t *pool); | |
75 | 76 |
76 | 77 |
77 int ngx_file_info(u_char *filename, ngx_file_info_t *fi); | 78 ngx_int_t ngx_file_info(u_char *filename, ngx_file_info_t *fi); |
78 #define ngx_file_info_n "GetFileAttributesEx()" | 79 #define ngx_file_info_n "GetFileAttributesEx()" |
79 | 80 |
80 | 81 |
81 #define ngx_fd_info(fd, fi) GetFileInformationByHandle(fd, fi) | 82 #define ngx_fd_info(fd, fi) GetFileInformationByHandle(fd, fi) |
82 #define ngx_fd_info_n "GetFileInformationByHandle" | 83 #define ngx_fd_info_n "GetFileInformationByHandle" |
107 | 108 |
108 #define NGX_DIR_MASK (u_char *) "/*" | 109 #define NGX_DIR_MASK (u_char *) "/*" |
109 #define NGX_DIR_MASK_LEN 2 | 110 #define NGX_DIR_MASK_LEN 2 |
110 | 111 |
111 | 112 |
112 int ngx_open_dir(ngx_str_t *name, ngx_dir_t *dir); | 113 ngx_int_t ngx_open_dir(ngx_str_t *name, ngx_dir_t *dir); |
113 #define ngx_open_dir_n "FindFirstFile()" | 114 #define ngx_open_dir_n "FindFirstFile()" |
114 | 115 |
115 | 116 |
116 int ngx_read_dir(ngx_dir_t *dir); | 117 ngx_int_t ngx_read_dir(ngx_dir_t *dir); |
117 #define ngx_read_dir_n "FindNextFile()" | 118 #define ngx_read_dir_n "FindNextFile()" |
118 | 119 |
119 | 120 |
120 #define ngx_close_dir(d) FindClose((d)->dir) | 121 #define ngx_close_dir(d) FindClose((d)->dir) |
121 #define ngx_close_dir_n "FindClose()" | 122 #define ngx_close_dir_n "FindClose()" |