MUTEX_DESTROY man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



MUTEX_DEALLOC(D3)					     MUTEX_DEALLOC(D3)

NAME
     MUTEX_DEALLOC, MUTEX_DESTROY - mutual exclusion lock de-initialization

SYNOPSIS
     #include <sys/ksynch.h>
     #include <sys/ddi.h>
     void MUTEX_DEALLOC(mutex_t *lockp);

     void MUTEX_DESTROY(mutex_t *lockp);

   Arguments
     lockp     Pointer to the mutual exclusion lock to be deallocated or
	       decommissioned.

DESCRIPTION
     MUTEX_DEALLOC un-initializes and deallocates the mutual exclusion lock
     specified by lockp.  MUTEX_DESTROY un-initializes the mutual exclusion
     lock specified by lockp.  When the sleeping locks metering package is
     installed, this may involve deallocating metering data structures.

   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.

   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
     MUTEX_ALLOC(D3), MUTEX_INIT(D3), MUTEX_LOCK(D3), MUTEX_TRYLOCK(D3),
     MUTEX_UNLOCK(D3), MUTEX_OWNED(D3), MUTEX_MINE(D3),

									Page 1

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net