TutMutexUnlock


Name

TutMutexUnlock — unlock a mutex object

Synopsis

T_BOOL TutMutexUnlock(mutex) 
T_MUTEX mutex; 

Arguments

mutex — mutex object to unlock

Return Values

TRUE if mutex object was successfully unlocked, FALSE otherwise.

Diagnostics

If TutMutexUnlock fails, it returns FALSE and sets the global SmartSockets error number to one of:

Description

TutMutexUnlock unlocks a locked mutex object. Only the thread that owns the lock on mutex can successfully unlock it.

Caution

Every call to TutMutexUnlock must balance a previous call to TutMutexLock.

See Also

TutMutexCreate, TutMutexLock

Examples

This example attempts to unlock a mutex object:

T_MUTEX mutex; 
... 
if (!TutMutexUnlock(mutex)) { 
  /* error */ 
} 

TIBCO SmartSockets™ Utilities
Software Release 6.8, July 2006
Copyright © TIBCO Software Inc. All rights reserved
www.tibco.com