Searched refs:mutex (Results 1 - 25 of 489) sorted by relevance

1234567891011>>

/macosx-10.9.5/dcerpc-58/dcerpc/libdcethread/
H A Ddcethread_mutex_destroy.c85 dcethread_mutex_destroy(dcethread_mutex *mutex) argument
87 return dcethread__set_errno(pthread_mutex_destroy((pthread_mutex_t*) &mutex->mutex));
91 dcethread_mutex_destroy_throw(dcethread_mutex *mutex) argument
93 DCETHREAD_WRAP_THROW(dcethread_mutex_destroy(mutex));
H A Ddcethread_mutex_unlock.c85 dcethread_mutex_unlock(dcethread_mutex *mutex) argument
87 if (pthread_equal(pthread_self(), mutex->owner))
89 mutex->owner = (pthread_t) -1;
92 return dcethread__set_errno(pthread_mutex_unlock((pthread_mutex_t*) &mutex->mutex));
96 dcethread_mutex_unlock_throw(dcethread_mutex *mutex) argument
98 DCETHREAD_WRAP_THROW(dcethread_mutex_unlock(mutex));
H A Ddcethread_mutex_init.c85 dcethread_mutex_init(dcethread_mutex *mutex, dcethread_mutexattr* attr) argument
87 mutex->owner = (pthread_t) -1;
88 return dcethread__set_errno(pthread_mutex_init((pthread_mutex_t*) &mutex->mutex, attr));
92 dcethread_mutex_init_throw(dcethread_mutex *mutex, dcethread_mutexattr* attr) argument
94 DCETHREAD_WRAP_THROW(dcethread_mutex_init(mutex, attr));
H A Ddcethread_mutex_lock.c85 dcethread_mutex_lock(dcethread_mutex *mutex) argument
87 int res = pthread_mutex_lock((pthread_mutex_t*) &mutex->mutex);
91 mutex->owner = pthread_self();
98 dcethread_mutex_lock_throw(dcethread_mutex *mutex) argument
100 DCETHREAD_WRAP_THROW(dcethread_mutex_lock(mutex));
H A Ddcethread_mutex_trylock.c86 dcethread_mutex_trylock(dcethread_mutex *mutex) argument
90 ret = pthread_mutex_trylock((pthread_mutex_t*) &mutex->mutex);
94 mutex->owner = pthread_self();
108 dcethread_mutex_trylock_throw(dcethread_mutex *mutex) argument
110 DCETHREAD_WRAP_THROW(dcethread_mutex_trylock(mutex));
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/netware/
H A Dproc_mutex.c23 APR_DECLARE(apr_status_t) apr_proc_mutex_create(apr_proc_mutex_t **mutex,
37 ret = apr_thread_mutex_create(&(new_mutex->mutex), APR_THREAD_MUTEX_DEFAULT, pool);
40 *mutex = new_mutex;
45 APR_DECLARE(apr_status_t) apr_proc_mutex_child_init(apr_proc_mutex_t **mutex,
52 APR_DECLARE(apr_status_t) apr_proc_mutex_lock(apr_proc_mutex_t *mutex)
54 if (mutex)
55 return apr_thread_mutex_lock(mutex->mutex);
59 APR_DECLARE(apr_status_t) apr_proc_mutex_trylock(apr_proc_mutex_t *mutex)
61 if (mutex)
85 apr_proc_mutex_lockfile(apr_proc_mutex_t *mutex) argument
90 apr_proc_mutex_name(apr_proc_mutex_t *mutex) argument
[all...]
H A Dthread_mutex.c26 apr_thread_mutex_t *mutex = (apr_thread_mutex_t *)data; local
28 NXMutexFree(mutex->mutex);
32 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
50 new_mutex->mutex = NXMutexAlloc(NX_MUTEX_RECURSIVE, 0, NULL);
52 if(new_mutex->mutex == NULL)
58 *mutex = new_mutex;
62 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex)
64 NXLock(mutex->mutex);
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/netware/
H A Dproc_mutex.c23 APR_DECLARE(apr_status_t) apr_proc_mutex_create(apr_proc_mutex_t **mutex,
37 ret = apr_thread_mutex_create(&(new_mutex->mutex), APR_THREAD_MUTEX_DEFAULT, pool);
40 *mutex = new_mutex;
45 APR_DECLARE(apr_status_t) apr_proc_mutex_child_init(apr_proc_mutex_t **mutex,
52 APR_DECLARE(apr_status_t) apr_proc_mutex_lock(apr_proc_mutex_t *mutex)
54 if (mutex)
55 return apr_thread_mutex_lock(mutex->mutex);
59 APR_DECLARE(apr_status_t) apr_proc_mutex_trylock(apr_proc_mutex_t *mutex)
61 if (mutex)
85 apr_proc_mutex_lockfile(apr_proc_mutex_t *mutex) argument
90 apr_proc_mutex_name(apr_proc_mutex_t *mutex) argument
[all...]
H A Dthread_mutex.c26 apr_thread_mutex_t *mutex = (apr_thread_mutex_t *)data; local
28 NXMutexFree(mutex->mutex);
32 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
50 new_mutex->mutex = NXMutexAlloc(NX_MUTEX_RECURSIVE, 0, NULL);
52 if(new_mutex->mutex == NULL)
58 *mutex = new_mutex;
62 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex)
64 NXLock(mutex->mutex);
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/win32/
H A Dthread_mutex.c42 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
46 (*mutex) = (apr_thread_mutex_t *)apr_palloc(pool, sizeof(**mutex));
48 (*mutex)->pool = pool;
54 (*mutex)->type = thread_mutex_unnested_event;
55 (*mutex)->handle = CreateEvent(NULL, FALSE, TRUE, NULL);
61 * use a [slower] mutex object, instead.
64 InitializeCriticalSection(&(*mutex)->section);
65 (*mutex)->type = thread_mutex_critical_section;
70 (*mutex)
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/win32/
H A Dthread_mutex.c42 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
46 (*mutex) = (apr_thread_mutex_t *)apr_palloc(pool, sizeof(**mutex));
48 (*mutex)->pool = pool;
54 (*mutex)->type = thread_mutex_unnested_event;
55 (*mutex)->handle = CreateEvent(NULL, FALSE, TRUE, NULL);
61 * use a [slower] mutex object, instead.
64 InitializeCriticalSection(&(*mutex)->section);
65 (*mutex)->type = thread_mutex_critical_section;
70 (*mutex)
[all...]
/macosx-10.9.5/cups-372.4/cups/cups/
H A Dthread.c18 * _cupsMutexInit() - Initialize a mutex.
19 * _cupsMutexLock() - Lock a mutex.
20 * _cupsMutexUnlock() - Unlock a mutex.
38 * '_cupsMutexInit()' - Initialize a mutex.
42 _cupsMutexInit(_cups_mutex_t *mutex) /* I - Mutex */ argument
44 pthread_mutex_init(mutex, NULL);
49 * '_cupsMutexLock()' - Lock a mutex.
53 _cupsMutexLock(_cups_mutex_t *mutex) /* I - Mutex */ argument
55 pthread_mutex_lock(mutex);
60 * '_cupsMutexUnlock()' - Unlock a mutex
64 _cupsMutexUnlock(_cups_mutex_t *mutex) argument
138 _cupsMutexInit(_cups_mutex_t *mutex) argument
150 _cupsMutexLock(_cups_mutex_t *mutex) argument
174 _cupsMutexUnlock(_cups_mutex_t *mutex) argument
244 _cupsMutexInit(_cups_mutex_t *mutex) argument
255 _cupsMutexLock(_cups_mutex_t *mutex) argument
266 _cupsMutexUnlock(_cups_mutex_t *mutex) argument
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/include/arch/netware/
H A Dapr_arch_global_mutex.h25 apr_thread_mutex_t *mutex; member in struct:apr_global_mutex_t
H A Dapr_arch_proc_mutex.h25 apr_thread_mutex_t *mutex; member in struct:apr_proc_mutex_t
/macosx-10.9.5/apr-30/apr/apr/include/arch/netware/
H A Dapr_arch_global_mutex.h25 apr_thread_mutex_t *mutex; member in struct:apr_global_mutex_t
H A Dapr_arch_proc_mutex.h25 apr_thread_mutex_t *mutex; member in struct:apr_proc_mutex_t
/macosx-10.9.5/ksh-20/ksh/src/lib/libast/sfio/
H A Dsfmutex.c48 if(!f->mutex)
53 f->mutex = vtmtxopen(NIL(Vtmutex_t*), VT_INIT);
55 if(!f->mutex)
60 return vtmtxlock(f->mutex);
62 return vtmtxtrylock(f->mutex);
64 return vtmtxunlock(f->mutex);
66 return vtmtxclrlock(f->mutex);
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/beos/
H A Dthread_mutex.c42 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
70 (*mutex) = new_m;
75 APR_DECLARE(apr_status_t) apr_thread_mutex_create_np(apr_thread_mutex_t **mutex,
84 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex)
89 if (mutex->nested && mutex->owner == me) {
90 mutex->owner_ref++;
94 if (atomic_add(&mutex->LockCount, 1) > 0) {
95 if ((stat = acquire_sem(mutex->Lock)) < B_NO_ERROR) {
97 atomic_add(&mutex
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/beos/
H A Dthread_mutex.c42 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
70 (*mutex) = new_m;
75 APR_DECLARE(apr_status_t) apr_thread_mutex_create_np(apr_thread_mutex_t **mutex,
84 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex)
89 if (mutex->nested && mutex->owner == me) {
90 mutex->owner_ref++;
94 if (atomic_add(&mutex->LockCount, 1) > 0) {
95 if ((stat = acquire_sem(mutex->Lock)) < B_NO_ERROR) {
97 atomic_add(&mutex
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/os2/
H A Dthread_mutex.c28 apr_thread_mutex_t *mutex = themutex; local
29 return apr_thread_mutex_destroy(mutex);
37 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
48 *mutex = new_mutex;
58 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex)
60 ULONG rc = DosRequestMutexSem(mutex->hMutex, SEM_INDEFINITE_WAIT);
66 APR_DECLARE(apr_status_t) apr_thread_mutex_trylock(apr_thread_mutex_t *mutex)
68 ULONG rc = DosRequestMutexSem(mutex->hMutex, SEM_IMMEDIATE_RETURN);
74 APR_DECLARE(apr_status_t) apr_thread_mutex_unlock(apr_thread_mutex_t *mutex)
76 ULONG rc = DosReleaseMutexSem(mutex
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/os2/
H A Dthread_mutex.c28 apr_thread_mutex_t *mutex = themutex; local
29 return apr_thread_mutex_destroy(mutex);
37 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
48 *mutex = new_mutex;
58 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex)
60 ULONG rc = DosRequestMutexSem(mutex->hMutex, SEM_INDEFINITE_WAIT);
66 APR_DECLARE(apr_status_t) apr_thread_mutex_trylock(apr_thread_mutex_t *mutex)
68 ULONG rc = DosRequestMutexSem(mutex->hMutex, SEM_IMMEDIATE_RETURN);
74 APR_DECLARE(apr_status_t) apr_thread_mutex_unlock(apr_thread_mutex_t *mutex)
76 ULONG rc = DosReleaseMutexSem(mutex
[all...]
/macosx-10.9.5/libstdcxx-60/include/c++/4.2.1/bits/
H A Dgthr-single.h32 /* Just provide compatibility for mutex handling. */
133 /* Backend mutex functions */
135 /* Allocate a mutex. */
137 __gthread_objc_mutex_allocate (objc_mutex_t _GLIBCXX_UNUSED(mutex))
142 /* Deallocate a mutex. */
144 __gthread_objc_mutex_deallocate (objc_mutex_t _GLIBCXX_UNUSED(mutex))
149 /* Grab a lock on a mutex. */
151 __gthread_objc_mutex_lock (objc_mutex_t _GLIBCXX_UNUSED(mutex))
157 /* Try to grab a lock on a mutex. */
159 __gthread_objc_mutex_trylock (objc_mutex_t _GLIBCXX_UNUSED(mutex))
237 __gthread_recursive_mutex_lock(__gthread_recursive_mutex_t *mutex) argument
243 __gthread_recursive_mutex_trylock(__gthread_recursive_mutex_t *mutex) argument
249 __gthread_recursive_mutex_unlock(__gthread_recursive_mutex_t *mutex) argument
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/unix/
H A Dthread_mutex.c25 apr_thread_mutex_t *mutex = data; local
28 rv = pthread_mutex_destroy(&mutex->mutex);
37 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
66 rv = pthread_mutex_init(&new_mutex->mutex, &mattr);
71 rv = pthread_mutex_init(&new_mutex->mutex, NULL);
84 *mutex = new_mutex;
88 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex)
92 rv = pthread_mutex_lock(&mutex->mutex);
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/unix/
H A Dthread_mutex.c25 apr_thread_mutex_t *mutex = data; local
28 rv = pthread_mutex_destroy(&mutex->mutex);
37 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
66 rv = pthread_mutex_init(&new_mutex->mutex, &mattr);
71 rv = pthread_mutex_init(&new_mutex->mutex, NULL);
84 *mutex = new_mutex;
88 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex)
92 rv = pthread_mutex_lock(&mutex->mutex);
[all...]
/macosx-10.9.5/ruby-104/ruby/test/thread/
H A Dtest_cv.rb8 mutex = Mutex.new
11 mutex.synchronize do
13 mutex.synchronize do
20 condvar.wait(mutex)
30 mutex = Mutex.new
36 mutex.synchronize do
38 condvar.wait(mutex)
40 locked = mutex.locked?
58 mutex = Mutex.new
64 mutex
[all...]

Completed in 210 milliseconds

1234567891011>>