During the conversion to support 64 bit time on some architectures with
__WORDSIZE == 32 && __TIMESIZE != 64 the libc_hidden_def attribute for
eligible functions was by mistake omitted.
This patch fixes this issue and exports (and allows using) those
functions when Y2038 support is enabled in glibc.
}
#if __TIMESIZE != 64
+libc_hidden_def (__clock_getres64)
+
int
__clock_getres (clockid_t clock_id, struct timespec *res)
{
}
#if __TIMESIZE != 64
+libc_hidden_def (__clock_gettime64)
+
int
__clock_gettime (clockid_t clock_id, struct timespec *tp)
{
}
#if __TIMESIZE != 64
+libc_hidden_def (__clock_nanosleep_time64)
+
int
__clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
struct timespec *rem)
}
#if __TIMESIZE != 64
+libc_hidden_def (__clock_settime64)
+
int
__clock_settime (clockid_t clock_id, const struct timespec *tp)
{
}
#if __TIMESIZE != 64
+libc_hidden_def (__ppoll64)
+
int
__ppoll (struct pollfd *fds, nfds_t nfds, const struct timespec *timeout,
const sigset_t *sigmask)