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

SLEEP_UNLOCK(D3)


SLEEP_UNLOCK -- release a sleep lock

Synopsis

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

void SLEEP_UNLOCK(sleep_t *lockp);

Description

SLEEP_UNLOCK releases the sleep lock specified by lockp. If there are processes waiting for the lock, one of the waiting processes is awakened.

Arguments


lockp
Pointer to the sleep lock to be released.

Return values

None

Usage

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_DEALLOC(D3), SLEEP_LOCK(D3), SLEEP_LOCK_SIG(D3), SLEEP_LOCKAVAIL(D3), SLEEP_LOCKOWNED(D3), SLEEP_TRYLOCK(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