diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c')
-rw-r--r-- | sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c b/sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c index ebd0d2f880..81f7c73f38 100644 --- a/sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c +++ b/sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c @@ -21,7 +21,7 @@ #include <libc-internal.h> #include <not-cancel.h> -#include <libc-vdso.h> +#include <sysdep-vdso.h> static uint64_t get_timebase_freq_fallback (void) @@ -101,8 +101,7 @@ uint64_t __get_timebase_freq (void) { /* The vDSO does not have a fallback mechanism (such calling a syscall). */ - __typeof (VDSO_SYMBOL (get_tbfreq)) vdsop = VDSO_SYMBOL (get_tbfreq); - PTR_DEMANGLE (vdsop); + uint64_t (*vdsop)(void) = GLRO(dl_vdso_get_tbfreq); if (vdsop == NULL) return get_timebase_freq_fallback (); |