diff options
Diffstat (limited to 'time/clock_nanosleep.c')
-rw-r--r-- | time/clock_nanosleep.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/time/clock_nanosleep.c b/time/clock_nanosleep.c index f3230c4..5952d29 100644 --- a/time/clock_nanosleep.c +++ b/time/clock_nanosleep.c @@ -24,8 +24,7 @@ int __clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req, struct timespec *rem) { - if (__builtin_expect (req->tv_nsec, 0) < 0 - || __builtin_expect (req->tv_nsec, 0) >= 1000000000) + if (! valid_nanoseconds (req->tv_nsec)) return EINVAL; if (flags != TIMER_ABSTIME && flags != 0) |