windows: Fuck me
diff --git a/src/win32/dir.c b/src/win32/dir.c
index cd3c7de..65472dc 100644
--- a/src/win32/dir.c
+++ b/src/win32/dir.c
@@ -79,7 +79,7 @@ int git__readdir_ext(
if (wcslen(d->f.cFileName) >= sizeof(entry->d_name))
return -1;
- git__win32_path_from_c(entry->d_name, d->f.cFileName);
+ git__win32_path_to_c(entry->d_name, d->f.cFileName);
entry->d_ino = 0;
*result = entry;
diff --git a/src/win32/posix.h b/src/win32/posix.h
index b573f49..9628771 100644
--- a/src/win32/posix.h
+++ b/src/win32/posix.h
@@ -8,6 +8,7 @@
#define INCLUDE_posix__w32_h__
#include "common.h"
+#include "../posix.h"
#include "utf-conv.h"
#include "dir.h"