Name
sg_lock_mutex, sg_unlock_mutex — guard not MT-safe system API
Synopsis
#include <statgrab.h>
sg_error sg_lock_mutex( | mutex_name) ; | |
char const *mutex_name
;
sg_error sg_unlock_mutex( | mutex_name) ; | |
char const *mutex_name
;
Return Values
Both functions return a statgrab error code.
error code: SG_ERROR_NONE
description: No error
error code: SG_ERROR_INVALID_ARGUMENT
description: Unknown name for mutex
error code: SG_ERROR_MUTEX_LOCK
description: thread library error, error code is set with the delivered value
error code: SG_ERROR_MUTEX_UNLOCK
description: thread library error, error code is set with the delivered value