Searched refs:PTHREAD_MUTEX_RECURSIVE (Results 1 - 25 of 47) sorted by path

12

/haiku-fatelf/headers/posix/
H A Dpthread.h18 #define PTHREAD_MUTEX_RECURSIVE 3 macro
80 { PTHREAD_MUTEX_RECURSIVE, 0, -42, -1, 0 }
/haiku-fatelf/src/bin/coreutils/
H A Dconfigure28719 # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
28729 int x = (int)PTHREAD_MUTEX_RECURSIVE;
[all...]
/haiku-fatelf/src/bin/coreutils/lib/glthread/
H A Dlock.c296 err = pthread_mutexattr_settype (&attributes, PTHREAD_MUTEX_RECURSIVE);
325 err = pthread_mutexattr_settype (&attributes, PTHREAD_MUTEX_RECURSIVE);
/haiku-fatelf/src/system/libroot/posix/pthread/
H A Dpthread_mutex.cpp59 if (MUTEX_TYPE(mutex) == PTHREAD_MUTEX_RECURSIVE) {
146 if (MUTEX_TYPE(mutex) == PTHREAD_MUTEX_RECURSIVE
H A Dpthread_mutexattr.c68 || type > PTHREAD_MUTEX_RECURSIVE)
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/definitions/pthread_h/
H A D2-2.c35 #ifndef PTHREAD_MUTEX_RECURSIVE
36 #error PTHREAD_MUTEX_RECURSIVE not defined
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_cond_broadcast/
H A D1-2.c132 #define PTHREAD_MUTEX_RECURSIVE 0 macro
150 ,{PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}
155 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}
160 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, "Pshared recursive mutex across processes"}
166 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, "Pshared recursive mutex and alt clock condvar across processes"}
171 ,{PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, "Recursive mutex and alt clock condvar"}
176 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, "Pshared recursive mutex and alt clock condvar"}
H A D2-3.c119 #define PTHREAD_MUTEX_RECURSIVE 0 macro
137 ,{PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}
142 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}
147 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, "Pshared recursive mutex across processes"}
153 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, "Pshared recursive mutex and alt clock condvar across processes"}
158 ,{PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, "Recursive mutex and alt clock condvar"}
163 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, "Pshared recursive mutex and alt clock condvar"}
236 if (td->mtype == PTHREAD_MUTEX_RECURSIVE)
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_cond_destroy/
H A D2-1.c120 #define PTHREAD_MUTEX_RECURSIVE 0 macro
138 ,{PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}
143 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}
148 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, "Pshared recursive mutex across processes"}
154 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, "Pshared recursive mutex and alt clock condvar across processes"}
159 ,{PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, "Recursive mutex and alt clock condvar"}
164 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, "Pshared recursive mutex and alt clock condvar"}
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_cond_signal/
H A D1-2.c119 #define PTHREAD_MUTEX_RECURSIVE 0 macro
137 ,{PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}
142 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}
147 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, "Pshared recursive mutex across processes"}
153 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, "Pshared recursive mutex and alt clock condvar across processes"}
158 ,{PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, "Recursive mutex and alt clock condvar"}
163 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, "Pshared recursive mutex and alt clock condvar"}
H A D2-1.c99 if (pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE) != 0) {
H A D2-2.c99 if (pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE) != 0) {
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_cond_timedwait/
H A D2-4.c123 ,{PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}
128 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}
133 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, "Pshared recursive mutex across processes"}
139 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, "Pshared recursive mutex and alt clock condvar across processes"}
144 ,{PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, "Recursive mutex and alt clock condvar"}
149 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, "Pshared recursive mutex and alt clock condvar"}
201 if (td->type == PTHREAD_MUTEX_RECURSIVE)
H A D2-5.c143 if (data.type == PTHREAD_MUTEX_RECURSIVE)
173 if (data.type == PTHREAD_MUTEX_RECURSIVE)
207 { {0, 0, PTHREAD_MUTEX_RECURSIVE , "Recursive mutex" }
210 ,{1, 0, PTHREAD_MUTEX_RECURSIVE , "Recursive mutex + altclock cond" }
212 ,{1, 1, PTHREAD_MUTEX_RECURSIVE , "Recursive pshared mutex + altclock cond" }
215 ,{0, 1, PTHREAD_MUTEX_RECURSIVE , "Recursive pshared mutex" }
H A D2-6.c107 if (data.type == PTHREAD_MUTEX_RECURSIVE)
146 if ((data.type == PTHREAD_MUTEX_ERRORCHECK) || (data.type == PTHREAD_MUTEX_RECURSIVE))
226 ,{0, 0, PTHREAD_MUTEX_RECURSIVE , "Recursive mutex" }
228 ,{1, 0, PTHREAD_MUTEX_RECURSIVE , "Recursive mutex + altclock cond" }
230 ,{1, 1, PTHREAD_MUTEX_RECURSIVE , "Recursive pshared mutex + altclock cond" }
233 ,{0, 1, PTHREAD_MUTEX_RECURSIVE , "Recursive pshared mutex" }
H A D2-7.c124 ,{PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}
129 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}
134 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, "Pshared recursive mutex across processes"}
140 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, "Pshared recursive mutex and alt clock condvar across processes"}
145 ,{PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, "Recursive mutex and alt clock condvar"}
150 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, "Pshared recursive mutex and alt clock condvar"}
208 if (td->type == PTHREAD_MUTEX_RECURSIVE)
H A D4-2.c122 ,{PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}
127 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}
132 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, "Pshared recursive mutex across processes"}
138 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, "Pshared recursive mutex and alt clock condvar across processes"}
143 ,{PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, "Recursive mutex and alt clock condvar"}
148 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, "Pshared recursive mutex and alt clock condvar"}
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_cond_wait/
H A D2-2.c122 ,{PTHREAD_MUTEX_RECURSIVE, 0, 0, 0, "Recursive mutex"}
127 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 0, "Pshared recursive mutex"}
132 ,{PTHREAD_MUTEX_RECURSIVE, 1, 0, 1, "Pshared recursive mutex across processes"}
138 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 1, "Pshared recursive mutex and alt clock condvar across processes"}
143 ,{PTHREAD_MUTEX_RECURSIVE, 0, 1, 0, "Recursive mutex and alt clock condvar"}
148 ,{PTHREAD_MUTEX_RECURSIVE, 1, 1, 0, "Pshared recursive mutex and alt clock condvar"}
186 if (td->type == PTHREAD_MUTEX_RECURSIVE)
H A D2-3.c106 if (data.type == PTHREAD_MUTEX_RECURSIVE)
145 if ((data.type == PTHREAD_MUTEX_ERRORCHECK) || (data.type == PTHREAD_MUTEX_RECURSIVE))
219 ,{0, 0, PTHREAD_MUTEX_RECURSIVE , "Recursive mutex" }
221 ,{1, 0, PTHREAD_MUTEX_RECURSIVE , "Recursive mutex + altclock cond" }
223 ,{1, 1, PTHREAD_MUTEX_RECURSIVE , "Recursive pshared mutex + altclock cond" }
226 ,{0, 1, PTHREAD_MUTEX_RECURSIVE , "Recursive pshared mutex" }
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_mutex_destroy/
H A D2-2.c91 ,{PTHREAD_MUTEX_RECURSIVE, 0, "Recursive mutex"}
96 ,{PTHREAD_MUTEX_RECURSIVE, 1, "Pshared Recursive mutex"}
H A D5-2.c92 ,{PTHREAD_MUTEX_RECURSIVE, 0, "Recursive mutex"}
97 ,{PTHREAD_MUTEX_RECURSIVE, 1, "Pshared Recursive mutex"}
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_mutex_init/
H A D5-1.c147 if ((ret = pthread_mutexattr_settype(pma[0], PTHREAD_MUTEX_RECURSIVE)))
H A D5-3.c184 if ((ret = pthread_mutexattr_settype(pma[2], PTHREAD_MUTEX_RECURSIVE)))
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_mutex_lock/
H A D3-1.c185 if ((ret = pthread_mutexattr_settype(pma[2], PTHREAD_MUTEX_RECURSIVE)))
H A D4-1.c20 * If the mutex type is PTHREAD_MUTEX_RECURSIVE,
149 output("Initialize the PTHREAD_MUTEX_RECURSIVE mutex\n");
160 if ((ret = pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE)))

Completed in 192 milliseconds

12