diff options
author | Maxim Dounin <mdounin@mdounin.ru> | 2023-02-23 20:49:44 +0300 |
---|---|---|
committer | Maxim Dounin <mdounin@mdounin.ru> | 2023-02-23 20:49:44 +0300 |
commit | 1edc23cc84a62afdec2286235286a47e1259ef11 (patch) | |
tree | 7c11668e428778a4c79d2dacfbaba58aaa83cce8 /src/os/win32/ngx_files.h | |
parent | 99d5ad72a48811c3939a74a54330d7fd5517a5ab (diff) | |
download | nginx-1edc23cc84a62afdec2286235286a47e1259ef11.tar.gz nginx-1edc23cc84a62afdec2286235286a47e1259ef11.zip |
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.
Diffstat (limited to 'src/os/win32/ngx_files.h')
-rw-r--r-- | src/os/win32/ngx_files.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/os/win32/ngx_files.h b/src/os/win32/ngx_files.h index a8918e0fd..bc648e4c9 100644 --- a/src/os/win32/ngx_files.h +++ b/src/os/win32/ngx_files.h @@ -178,8 +178,12 @@ void ngx_close_file_mapping(ngx_file_mapping_t *fm); u_char *ngx_realpath(u_char *path, u_char *resolved); #define ngx_realpath_n "" -#define ngx_getcwd(buf, size) GetCurrentDirectory(size, (char *) buf) + + +size_t ngx_getcwd(u_char *buf, size_t size); #define ngx_getcwd_n "GetCurrentDirectory()" + + #define ngx_path_separator(c) ((c) == '/' || (c) == '\\') #define NGX_HAVE_MAX_PATH 1 |