| 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 | 
|---|