diff options
-rw-r--r-- | deno2/main.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/deno2/main.cc b/deno2/main.cc index 342b957b9..2a10b8820 100644 --- a/deno2/main.cc +++ b/deno2/main.cc @@ -2,9 +2,14 @@ // All rights reserved. MIT License. #include <stdio.h> #include <stdlib.h> -#include <unistd.h> #include <string> +#ifdef _WIN32 +#include <direct.h> +#else +#include <unistd.h> +#endif + #include "./msg.pb.h" #include "include/deno.h" #include "v8/src/base/logging.h" @@ -19,6 +24,7 @@ void MessagesFromJS(Deno* d, const char* channel, deno_buf buf) { response.set_command(deno::Msg_Command_START); char cwdbuf[1024]; + // TODO(piscisaureus): support unicode on windows. std::string cwd(getcwd(cwdbuf, sizeof(cwdbuf))); response.set_start_cwd(cwd); |