SV_DEALLOC(D3)
SV_DEALLOC, SV_DESTROY - syncronization variable de-initialization
As shipped in IRIX 6.5. First release of IRIX 6.5.
NAME SV_DEALLOC, SV_DESTROY - syncronization variable de-initialization SYNOPSIS #include <sys/ksynch.h> #include <sys/ddi.h> void SV_DEALLOC(sv_t *svp); void SV_DESTROY(sv_t *svp); Arguments svp Pointer to the synchronization variable to be deallocated. DESCRIPTION SV_DEALLOC de-initializes and deallocates the synchronization variable specified by svp. SV_DESTROY de-initializes the sync variable specified by svp. Return Values None USAGE Attempting to de-initialize or deallocate a sync variable on which callers are currently waiting is an error and results in undefined behavior. Level Base or Interrupt. Synchronization Constraints Does not sleep. Driver-defined basic locks, read/write locks, and sleep locks (other than the one being deallocated), may be held across calls to this function. REFERENCES SV_ALLOC(D3), SV_INIT(D3), SV_WAIT(D3), SV_WAIT_SIG(D3), SV_SIGNAL(D3), SV_BROADCAST(D3).