BSD Porting fixes, conditional compilation and use of gettimeofday()
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user