From c75d02f05653316b8dfccca404a1e33c49562877 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 27 Mar 2003 19:10:51 +0000 Subject: Update. 2003-03-27 Ulrich Drepper * sysdeps/unix/sysv/linux/timer_delete.c (timer_delete): Even if timer_delete syscall fails, but not with ENOSYS, set __no_posix_timers. * sysdeps/unix/sysv/linux/timer_settime.c [!__ASSUME_POSIX_TIMERS] (timer_settime): Fix typo. --- nptl/sysdeps/unix/sysv/linux/timer_create.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'nptl/sysdeps/unix/sysv/linux/timer_create.c') diff --git a/nptl/sysdeps/unix/sysv/linux/timer_create.c b/nptl/sysdeps/unix/sysv/linux/timer_create.c index 9e6b53ef37..97ffb6ddb6 100644 --- a/nptl/sysdeps/unix/sysv/linux/timer_create.c +++ b/nptl/sysdeps/unix/sysv/linux/timer_create.c @@ -115,6 +115,12 @@ timer_create (clock_id, evp, timerid) } free (newp); + +# ifndef __ASSUME_POSIX_TIMERS + /* When we come here the syscall does not exist. Make sure we + do not try to use it again. */ + __no_posix_timers = -1; +# endif } else { @@ -224,12 +230,6 @@ timer_create (clock_id, evp, timerid) return -1; } } - -# ifndef __ASSUME_POSIX_TIMERS - /* When we come here the syscall does not exist. Make sure we - do not try to use it again. */ - __no_posix_timers = -1; -# endif } # ifndef __ASSUME_POSIX_TIMERS -- cgit v1.2.3