cond_broadcast man page on Tru64

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



cond_broadcast(3scl)					  cond_broadcast(3scl)

NAME
       cond_broadcast  -  Wakes	 all threads that are waiting on the specified
       condition variable.

LIBRARY
       SCL Threads Library (libthread.so)

SYNOPSIS
       #include <synch.h>

       int cond_broadcast(
			   cond_t *condp );

PARAMETERS
       Address of the condition variable upon which the threads to be awakened
       are waiting.

DESCRIPTION
       This  routine  unblocks	all threads waiting on the specified condition
       variable condp.

SCL IMPLEMENTATION NOTES
       cond_broadcast(3scl)  is	 implemented  by  calling  pthread_cond_broadā€
       cast(3).

       cond_broadcast(3scl)  first  checks if the specified condition variable
       is valid: if it is not, then the condition variable is initialized  for
       intra-process  thread  synchronization  (type  USYNC_THREAD) by calling
       pthread_cond_init(3). This action matches  the  observed	 behaviour  of
       Solaris.

RETURN VALUES
       If  an  error  condition	 occurs, this routine returns an integer value
       indicating the type of error.

       Additional error return information may be written  to  the  SCL	 error
       log.  Refer to scl_error_log(4scl) for details.

       Possible	 return	 values	 are  as  follows:  Successful completion.  An
       internal implementation error occurred. Refer to the SCL	 errorlog  for
       additional information.

       Note: EFAULT is not returned if condp is an illegal address. An illegal
       address generates a SIGSEGV signal, which by  default  will  abort  the
       process and generate a core dump.

ERRORS
       None.

RELATED INFORMATION
       Functions:   cond_destroy(3scl),	  cond_init(3scl),  cond_signal(3scl),
       cond_timedwait(3scl),	cond_wait(3scl),    pthread_cond_broadcast(3),
       pthread_cond_init(3), scl_intro(3scl), scl_thread_intro(3scl)

       Files: scl_error_log(4scl)

       Manuals: Solaris Compatibility Libraries User's Guide

							  cond_broadcast(3scl)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Tru64

List of man pages available for Tru64

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