diff --git a/sys_linux.c b/sys_linux.c index c89726d..31b4227 100644 --- a/sys_linux.c +++ b/sys_linux.c @@ -51,7 +51,7 @@ #include #include #include -#ifdef FEAT_PHC +#if defined(FEAT_PHC) || defined(HAVE_LINUX_TIMESTAMPING) #include #endif #ifdef FEAT_PPS @@ -60,6 +60,9 @@ #ifdef FEAT_RTC #include #endif +#ifdef HAVE_LINUX_TIMESTAMPING +#include +#endif #endif #include "sys_linux.h" @@ -510,7 +513,7 @@ SYS_Linux_EnableSystemCallFilter(int level) const static unsigned long ioctls[] = { FIONREAD, TCGETS, -#ifdef FEAT_PPS +#if defined(FEAT_PHC) || defined(HAVE_LINUX_TIMESTAMPING) PTP_SYS_OFFSET, #endif #ifdef FEAT_PPS @@ -518,6 +521,9 @@ SYS_Linux_EnableSystemCallFilter(int level) #endif #ifdef FEAT_RTC RTC_RD_TIME, RTC_SET_TIME, RTC_UIE_ON, RTC_UIE_OFF, +#endif +#ifdef HAVE_LINUX_TIMESTAMPING + SIOCETHTOOL, #endif };