|
@@ -19,6 +19,7 @@
|
|
|
|
|
|
#include <sys/types.h>
|
|
|
#include <sysdep.h>
|
|
|
+#include <time.h>
|
|
|
|
|
|
/* Uncancelable open. */
|
|
|
#if defined __NR_openat && !defined __NR_open
|
|
@@ -104,6 +105,7 @@ extern int __openat64_nocancel (int fd, const char *fname, int oflag,
|
|
|
# define nanosleep_not_cancel(requested_time, remaining) \
|
|
|
INLINE_SYSCALL (nanosleep, 2, requested_time, remaining)
|
|
|
#else
|
|
|
+extern int __nanosleep_nocancel (const struct timespec *requested_time, struct timespec *remaining);
|
|
|
# define nanosleep_not_cancel(requested_time, remaining) \
|
|
|
__nanosleep_nocancel (requested_time, remaining)
|
|
|
#endif
|