| Index: fusl/src/thread/cnd_timedwait.c
|
| diff --git a/fusl/src/thread/cnd_timedwait.c b/fusl/src/thread/cnd_timedwait.c
|
| index 599767937d0526d23c8bc899ae895fd1eb2703e0..815dd2c3ba8d6c3ae35dd7e62a1cfdf28a199bf7 100644
|
| --- a/fusl/src/thread/cnd_timedwait.c
|
| +++ b/fusl/src/thread/cnd_timedwait.c
|
| @@ -1,15 +1,21 @@
|
| #include <threads.h>
|
| #include <errno.h>
|
|
|
| -int __pthread_cond_timedwait(cnd_t *restrict, mtx_t *restrict, const struct timespec *restrict);
|
| +int __pthread_cond_timedwait(cnd_t* restrict,
|
| + mtx_t* restrict,
|
| + const struct timespec* restrict);
|
|
|
| -int cnd_timedwait(cnd_t *restrict c, mtx_t *restrict m, const struct timespec *restrict ts)
|
| -{
|
| - int ret = __pthread_cond_timedwait(c, m, ts);
|
| - switch (ret) {
|
| - /* May also return EINVAL or EPERM. */
|
| - default: return thrd_error;
|
| - case 0: return thrd_success;
|
| - case ETIMEDOUT: return thrd_timedout;
|
| - }
|
| +int cnd_timedwait(cnd_t* restrict c,
|
| + mtx_t* restrict m,
|
| + const struct timespec* restrict ts) {
|
| + int ret = __pthread_cond_timedwait(c, m, ts);
|
| + switch (ret) {
|
| + /* May also return EINVAL or EPERM. */
|
| + default:
|
| + return thrd_error;
|
| + case 0:
|
| + return thrd_success;
|
| + case ETIMEDOUT:
|
| + return thrd_timedout;
|
| + }
|
| }
|
|
|