mtx_unlock.c 315 B

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