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

SLEEP_DEALLOC(D3)


SLEEP_DEALLOC -- deallocate an instance of a sleep lock

Synopsis

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

void SLEEP_DEALLOC(sleep_t *lockp);

Description

SLEEP_DEALLOC deallocates the lock specified by lockp.

Arguments


lockp
Pointer to the sleep 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 results 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

SLEEP_ALLOC(D3), SLEEP_LOCK(D3), SLEEP_LOCK_SIG(D3), SLEEP_LOCKAVAIL(D3), SLEEP_LOCKOWNED(D3) SLEEP_TRYLOCK(D3), SLEEP_UNLOCK(D3)

``Sleep locks'' in HDK Technical Reference


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