sys: use NetBSD driver on FreeBSD
The NetBSD driver now provides fast slewing using adjtime(), which can be used on FreeBSD too.
This commit is contained in:
parent
692ef0549b
commit
bd8be7133d
2 changed files with 4 additions and 10 deletions
2
configure
vendored
2
configure
vendored
|
@ -369,7 +369,7 @@ case $OPERATINGSYSTEM in
|
||||||
;;
|
;;
|
||||||
|
|
||||||
FreeBSD)
|
FreeBSD)
|
||||||
EXTRA_OBJECTS="sys_generic.o sys_timex.o"
|
EXTRA_OBJECTS="sys_generic.o sys_netbsd.o sys_timex.o"
|
||||||
add_def FREEBSD
|
add_def FREEBSD
|
||||||
echo "Configuring for $SYSTEM"
|
echo "Configuring for $SYSTEM"
|
||||||
;;
|
;;
|
||||||
|
|
12
sys.c
12
sys.c
|
@ -38,12 +38,10 @@
|
||||||
#include "sys_solaris.h"
|
#include "sys_solaris.h"
|
||||||
#elif defined(SUNOS)
|
#elif defined(SUNOS)
|
||||||
#include "sys_sunos.h"
|
#include "sys_sunos.h"
|
||||||
#elif defined(NETBSD)
|
#elif defined(NETBSD) || defined(FREEBSD)
|
||||||
#include "sys_netbsd.h"
|
#include "sys_netbsd.h"
|
||||||
#elif defined(MACOSX)
|
#elif defined(MACOSX)
|
||||||
#include "sys_macosx.h"
|
#include "sys_macosx.h"
|
||||||
#elif defined(FREEBSD)
|
|
||||||
#include "sys_timex.h"
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* ================================================== */
|
/* ================================================== */
|
||||||
|
@ -57,12 +55,10 @@ SYS_Initialise(void)
|
||||||
SYS_Solaris_Initialise();
|
SYS_Solaris_Initialise();
|
||||||
#elif defined(SUNOS)
|
#elif defined(SUNOS)
|
||||||
SYS_SunOS_Initialise();
|
SYS_SunOS_Initialise();
|
||||||
#elif defined(NETBSD)
|
#elif defined(NETBSD) || defined(FREEBSD)
|
||||||
SYS_NetBSD_Initialise();
|
SYS_NetBSD_Initialise();
|
||||||
#elif defined(MACOSX)
|
#elif defined(MACOSX)
|
||||||
SYS_MacOSX_Initialise();
|
SYS_MacOSX_Initialise();
|
||||||
#elif defined(FREEBSD)
|
|
||||||
SYS_Timex_Initialise();
|
|
||||||
#else
|
#else
|
||||||
#error Unknown system
|
#error Unknown system
|
||||||
#endif
|
#endif
|
||||||
|
@ -79,12 +75,10 @@ SYS_Finalise(void)
|
||||||
SYS_Solaris_Finalise();
|
SYS_Solaris_Finalise();
|
||||||
#elif defined(SUNOS)
|
#elif defined(SUNOS)
|
||||||
SYS_SunOS_Finalise();
|
SYS_SunOS_Finalise();
|
||||||
#elif defined(NETBSD)
|
#elif defined(NETBSD) || defined(FREEBSD)
|
||||||
SYS_NetBSD_Finalise();
|
SYS_NetBSD_Finalise();
|
||||||
#elif defined(MACOSX)
|
#elif defined(MACOSX)
|
||||||
SYS_MacOSX_Finalise();
|
SYS_MacOSX_Finalise();
|
||||||
#elif defined(FREEBSD)
|
|
||||||
SYS_Timex_Finalise();
|
|
||||||
#else
|
#else
|
||||||
#error Unknown system
|
#error Unknown system
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue