diff --git a/configure b/configure index 73c2e1e..c2e4049 100755 --- a/configure +++ b/configure @@ -369,7 +369,7 @@ case $OPERATINGSYSTEM in ;; FreeBSD) - EXTRA_OBJECTS="sys_generic.o sys_timex.o" + EXTRA_OBJECTS="sys_generic.o sys_netbsd.o sys_timex.o" add_def FREEBSD echo "Configuring for $SYSTEM" ;; diff --git a/sys.c b/sys.c index c9aa57d..4009796 100644 --- a/sys.c +++ b/sys.c @@ -38,12 +38,10 @@ #include "sys_solaris.h" #elif defined(SUNOS) #include "sys_sunos.h" -#elif defined(NETBSD) +#elif defined(NETBSD) || defined(FREEBSD) #include "sys_netbsd.h" #elif defined(MACOSX) #include "sys_macosx.h" -#elif defined(FREEBSD) -#include "sys_timex.h" #endif /* ================================================== */ @@ -57,12 +55,10 @@ SYS_Initialise(void) SYS_Solaris_Initialise(); #elif defined(SUNOS) SYS_SunOS_Initialise(); -#elif defined(NETBSD) +#elif defined(NETBSD) || defined(FREEBSD) SYS_NetBSD_Initialise(); #elif defined(MACOSX) SYS_MacOSX_Initialise(); -#elif defined(FREEBSD) - SYS_Timex_Initialise(); #else #error Unknown system #endif @@ -79,12 +75,10 @@ SYS_Finalise(void) SYS_Solaris_Finalise(); #elif defined(SUNOS) SYS_SunOS_Finalise(); -#elif defined(NETBSD) +#elif defined(NETBSD) || defined(FREEBSD) SYS_NetBSD_Finalise(); #elif defined(MACOSX) SYS_MacOSX_Finalise(); -#elif defined(FREEBSD) - SYS_Timex_Finalise(); #else #error Unknown system #endif