diff options
Diffstat (limited to 'lib/pthread_mutex_timedlock.c')
-rw-r--r-- | lib/pthread_mutex_timedlock.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/pthread_mutex_timedlock.c b/lib/pthread_mutex_timedlock.c index feecf6f519..2394092e83 100644 --- a/lib/pthread_mutex_timedlock.c +++ b/lib/pthread_mutex_timedlock.c @@ -39,7 +39,6 @@ pthread_mutex_timedlock (pthread_mutex_t *mutex, const struct timespec *abstime) int err; struct timeval currtime; unsigned long remaining; - struct timespec duration; err = pthread_mutex_trylock (mutex); if (err != EBUSY) @@ -78,8 +77,7 @@ pthread_mutex_timedlock (pthread_mutex_t *mutex, const struct timespec *abstime) return ETIMEDOUT; /* Sleep 1 ms. */ - duration.tv_sec = 0; - duration.tv_nsec = 1000000; + struct timespec duration = { .tv_nsec = 1000000 }; if (duration.tv_nsec > remaining) duration.tv_nsec = remaining; nanosleep (&duration, NULL); |