mutexp            600 TSRM/TSRM.c    	MUTEX_T mutexp;
mutexp            602 TSRM/TSRM.c    	mutexp = malloc(sizeof(CRITICAL_SECTION));
mutexp            603 TSRM/TSRM.c    	InitializeCriticalSection(mutexp);
mutexp            605 TSRM/TSRM.c    	mutexp = (MUTEX_T) malloc(sizeof(*mutexp));
mutexp            606 TSRM/TSRM.c    	pth_mutex_init(mutexp);
mutexp            608 TSRM/TSRM.c    	mutexp = (pthread_mutex_t *)malloc(sizeof(pthread_mutex_t));
mutexp            609 TSRM/TSRM.c    	pthread_mutex_init(mutexp,NULL);
mutexp            611 TSRM/TSRM.c    	mutexp = crit_init();
mutexp            613 TSRM/TSRM.c    	mutexp = PIPlatform_allocLocalMutex();
mutexp            615 TSRM/TSRM.c    	mutexp = st_mutex_new();
mutexp            617 TSRM/TSRM.c    	mutexp = (beos_ben*)malloc(sizeof(beos_ben));
mutexp            618 TSRM/TSRM.c    	mutexp->ben = 0;
mutexp            619 TSRM/TSRM.c    	mutexp->sem = create_sem(1, "PHP sempahore");
mutexp            624 TSRM/TSRM.c    	return( mutexp );
mutexp            629 TSRM/TSRM.c    TSRM_API void tsrm_mutex_free(MUTEX_T mutexp)
mutexp            631 TSRM/TSRM.c    	if (mutexp) {
mutexp            633 TSRM/TSRM.c    		DeleteCriticalSection(mutexp);
mutexp            634 TSRM/TSRM.c    		free(mutexp);
mutexp            636 TSRM/TSRM.c    		free(mutexp);
mutexp            638 TSRM/TSRM.c    		pthread_mutex_destroy(mutexp);
mutexp            639 TSRM/TSRM.c    		free(mutexp);
mutexp            641 TSRM/TSRM.c    		crit_terminate(mutexp);
mutexp            643 TSRM/TSRM.c    		PISync_delete(mutexp);
mutexp            645 TSRM/TSRM.c    		st_mutex_destroy(mutexp);
mutexp            647 TSRM/TSRM.c    		delete_sem(mutexp->sem);
mutexp            648 TSRM/TSRM.c    		free(mutexp);
mutexp            661 TSRM/TSRM.c    TSRM_API int tsrm_mutex_lock(MUTEX_T mutexp)
mutexp            665 TSRM/TSRM.c    	EnterCriticalSection(mutexp);
mutexp            668 TSRM/TSRM.c    	if (pth_mutex_acquire(mutexp, 0, NULL)) {
mutexp            673 TSRM/TSRM.c    	return pthread_mutex_lock(mutexp);
mutexp            675 TSRM/TSRM.c    	crit_enter(mutexp);
mutexp            678 TSRM/TSRM.c    	return PISync_lock(mutexp);
mutexp            680 TSRM/TSRM.c    	return st_mutex_lock(mutexp);
mutexp            682 TSRM/TSRM.c    	if (atomic_add(&mutexp->ben, 1) != 0)
mutexp            683 TSRM/TSRM.c    		return acquire_sem(mutexp->sem);
mutexp            693 TSRM/TSRM.c    TSRM_API int tsrm_mutex_unlock(MUTEX_T mutexp)
mutexp            697 TSRM/TSRM.c    	LeaveCriticalSection(mutexp);
mutexp            700 TSRM/TSRM.c    	if (pth_mutex_release(mutexp)) {
mutexp            705 TSRM/TSRM.c    	return pthread_mutex_unlock(mutexp);
mutexp            707 TSRM/TSRM.c    	crit_exit(mutexp);
mutexp            710 TSRM/TSRM.c    	return PISync_unlock(mutexp);
mutexp            712 TSRM/TSRM.c    	return st_mutex_unlock(mutexp);
mutexp            714 TSRM/TSRM.c    	if (atomic_add(&mutexp->ben, -1) != 1)
mutexp            715 TSRM/TSRM.c    		return release_sem(mutexp->sem);
mutexp            139 TSRM/TSRM.h    TSRM_API void tsrm_mutex_free(MUTEX_T mutexp);
mutexp            140 TSRM/TSRM.h    TSRM_API int tsrm_mutex_lock(MUTEX_T mutexp);
mutexp            141 TSRM/TSRM.h    TSRM_API int tsrm_mutex_unlock(MUTEX_T mutexp);