summaryrefslogtreecommitdiff
path: root/librt/clock_gettime.c
diff options
context:
space:
mode:
Diffstat (limited to 'librt/clock_gettime.c')
-rw-r--r--librt/clock_gettime.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/librt/clock_gettime.c b/librt/clock_gettime.c
index e65d39d44..b66b60231 100644
--- a/librt/clock_gettime.c
+++ b/librt/clock_gettime.c
@@ -22,10 +22,15 @@
#include <sys/time.h>
#include "kernel-posix-cpu-timers.h"
-
+#if defined(__UCLIBC_USE_TIME64__) && defined(__NR_clock_gettime64)
+#define SYSCALL_GETTIME \
+ retval = INLINE_SYSCALL (clock_gettime64, 2, clock_id, tp); \
+ break
+#else
#define SYSCALL_GETTIME \
retval = INLINE_SYSCALL (clock_gettime, 2, clock_id, tp); \
break
+#endif
/* The REALTIME and MONOTONIC clock are definitely supported in the kernel. */
#define SYSDEP_GETTIME \