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 |