Lines Matching defs:lock
69 * NSPR represents the lock as an opaque entity to the client of the
82 ** Returns a pointer to a newly created opaque lock object.
86 ** If the lock can not be created because of resource constraints, NULL
95 ** Destroys a given opaque lock object.
96 ** INPUTS: PRLock *lock
101 NSPR_API(void) PR_DestroyLock(PRLock *lock);
106 ** Lock a lock.
107 ** INPUTS: PRLock *lock
112 NSPR_API(void) PR_Lock(PRLock *lock);
117 ** Unlock a lock. Unlocking an unlocked lock has undefined results.
118 ** INPUTS: PRLock *lock
122 ** Returns PR_FAILURE if the caller does not own the lock.
124 NSPR_API(PRStatus) PR_Unlock(PRLock *lock);