comparison src/os/win32/ngx_files.h @ 8138:96d894b38667

Win32: non-ASCII names support in ngx_rename_file(). This makes it possible to upload files with non-ASCII characters when using the dav module (ticket #1433).
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 23 Feb 2023 20:49:55 +0300
parents 4b06186670ed
children e818ed227735
comparison
equal deleted inserted replaced
8137:4b06186670ed 8138:96d894b38667
125 125
126 ngx_int_t ngx_delete_file(u_char *name); 126 ngx_int_t ngx_delete_file(u_char *name);
127 #define ngx_delete_file_n "DeleteFile()" 127 #define ngx_delete_file_n "DeleteFile()"
128 128
129 129
130 #define ngx_rename_file(o, n) MoveFile((const char *) o, (const char *) n) 130 ngx_int_t ngx_rename_file(u_char *from, u_char *to);
131 #define ngx_rename_file_n "MoveFile()" 131 #define ngx_rename_file_n "MoveFile()"
132 ngx_err_t ngx_win32_rename_file(ngx_str_t *from, ngx_str_t *to, ngx_log_t *log); 132 ngx_err_t ngx_win32_rename_file(ngx_str_t *from, ngx_str_t *to, ngx_log_t *log);
133 133
134 134
135 135