summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--deno2/main.cc8
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);