SLEEP_UNLOCK(D3) SLEEP_UNLOCK(D3)
NAME
SLEEP_UNLOCK - release a sleep lock
SYNOPSIS
#include <sys/ksynch.h>
#include <sys/ddi.h>
void SLEEP_UNLOCK(sleep_t *lockp);
Arguments
lockp Pointer to the sleep lock to be released.
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.
Return Values
None
USAGE
Level
Base or Interrupt.
Synchronization Constraints
Does not sleep.
Driver-defined basic locks, read/write locks, and sleep locks
may be held across calls to this function.
REFERENCES
SLEEP_ALLOC(D3), SLEEP_DEALLOC(D3), SLEEP_LOCK(D3),
SLEEP_LOCK_SIG(D3), SLEEP_LOCKAVAIL(D3), SLEEP_LOCKOWNED(D3),
SLEEP_TRYLOCK(D3)
NOTICES
Portability
All processors
Applicability
ddi: 5, 5mp, 6, 6mp, 7, 7mp
Copyright 1994 Novell, Inc. Page 1