Lock Operation Types


Defines

#define SafESM_LCK_CHG   0
 change from shared to exclusive lock
#define SafESM_LCK_HAVE   1
 ignore if already hold lock
#define SafESM_LCK_TEST   2
 test but do not lock
#define SafESM_LCK_USE   3
 do not wait if already locked
#define SafESM_LCK_NOWAIT   3
 do not wait if already locked
#define SafESM_LCK_NONE   4
 normal processing