Switch from the SunOS adjtime() based driver to the timex driver.
There is no FreeBSD-specific code, so call SYS_Timex_Initialise()
and SYS_Timex_Finalise() directly from sys.c.
fi
;;
- BSD/386-i[3456]86|FreeBSD-i386|FreeBSD-amd64 )
- # Antti Jrvinen <costello@iki.fi> reported that this system can
- # be supported with the SunOS 4.x driver files.
- EXTRA_OBJECTS="sys_sunos.o strerror.o"
- EXTRA_LIBS="-lkvm"
- add_def SUNOS
- echo "Configuring for $SYSTEM (using SunOS driver)"
+ FreeBSD-i386|FreeBSD-amd64 )
+ EXTRA_OBJECTS="sys_generic.o sys_timex.o"
+ add_def FREEBSD
+ echo "Configuring for $SYSTEM"
;;
NetBSD-* )
EXTRA_OBJECTS="sys_generic.o sys_netbsd.o sys_timex.o"
#include "sys_netbsd.h"
#elif defined(MACOSX)
#include "sys_macosx.h"
+#elif defined(FREEBSD)
+#include "sys_timex.h"
#endif
/* ================================================== */
SYS_NetBSD_Initialise();
#elif defined(MACOSX)
SYS_MacOSX_Initialise();
+#elif defined(FREEBSD)
+ SYS_Timex_Initialise();
#else
#error Unknown system
#endif
SYS_NetBSD_Finalise();
#elif defined(MACOSX)
SYS_MacOSX_Finalise();
+#elif defined(FREEBSD)
+ SYS_Timex_Finalise();
#else
#error Unknown system
#endif