winpthreads: tests: do not use `pthread_mutex_lock` in *-trylock-recursive mutex tests These tests used `pthread_mutex_lock` to initially lock the mutex. Use `pthread_mutex_trylock` instead. Signed-off-by: Kirill Makurin <maiddaisuki@outlook.com> Signed-off-by: LIU Hao <lh_mouse@126.com>
diff --git a/mingw-w64-libraries/winpthreads/tests/pthread_mutex/default-trylock-recursive.c b/mingw-w64-libraries/winpthreads/tests/pthread_mutex/default-trylock-recursive.c index a11ee5b..3f7aa58 100644 --- a/mingw-w64-libraries/winpthreads/tests/pthread_mutex/default-trylock-recursive.c +++ b/mingw-w64-libraries/winpthreads/tests/pthread_mutex/default-trylock-recursive.c
@@ -52,7 +52,7 @@ { pthread_mutex_t *mutex = arg; - assert(pthread_mutex_lock(mutex) == 0); + assert(pthread_mutex_trylock(mutex) == 0); assert(pthread_mutex_trylock(mutex) == EBUSY); assert(pthread_mutex_unlock(mutex) == 0); /**
diff --git a/mingw-w64-libraries/winpthreads/tests/pthread_mutex/errorcheck-trylock-recursive.c b/mingw-w64-libraries/winpthreads/tests/pthread_mutex/errorcheck-trylock-recursive.c index a12df32..1a2613d 100644 --- a/mingw-w64-libraries/winpthreads/tests/pthread_mutex/errorcheck-trylock-recursive.c +++ b/mingw-w64-libraries/winpthreads/tests/pthread_mutex/errorcheck-trylock-recursive.c
@@ -52,7 +52,7 @@ { pthread_mutex_t *mutex = arg; - assert(pthread_mutex_lock(mutex) == 0); + assert(pthread_mutex_trylock(mutex) == 0); assert(pthread_mutex_trylock(mutex) == EBUSY); assert(pthread_mutex_unlock(mutex) == 0); assert(pthread_mutex_unlock(mutex) == EPERM);
diff --git a/mingw-w64-libraries/winpthreads/tests/pthread_mutex/normal-trylock-recursive.c b/mingw-w64-libraries/winpthreads/tests/pthread_mutex/normal-trylock-recursive.c index 1abcc8c..68ed87b 100644 --- a/mingw-w64-libraries/winpthreads/tests/pthread_mutex/normal-trylock-recursive.c +++ b/mingw-w64-libraries/winpthreads/tests/pthread_mutex/normal-trylock-recursive.c
@@ -52,7 +52,7 @@ { pthread_mutex_t *mutex = arg; - assert(pthread_mutex_lock(mutex) == 0); + assert(pthread_mutex_trylock(mutex) == 0); assert(pthread_mutex_trylock(mutex) == EBUSY); assert(pthread_mutex_unlock(mutex) == 0); /**
diff --git a/mingw-w64-libraries/winpthreads/tests/pthread_mutex/recursive-trylock-recursive.c b/mingw-w64-libraries/winpthreads/tests/pthread_mutex/recursive-trylock-recursive.c index 2c0c02b..b6c891a 100644 --- a/mingw-w64-libraries/winpthreads/tests/pthread_mutex/recursive-trylock-recursive.c +++ b/mingw-w64-libraries/winpthreads/tests/pthread_mutex/recursive-trylock-recursive.c
@@ -52,7 +52,7 @@ { pthread_mutex_t *mutex = arg; - assert(pthread_mutex_lock(mutex) == 0); + assert(pthread_mutex_trylock(mutex) == 0); assert(pthread_mutex_trylock(mutex) == 0); assert(pthread_mutex_unlock(mutex) == 0); assert(pthread_mutex_unlock(mutex) == 0);