diff options
Diffstat (limited to 'src/thread/mtx_unlock.c')
-rw-r--r-- | src/thread/mtx_unlock.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/thread/mtx_unlock.c b/src/thread/mtx_unlock.c index 5033ace7..ac91f993 100644 --- a/src/thread/mtx_unlock.c +++ b/src/thread/mtx_unlock.c @@ -1,11 +1,12 @@ #include <threads.h> +#include <pthread.h> -int __pthread_mutex_unlock(mtx_t *); +int __pthread_mutex_unlock(pthread_mutex_t *); int mtx_unlock(mtx_t *mtx) { /* The only cases where pthread_mutex_unlock can return an * error are undefined behavior for C11 mtx_unlock, so we can * assume it does not return an error and simply tail call. */ - return __pthread_mutex_unlock(mtx); + return __pthread_mutex_unlock((pthread_mutex_t *)mtx); } |