about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/x86_64
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@gmail.com>2011-12-24 00:40:15 -0500
committerUlrich Drepper <drepper@gmail.com>2012-01-01 07:17:21 -0500
commit74033a2507841cf077e31221de2481ff30b43d51 (patch)
tree4197ce221b38e8576d49388f01e53036b49bb0fb /sysdeps/unix/sysv/linux/x86_64
parent380d7e87dc80978581e73063dff0e264283c0306 (diff)
downloadglibc-74033a2507841cf077e31221de2481ff30b43d51.tar.gz
glibc-74033a2507841cf077e31221de2481ff30b43d51.tar.xz
glibc-74033a2507841cf077e31221de2481ff30b43d51.zip
Implement timespec_get
Diffstat (limited to 'sysdeps/unix/sysv/linux/x86_64')
-rw-r--r--sysdeps/unix/sysv/linux/x86_64/timespec_get.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/x86_64/timespec_get.c b/sysdeps/unix/sysv/linux/x86_64/timespec_get.c
new file mode 100644
index 0000000000..cb26068147
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/x86_64/timespec_get.c
@@ -0,0 +1,10 @@
+#include "bits/libc-vdso.h"
+
+#ifdef SHARED
+# define INTERNAL_GETTIME(id, tp) \
+  ({ long int (*f) (clockid_t, struct timespec *) = __vdso_clock_gettime; \
+  PTR_DEMANGLE (f);							  \
+  f (id, tp); })
+#endif
+
+#include "../timespec_get.c"