Hi Mike,
Mike Frysinger wrote:
uClibc provides adjtimex(), not __adjtimex(). glibc implements these as
But the modified uClibc in the dist does.
It has for a couple of years.
grep -r __adjtimex uClibc/*
include/sys/timex.h:extern int __adjtimex (struct timex *__ntx) __THROW;
libc/sysdeps/linux/common/adjtimex.c:weak_alias(adjtimex,__adjtimex)
Regards
Greg
aliases to each other, so they're functionally equivalent. this patch
changes the call so it actually links against uClibc. i also tweaked
the recvfrom() usage so socklen_t is used rather than int.
Signed-off-by: Mike Frysinger <[EMAIL PROTECTED]>
---
Index: user/ntpclient/ntpclient.c
===================================================================
RCS file: /var/cvs/uClinux-dist/user/ntpclient/ntpclient.c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 ntpclient.c
--- user/ntpclient/ntpclient.c 16 Nov 2004 10:42:06 -0000 1.1.1.1
+++ user/ntpclient/ntpclient.c 29 May 2007 06:21:03 -0000
@@ -128,7 +128,7 @@ int get_current_freq(void)
#ifdef linux
struct timex txc;
txc.modes=0;
- if (__adjtimex(&txc) < 0) {
+ if (adjtimex(&txc) < 0) {
perror("adjtimex"); exit(1);
}
return txc.freq;
@@ -145,7 +145,7 @@ int set_freq(int new_freq)
struct timex txc;
txc.modes = ADJ_FREQUENCY;
txc.freq = new_freq;
- if (__adjtimex(&txc) < 0) {
+ if (adjtimex(&txc) < 0) {
perror("adjtimex"); exit(1);
}
return txc.freq;
@@ -369,7 +369,8 @@ void primary_loop(int usd, int num_probe
{
fd_set fds;
struct sockaddr sa_xmit;
- int i, pack_len, sa_xmit_len, probes_sent, error;
+ int i, pack_len, probes_sent, error;
+ socklen_t sa_xmit_len;
struct timeval to;
struct ntptime udp_arrival_ntp;
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev
--
------------------------------------------------------------------------
Greg Ungerer -- Chief Software Dude EMAIL: [EMAIL PROTECTED]
Secure Computing Corporation PHONE: +61 7 3435 2888
825 Stanley St, FAX: +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev