Home | History | Annotate | Download | only in pthreads-win32

Lines Matching refs:mx

45   pthread_mutex_t mx;
56 mx = *mutex;
58 result = pthread_mutex_trylock (&mx);
66 if (mx->kind != PTHREAD_MUTEX_RECURSIVE || 1 == mx->recursive_count)
77 result = (0 == result)?pthread_mutex_unlock(&mx):0;
81 if (mx->robustNode != NULL)
83 free(mx->robustNode);
85 if (!CloseHandle (mx->event))
87 *mutex = mx;
92 free (mx);
100 *mutex = mx;
103 else /* mx->recursive_count > 1 */
108 mx->recursive_count--; /* Undo effect of pthread_mutex_trylock() above */