SV_BROADCAST man page on IRIX

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



SV_BROADCAST(D3)					      SV_BROADCAST(D3)

NAME
     SV_BROADCAST - wake up all processes sleeping on a synchronization
     variable

SYNOPSIS
     #include <sys/ksynch.h>
     #include <sys/ddi.h>
     int SV_BROADCAST(sv_t *svp);

   Arguments
     svp       Pointer to the synchronization variable to be broadcast
	       signaled.

DESCRIPTION
     If one or more processes are blocked on the synchronization variable
     specified by svp, SV_BROADCAST wakes up all of the blocked processes.
     Note that synchronization variables are stateless -- calls to
     SV_BROADCAST only affect processes currently blocked on the
     synchronization variable.

   Return Values
     Returns the number of processes that were unblocked by the call to
     SV_BROADCAST.

   Level
     Base or Interrupt.

   Synchronization Constraints
     Does not sleep.

     Driver-defined basic locks and read/write locks may be held across calls
     to this function.

REFERENCES
     SV_ALLOC(D3), SV_INIT(D3), SV_DEALLOC(D3), SV_DESTROY(D3), SV_WAIT(D3),
     SV_WAIT_SIG(D3), SV_SIGNAL(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