*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> usema (7)              
Title
Content
Arch
Section
 

Contents


USEMA(7M)							     USEMA(7M)


NAME    [Toc]    [Back]

     usema, usemaclone - software semaphore driver

DESCRIPTION    [Toc]    [Back]

     The usema driver manages the allocation and operation of counting
     semaphores	that are used as the basis of spinlocks	and semaphores.

     The usemaclone device allocates a new semaphore device, and returns a
     file handle to it.	 Other processes can attach to that semaphore using an
     ioctl operation on	the usema device.  The driver provides atomic blocking
     and unblocking services.  Blocking	can be either interruptible or not.
     The driver	also provides for asynchronous blocking	and later polling to
     inquire whether a given semaphore is available.  This polling is
     available through the standard poll(2) and	select(2) mechanisms.

CAVEATS    [Toc]    [Back]

     The usema driver is intended to be	used only by the standard library
     spinlock and semaphore routines.  Client programs should use these
     routines, rather than using usema directly.

FILES    [Toc]    [Back]

     /dev/usema

     /dev/usemaclone

SEE ALSO    [Toc]    [Back]

      
      
     poll(2), select(2), usinit(3P), usnewlock(3P), usnewsema(3P).


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
sd HP-UX Software Distributor, commands to create, distribute, install, monitor, and manage software
swcopy HP-UX install and configure software products; software products for subsequent installation or distribution; respec
swinstall HP-UX install and configure software products; software products for subsequent installation or distribution; respec
sem_getvalue FreeBSD get the value of a semaphore
sem_getvalue OpenBSD get the value of a semaphore
semget OpenBSD get semaphore set
el FreeBSD Ethernet driver for 3Com Etherlink 3C501 device driver
ispcvt FreeBSD verify if current video driver is pcvt driver
semop IRIX semaphore operations
semop NetBSD semaphore operations
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service