mutexp            593 TSRM/TSRM.c    	MUTEX_T mutexp;
mutexp            595 TSRM/TSRM.c    	mutexp = malloc(sizeof(CRITICAL_SECTION));
mutexp            596 TSRM/TSRM.c    	InitializeCriticalSection(mutexp);
mutexp            598 TSRM/TSRM.c    	mutexp = (MUTEX_T) malloc(sizeof(*mutexp));
mutexp            599 TSRM/TSRM.c    	pth_mutex_init(mutexp);
mutexp            601 TSRM/TSRM.c    	mutexp = (pthread_mutex_t *)malloc(sizeof(pthread_mutex_t));
mutexp            602 TSRM/TSRM.c    	pthread_mutex_init(mutexp,NULL);
mutexp            604 TSRM/TSRM.c    	mutexp = crit_init();
mutexp            606 TSRM/TSRM.c    	mutexp = PIPlatform_allocLocalMutex();
mutexp            608 TSRM/TSRM.c    	mutexp = st_mutex_new();
mutexp            610 TSRM/TSRM.c    	mutexp = (beos_ben*)malloc(sizeof(beos_ben));
mutexp            611 TSRM/TSRM.c    	mutexp->ben = 0;
mutexp            612 TSRM/TSRM.c    	mutexp->sem = create_sem(1, "PHP sempahore"); 
mutexp            617 TSRM/TSRM.c    	return( mutexp );
mutexp            622 TSRM/TSRM.c    TSRM_API void tsrm_mutex_free(MUTEX_T mutexp)
mutexp            624 TSRM/TSRM.c    	if (mutexp) {
mutexp            626 TSRM/TSRM.c    		DeleteCriticalSection(mutexp);
mutexp            627 TSRM/TSRM.c    		free(mutexp);
mutexp            629 TSRM/TSRM.c    		free(mutexp);
mutexp            631 TSRM/TSRM.c    		pthread_mutex_destroy(mutexp);
mutexp            632 TSRM/TSRM.c    		free(mutexp);
mutexp            634 TSRM/TSRM.c    		crit_terminate(mutexp);
mutexp            636 TSRM/TSRM.c    		PISync_delete(mutexp);
mutexp            638 TSRM/TSRM.c    		st_mutex_destroy(mutexp);
mutexp            640 TSRM/TSRM.c    		delete_sem(mutexp->sem);
mutexp            641 TSRM/TSRM.c    		free(mutexp);  
mutexp            654 TSRM/TSRM.c    TSRM_API int tsrm_mutex_lock(MUTEX_T mutexp)
mutexp            658 TSRM/TSRM.c    	EnterCriticalSection(mutexp);
mutexp            661 TSRM/TSRM.c    	if (pth_mutex_acquire(mutexp, 0, NULL)) {
mutexp            666 TSRM/TSRM.c    	return pthread_mutex_lock(mutexp);
mutexp            668 TSRM/TSRM.c    	crit_enter(mutexp);
mutexp            671 TSRM/TSRM.c    	return PISync_lock(mutexp);
mutexp            673 TSRM/TSRM.c    	return st_mutex_lock(mutexp);
mutexp            675 TSRM/TSRM.c    	if (atomic_add(&mutexp->ben, 1) != 0)  
mutexp            676 TSRM/TSRM.c    		return acquire_sem(mutexp->sem);   
mutexp            686 TSRM/TSRM.c    TSRM_API int tsrm_mutex_unlock(MUTEX_T mutexp)
mutexp            690 TSRM/TSRM.c    	LeaveCriticalSection(mutexp);
mutexp            693 TSRM/TSRM.c    	if (pth_mutex_release(mutexp)) {
mutexp            698 TSRM/TSRM.c    	return pthread_mutex_unlock(mutexp);
mutexp            700 TSRM/TSRM.c    	crit_exit(mutexp);
mutexp            703 TSRM/TSRM.c    	return PISync_unlock(mutexp);
mutexp            705 TSRM/TSRM.c    	return st_mutex_unlock(mutexp);
mutexp            707 TSRM/TSRM.c    	if (atomic_add(&mutexp->ben, -1) != 1) 
mutexp            708 TSRM/TSRM.c    		return release_sem(mutexp->sem);
mutexp            142 TSRM/TSRM.h    TSRM_API void tsrm_mutex_free(MUTEX_T mutexp);
mutexp            143 TSRM/TSRM.h    TSRM_API int tsrm_mutex_lock(MUTEX_T mutexp);
mutexp            144 TSRM/TSRM.h    TSRM_API int tsrm_mutex_unlock(MUTEX_T mutexp);