From 008aafc4909e128ce1b4c2f7f9e7a9016f872bd6 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sun, 30 Oct 2016 14:11:15 -0400 Subject: [PATCH] fix up linux compile errors --- src/host_fst.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/host_fst.c b/src/host_fst.c index 9bd14d8..ebd83e1 100644 --- a/src/host_fst.c +++ b/src/host_fst.c @@ -10,6 +10,7 @@ #include #include #include +#include #include "defc.h" #include "gsos.h" @@ -21,6 +22,11 @@ #include #endif +#ifdef __linux__ +#include + +#endif + #ifdef _WIN32 #include @@ -151,6 +157,8 @@ static word32 map_errno() { return pathNotFound; case ENOMEM: return outOfMem; + case EEXIST: + return dupPathname; default: return drvrIOError; } @@ -533,7 +541,7 @@ static word32 set_file_info(const char *path, struct file_info *fi) { if (i) ok = setattrlist(path, &list, dates, i * sizeof(struct timespec), 0); return 0; } -#elif definde _WIN32 +#elif defined _WIN32 static void UnixTimeToFileTime(time_t t, LPFILETIME pft)