blob: d5358ab41f1f571e4a0b6fc518b99d407b5acc9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
diff --git a/ntpclient.c b/ntpclient.c
index fb89ffe..ce818fc 100644
--- a/ntpclient.c
+++ b/ntpclient.c
@@ -251,8 +251,8 @@ static void get_packet_timestamp(int usd, struct ntptime *udp_arrival_ntp)
{
#ifdef PRECISION_SIOCGSTAMP
struct timeval udp_arrival;
- if ( ioctl(usd, SIOCGSTAMP, &udp_arrival) < 0 ) {
- perror("ioctl-SIOCGSTAMP");
+ if ( ioctl(usd, SIOCGSTAMP_OLD, &udp_arrival) < 0 ) {
+ perror("ioctl-SIOCGSTAMP_OLD");
ntpc_gettime(&udp_arrival_ntp->coarse, &udp_arrival_ntp->fine);
} else {
udp_arrival_ntp->coarse = udp_arrival.tv_sec + JAN_1970;
|