--- cjeca32/Debug.cpp.orig 2013-01-19 22:30:58.983736881 +0100 +++ cjeca32/Debug.cpp 2013-01-19 22:35:24.457770463 +0100 @@ -139,7 +139,7 @@ -#elif defined(OS_LINUX) || defined(OS_DARWIN) +#elif defined(OS_LINUX) || defined(OS_DARWIN) || defined(OS_FREEBSD) #if defined(OS_DARWIN) # define DEBUG_DEFAULT_LOGFILE "/Library/Logs/cj.log" --- cjeca32/RSCTCriticalSection.cpp.orig 2013-01-19 22:30:58.986736570 +0100 +++ cjeca32/RSCTCriticalSection.cpp 2013-01-19 22:33:42.206737418 +0100 @@ -22,7 +22,7 @@ LeaveCriticalSection(&m_hCritSec); } -#elif defined(OS_LINUX) +#elif defined(OS_LINUX) || defined(OS_FREEBSD) CRSCTCriticalSection::CRSCTCriticalSection(void){ } --- include/driver/Debug.h.orig 2013-01-19 22:30:58.992736009 +0100 +++ include/driver/Debug.h 2013-01-19 22:35:43.141747628 +0100 @@ -42,14 +42,14 @@ public: ~CDebug(void); -#if defined(OS_LINUX) || defined(OS_DARWIN) +#if defined(OS_LINUX) || defined(OS_DARWIN) || defined(OS_FREEBSD) void setLevelMask(unsigned int nLevelMask); void setLogFileName(const char *fname); #endif private: unsigned int m_nLevelMask; -#if defined(OS_LINUX) || defined(OS_DARWIN) +#if defined(OS_LINUX) || defined(OS_DARWIN) || defined(OS_FREEBSD) char *m_logFileName; #endif };