summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/pki.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/pki.c b/src/pki.c
index a5926f1..f9e129d 100644
--- a/src/pki.c
+++ b/src/pki.c
@@ -40,6 +40,20 @@
#include <sys/stat.h>
#include <sys/types.h>
+#ifdef _WIN32
+# if _MSC_VER >= 1400
+# include <io.h>
+# undef open
+# define open _open
+# undef close
+# define close _close
+# undef read
+# define read _read
+# undef unlink
+# define unlink _unlink
+# endif /* _MSC_VER */
+#endif
+
#include "libssh/libssh.h"
#include "libssh/session.h"
#include "libssh/priv.h"