|
|
@ -175,6 +175,7 @@ extern void LWLockRelease(LWLock *lock); |
|
|
|
extern void LWLockReleaseClearVar(LWLock *lock, uint64 *valptr, uint64 val); |
|
|
|
extern void LWLockReleaseClearVar(LWLock *lock, uint64 *valptr, uint64 val); |
|
|
|
extern void LWLockReleaseAll(void); |
|
|
|
extern void LWLockReleaseAll(void); |
|
|
|
extern bool LWLockHeldByMe(LWLock *lock); |
|
|
|
extern bool LWLockHeldByMe(LWLock *lock); |
|
|
|
|
|
|
|
extern bool LWLockHeldByMeInMode(LWLock *lock, LWLockMode mode); |
|
|
|
|
|
|
|
|
|
|
|
extern bool LWLockWaitForVar(LWLock *lock, uint64 *valptr, uint64 oldval, uint64 *newval); |
|
|
|
extern bool LWLockWaitForVar(LWLock *lock, uint64 *valptr, uint64 oldval, uint64 *newval); |
|
|
|
extern void LWLockUpdateVar(LWLock *lock, uint64 *valptr, uint64 value); |
|
|
|
extern void LWLockUpdateVar(LWLock *lock, uint64 *valptr, uint64 value); |
|
|
|