* configure.ac (AC_CHECK_MEMBERS): Add struct timex.tai.
* print_timex.c (print_timex) [HAVE_STRUCT_TIMEX_TAI]: Print tai field.
* tests/adjtimex.c (main) [HAVE_STRUCT_TIMEX_TAI]: Likewise.
AC_CHECK_TYPES([struct flock64],,, [#include <fcntl.h>])
+AC_CHECK_MEMBERS([struct timex.tai],,, [#include <sys/timex.h>])
+
AC_CHECK_HEADERS([linux/input.h], [
AC_CHECK_MEMBERS([struct input_absinfo.resolution],,, [#include <linux/input.h>])
])
tx.shift, (intmax_t) tx.stabil, (intmax_t) tx.jitcnt);
tprintf(", calcnt=%jd, errcnt=%jd, stbcnt=%jd",
(intmax_t) tx.calcnt, (intmax_t) tx.errcnt, (intmax_t) tx.stbcnt);
+#ifdef HAVE_STRUCT_TIMEX_TAI
+ tprintf(", tai=%d", tx.tai);
+#endif
tprints("}");
return 0;
}
", esterror=%jd, status=%s, constant=%jd, precision=%jd"
", tolerance=%jd, time={%jd, %jd}, tick=%jd, ppsfreq=%jd"
", jitter=%jd, shift=%d, stabil=%jd, jitcnt=%jd, calcnt=%jd"
- ", errcnt=%jd, stbcnt=%jd\\}\\) = %d \\(TIME_[A-Z]+\\)\n",
+ ", errcnt=%jd, stbcnt=%jd"
+#ifdef HAVE_STRUCT_TIMEX_TAI
+ ", tai=%d"
+#endif
+ "\\}\\) = %d \\(TIME_[A-Z]+\\)\n",
(intmax_t) tx.offset,
(intmax_t) tx.freq,
(intmax_t) tx.maxerror,
(intmax_t) tx.calcnt,
(intmax_t) tx.errcnt,
(intmax_t) tx.stbcnt,
+#ifdef HAVE_STRUCT_TIMEX_TAI
+ tx.tai,
+#endif
state);
return 0;