1 $DragonFly: src/usr.sbin/ntpd/patches/Attic/ntpd.c.patch,v 1.6 2005/04/14 10:31:27 joerg Exp $
3 --- ntpd.c.orig 2004-11-09 20:39:54.000000000 +0100
4 +++ ntpd.c 2004-11-09 20:40:48.000000000 +0100
8 #include <sys/socket.h>
9 +#include <sys/sysctl.h>
11 #include <netinet/in.h>
12 #include <arpa/inet.h>
17 -__dead void usage(void);
18 +void usage(void) __dead2;
19 int main(int, char *[]);
20 int check_child(pid_t, const char *);
21 int dispatch_imsg(struct ntpd_conf *);
30 - extern char *__progname;
32 - fprintf(stderr, "usage: %s [-dSs] [-f file]\n", __progname);
33 + fprintf(stderr, "usage: %s [-dSs] [-f file]\n", getprogname());
39 ntpd_adjtime(double d)
44 if (d >= (double)LOG_NEGLIGEE / 1000 ||
45 d <= -1 * (double)LOG_NEGLIGEE / 1000)
46 log_info("adjusting local clock by %fs", d);
48 log_debug("adjusting local clock by %fs", d);
50 - if (adjtime(&tv, NULL) == -1)
51 - log_warn("adjtime failed");
54 + if (sysctlbyname("kern.ntp.adjust", NULL, NULL, &adjust,
56 + log_info("adjtime failed");