DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
SVR5

LOCK_DEALLOC(D3)


LOCK_DEALLOC -- deallocate an instance of a basic lock

Synopsis

   #include <sys/types.h>
   #include <sys/ksynch.h>
   #include <sys/ddi.h>
   

void LOCK_DEALLOC(lock_t *lockp);

Description

LOCK_DEALLOC deallocates the basic lock specified by lockp.

Arguments


lockp
Pointer to the basic lock to be deallocated.

Return values

None.

Usage

Attempting to deallocate a lock that is currently locked or is being waited for is an error and will result in undefined behavior.

Context and synchronization

Non-blockable, interrupt, user, or blockable context.

Hardware applicability

All

Version applicability

ddi: 5, 5mp, 6, 6mp, 7, 7mp, 7.1, 7.1mp, 8, 8mp

References

LOCK(D3), LOCK_ALLOC(D3), TRYLOCK(D3), UNLOCK(D3)

``Spin locks (DDI)'' in HDK Technical Reference


19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005