BSD Porting fixes, conditional compilation and use of gettimeofday()

This commit is contained in:
David Pello
2016-05-14 20:30:19 +02:00
committed by wmayer
parent b5dfc41759
commit 5f0073b9e0
8 changed files with 43 additions and 9 deletions

View File

@@ -27,7 +27,7 @@
# undef _PreComp_
#endif
#ifdef FC_OS_LINUX
#ifdef FC_OS_LINUX || defined(FC_OS_BSD)
# include <unistd.h>
#endif
@@ -71,7 +71,7 @@ BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserv
return true;
}
#elif defined(FC_OS_LINUX)
#elif defined(FC_OS_LINUX) || defined(FC_OS_BSD)
# ifndef GNU_SOURCE
# define GNU_SOURCE
# endif
@@ -111,7 +111,7 @@ extern "C"
argv[0] = (char*)malloc(MAX_PATH);
strncpy(argv[0],szFileName,MAX_PATH);
argv[0][MAX_PATH-1] = '\0'; // ensure null termination
#elif defined(FC_OS_LINUX)
#elif defined(FC_OS_LINUX) || defined(FC_OS_BSD)
putenv("LANG=C");
putenv("LC_ALL=C");
// get whole path of the library