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()"