| OLD | NEW |
| 1 #include <threads.h> | 1 #include <threads.h> |
| 2 #include <errno.h> | 2 #include <errno.h> |
| 3 | 3 |
| 4 int __pthread_mutex_timedlock(mtx_t *restrict, const struct timespec *restrict); | 4 int __pthread_mutex_timedlock(mtx_t* restrict, const struct timespec* restrict); |
| 5 | 5 |
| 6 int mtx_timedlock(mtx_t *restrict m, const struct timespec *restrict ts) | 6 int mtx_timedlock(mtx_t* restrict m, const struct timespec* restrict ts) { |
| 7 { | 7 int ret = __pthread_mutex_timedlock(m, ts); |
| 8 » int ret = __pthread_mutex_timedlock(m, ts); | 8 switch (ret) { |
| 9 » switch (ret) { | 9 default: |
| 10 » default: return thrd_error; | 10 return thrd_error; |
| 11 » case 0: return thrd_success; | 11 case 0: |
| 12 » case ETIMEDOUT: return thrd_timedout; | 12 return thrd_success; |
| 13 » } | 13 case ETIMEDOUT: |
| 14 return thrd_timedout; |
| 15 } |
| 14 } | 16 } |
| OLD | NEW |