| OLD | NEW |
| 1 #include <threads.h> | 1 #include <threads.h> |
| 2 | 2 |
| 3 int __pthread_mutex_unlock(mtx_t *); | 3 int __pthread_mutex_unlock(mtx_t*); |
| 4 | 4 |
| 5 int mtx_unlock(mtx_t *mtx) | 5 int mtx_unlock(mtx_t* mtx) { |
| 6 { | 6 /* The only cases where pthread_mutex_unlock can return an |
| 7 » /* The only cases where pthread_mutex_unlock can return an | 7 * error are undefined behavior for C11 mtx_unlock, so we can |
| 8 » * error are undefined behavior for C11 mtx_unlock, so we can | 8 * assume it does not return an error and simply tail call. */ |
| 9 » * assume it does not return an error and simply tail call. */ | 9 return __pthread_mutex_unlock(mtx); |
| 10 » return __pthread_mutex_unlock(mtx); | |
| 11 } | 10 } |
| OLD | NEW |