/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/ |
H A D | 2-5.c | 107 if (data.type == PTHREAD_MUTEX_RECURSIVE) { in threaded() 145 if (data.type == PTHREAD_MUTEX_RECURSIVE) { in threaded() 183 0, 0, PTHREAD_MUTEX_RECURSIVE, "Recursive mutex"}, { in main() 187 1, 0, PTHREAD_MUTEX_RECURSIVE, in main() 191 1, 1, PTHREAD_MUTEX_RECURSIVE, in main() 197 0, 1, PTHREAD_MUTEX_RECURSIVE, "Recursive pshared mutex"}, { in main()
|
H A D | 2-4.c | 85 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 94 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 106 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 120 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 133 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 146 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, 195 if (td->type == PTHREAD_MUTEX_RECURSIVE) { in tf()
|
H A D | 2-7.c | 86 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 95 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 107 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 121 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 134 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 147 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, 201 if (td->type == PTHREAD_MUTEX_RECURSIVE) { in tf()
|
H A D | 2-6.c | 70 if (data.type == PTHREAD_MUTEX_RECURSIVE) { in clnp1() 126 || (data.type == PTHREAD_MUTEX_RECURSIVE)) { in clnp3() 224 0, 0, PTHREAD_MUTEX_RECURSIVE, "Recursive mutex"} in main() 227 1, 0, PTHREAD_MUTEX_RECURSIVE, "Recursive mutex + altclock cond"} in main() 232 1, 1, PTHREAD_MUTEX_RECURSIVE, in main() 239 0, 1, PTHREAD_MUTEX_RECURSIVE, "Recursive pshared mutex"} in main()
|
H A D | 4-2.c | 84 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 93 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 105 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 119 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 132 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 145 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0,
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/ |
H A D | 2-3.c | 96 if (data.type == PTHREAD_MUTEX_RECURSIVE) { in clnp1() 147 || (data.type == PTHREAD_MUTEX_RECURSIVE)) { in clnp3() 233 0, 0, PTHREAD_MUTEX_RECURSIVE, "Recursive mutex"} in main() 236 1, 0, PTHREAD_MUTEX_RECURSIVE, "Recursive mutex + altclock cond"} in main() 241 1, 1, PTHREAD_MUTEX_RECURSIVE, in main() 248 0, 1, PTHREAD_MUTEX_RECURSIVE, "Recursive pshared mutex"} in main()
|
H A D | 2-2.c | 113 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 122 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 134 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 148 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 161 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 174 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, 212 if (td->type == PTHREAD_MUTEX_RECURSIVE) { in tf()
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/ |
H A D | 1-2.c | 110 #define PTHREAD_MUTEX_RECURSIVE 0 macro 128 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 137 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 149 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 163 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 176 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 189 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0,
|
/third_party/ltp/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/ |
H A D | stress1.c | 121 #define PTHREAD_MUTEX_RECURSIVE 0 macro 139 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 148 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 160 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 174 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 187 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 200 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0,
|
H A D | stress2.c | 96 #define PTHREAD_MUTEX_RECURSIVE 0 macro 114 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 123 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 135 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 149 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 162 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 175 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0,
|
H A D | stress.c | 96 #define PTHREAD_MUTEX_RECURSIVE 0 macro 114 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 123 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 135 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 149 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 162 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 175 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0,
|
/third_party/ltp/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/ |
H A D | stress1.c | 129 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 138 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 150 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 164 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 177 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 190 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0,
|
H A D | stress2.c | 105 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 114 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 126 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 140 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 153 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 166 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0,
|
/third_party/musl/libc-test/src/functionalext/fortify/ |
H A D | pthread_fortify_test.c | 153 i = test_pthread_mutex_lock_after_destroyed(PTHREAD_MUTEX_RECURSIVE); in main() 155 t_error("PTHREAD_MUTEX_RECURSIVE lock failed after destroyed, got %s\n", strerror(i)); in main() 161 i = test_pthread_mutex_unlock_after_destroyed(PTHREAD_MUTEX_RECURSIVE); in main() 163 t_error("PTHREAD_MUTEX_RECURSIVE unlock failed after destroyed, got %s\n", strerror(i)); in main() 173 i = test_pthread_mutex_timedlock_after_destroyed(PTHREAD_MUTEX_RECURSIVE); in main() 175 t_error("PTHREAD_MUTEX_RECURSIVE timedlock failed after destroyed, got %s\n", strerror(i)); in main() 185 i = test_pthread_mutex_trylock_after_destroyed(PTHREAD_MUTEX_RECURSIVE); in main() 187 t_error("PTHREAD_MUTEX_RECURSIVE trylock failed after destroyed, got %s\n", strerror(i)); in main()
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/ |
H A D | 2-3.c | 79 #define PTHREAD_MUTEX_RECURSIVE 0 macro 94 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}, { 98 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}, { 105 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 118 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 127 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 135 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, 207 if (td->mtype == PTHREAD_MUTEX_RECURSIVE) { in child()
|
H A D | 1-2.c | 96 #define PTHREAD_MUTEX_RECURSIVE 0 macro 111 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}, { 115 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}, { 122 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 135 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 144 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 152 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0,
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/ |
H A D | 1-5.c | 13 * Testing the PTHREAD_MUTEX_RECURSIVE type. 17 * 2. Set tye mutexattr type to PTHREAD_MUTEX_RECURSIVE 19 * attribute is set as the value PTHREAD_MUTEX_RECURSIVE. 39 /* Set the mutex attribute 'type' to PTHREAD_MUTEX_RECURSIVE. */ in main() 40 if (pthread_mutexattr_settype(&mta, PTHREAD_MUTEX_RECURSIVE) != 0) { in main() 46 /* The 'type' attribute should be PTHREAD_MUTEX_RECURSIVE */ in main() 53 if (type != PTHREAD_MUTEX_RECURSIVE) { in main() 55 ("Test FAILED: Incorrect mutexattr 'type' value: %d. Should be PTHREAD_MUTEX_RECURSIVE\n", in main()
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/ |
H A D | 2-1.c | 111 #define PTHREAD_MUTEX_RECURSIVE 0 macro 129 PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"} 138 PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"} 150 PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, 164 PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, 177 PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, 190 PTHREAD_MUTEX_RECURSIVE, 1, 1, 0,
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/ |
H A D | 2-1.c | 19 * If the mutex is of type PTHREAD_MUTEX_RECURSIVE, 96 PTHREAD_MUTEX_RECURSIVE, 0, 0, "Recursive mutex"} 98 PTHREAD_MUTEX_RECURSIVE, 1, 0, "Pshared Recursive mutex"} 100 PTHREAD_MUTEX_RECURSIVE, 1, 1, 300 if (scenarii[sc].m_type == PTHREAD_MUTEX_RECURSIVE) { in main()
|
H A D | 1-2.c | 98 PTHREAD_MUTEX_RECURSIVE, 0, 0, "Recursive mutex"} 109 PTHREAD_MUTEX_RECURSIVE, 1, 0, "Pshared Recursive mutex"} 122 PTHREAD_MUTEX_RECURSIVE, 1, 1, 335 if (scenarii[sc].m_type == PTHREAD_MUTEX_RECURSIVE) { in main()
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/ |
H A D | 1-1.c | 71 if (pthread_mutexattr_settype(&mta, PTHREAD_MUTEX_RECURSIVE) != 0) { in main() 81 if (type != PTHREAD_MUTEX_RECURSIVE) { in main()
|
/third_party/musl/libc-test/src/functionalext/supplement/thread/ |
H A D | pthread_mutex_unlock.c | 51 int32_t type = PTHREAD_MUTEX_RECURSIVE; in pthread_mutex_un_lock_0100() 66 int32_t type = PTHREAD_MUTEX_RECURSIVE; in pthread_mutex_un_lock_0200()
|
/third_party/musl/libc-test/src/functional/ |
H A D | pthread_mutex_pi.c | 149 i = test_relock(PTHREAD_MUTEX_RECURSIVE); in main() 151 t_error("PTHREAD_MUTEX_RECURSIVE relock did not succed, got %s\n", i==-1?"deadlock":strerror(i)); in main() 156 i = test_unlock(PTHREAD_MUTEX_RECURSIVE); in main() 158 t_error("PTHREAD_MUTEX_RECURSIVE unlock did not return EPERM, got %s\n", strerror(i)); in main() 163 i = test_unlock_other(PTHREAD_MUTEX_RECURSIVE); in main() 165 t_error("PTHREAD_MUTEX_RECURSIVE unlock did not return EPERM, got %s\n", strerror(i)); in main()
|
H A D | pthread_mutex.c | 146 i = test_relock(PTHREAD_MUTEX_RECURSIVE); in main() 148 t_error("PTHREAD_MUTEX_RECURSIVE relock did not succed, got %s\n", i==-1?"deadlock":strerror(i)); in main() 153 i = test_unlock(PTHREAD_MUTEX_RECURSIVE); in main() 155 t_error("PTHREAD_MUTEX_RECURSIVE unlock did not return EPERM, got %s\n", strerror(i)); in main() 160 i = test_unlock_other(PTHREAD_MUTEX_RECURSIVE); in main() 162 t_error("PTHREAD_MUTEX_RECURSIVE unlock did not return EPERM, got %s\n", strerror(i)); in main()
|
/third_party/musl/src/thread/ |
H A D | pthread_mutex_unlock.c | 20 if ((type & PTHREAD_MUTEX_TYPE_MASK) == PTHREAD_MUTEX_RECURSIVE && m->_m_count) in __pthread_mutex_unlock() 24 if ((type&3) == PTHREAD_MUTEX_RECURSIVE && m->_m_count) in __pthread_mutex_unlock()
|