Mercurial > hg > nginx
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 |