aboutsummaryrefslogtreecommitdiff
path: root/src/os/win32/ngx_files.h
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2023-02-23 20:49:44 +0300
committerMaxim Dounin <mdounin@mdounin.ru>2023-02-23 20:49:44 +0300
commit1edc23cc84a62afdec2286235286a47e1259ef11 (patch)
tree7c11668e428778a4c79d2dacfbaba58aaa83cce8 /src/os/win32/ngx_files.h
parent99d5ad72a48811c3939a74a54330d7fd5517a5ab (diff)
downloadnginx-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.h6
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