comparison src/os/win32/ngx_files.h @ 8132:8ea2e052feb4

Win32: non-ASCII directory names support in ngx_getcwd(). This makes it possible to start nginx without a prefix explicitly set in a directory with non-ASCII characters in it.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 23 Feb 2023 20:49:44 +0300
parents 751f79bd802c
children e0f385521c79
comparison
equal deleted inserted replaced
8131:751f79bd802c 8132:8ea2e052feb4
176 void ngx_close_file_mapping(ngx_file_mapping_t *fm); 176 void ngx_close_file_mapping(ngx_file_mapping_t *fm);
177 177
178 178
179 u_char *ngx_realpath(u_char *path, u_char *resolved); 179 u_char *ngx_realpath(u_char *path, u_char *resolved);
180 #define ngx_realpath_n "" 180 #define ngx_realpath_n ""
181 #define ngx_getcwd(buf, size) GetCurrentDirectory(size, (char *) buf) 181
182
183 size_t ngx_getcwd(u_char *buf, size_t size);
182 #define ngx_getcwd_n "GetCurrentDirectory()" 184 #define ngx_getcwd_n "GetCurrentDirectory()"
185
186
183 #define ngx_path_separator(c) ((c) == '/' || (c) == '\\') 187 #define ngx_path_separator(c) ((c) == '/' || (c) == '\\')
184 188
185 #define NGX_HAVE_MAX_PATH 1 189 #define NGX_HAVE_MAX_PATH 1
186 #define NGX_MAX_PATH MAX_PATH 190 #define NGX_MAX_PATH MAX_PATH
187 191