Home
last modified time | relevance | path

Searched refs:PTHREAD_MUTEX_RECURSIVE (Results 1 - 25 of 103) sorted by relevance

12345

/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/
H A D2-5.c107 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 D2-4.c85 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 D2-7.c86 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 D2-6.c70 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 D4-2.c84 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 D2-3.c96 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 D2-2.c113 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 D1-2.c110 #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 Dstress1.c121 #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 Dstress2.c96 #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 Dstress.c96 #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 Dstress1.c129 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 Dstress2.c105 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 Dpthread_fortify_test.c153 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 D2-3.c79 #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 D1-2.c96 #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 D1-5.c13 * 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 D2-1.c111 #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 D2-1.c19 * 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 D1-2.c98 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 D1-1.c71 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 Dpthread_mutex_unlock.c51 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 Dpthread_mutex_pi.c149 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 Dpthread_mutex.c146 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 Dpthread_mutex_unlock.c20 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()

Completed in 14 milliseconds

12345