The NetBSD driver now provides fast slewing using adjtime(), which
can be used on FreeBSD too.
;;
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"
;;
#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
/* ================================================== */
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
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