👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

OpenSolaris 2009.06 - man page for _lwp_cond_signal (opensolaris section 2)

_lwp_cond_signal(2)			   System Calls 		      _lwp_cond_signal(2)

NAME
       _lwp_cond_signal, _lwp_cond_broadcast - signal a condition variable

SYNOPSIS
       #include <sys/lwp.h>

       int _lwp_cond_signal(lwp_cond_t *cvp);

       int _lwp_cond_broadcast(lwp_cond_t *cvp);

DESCRIPTION
       The  _lwp_cond_signal()	function  unblocks  one  LWP that is blocked on the LWP condition
       variable pointed to by cvp.

       The _lwp_cond_broadcast() function unblocks all LWPs that are blocked on the LWP condition
       variable pointed to by cvp.

       If  no  LWPs  are  blocked  on  the  LWP  condition  variable, then _lwp_cond_signal() and
       _lwp_cond_broadcast() have no effect.

       Both functions should be called under the protection of the same LWP mutex  lock  that  is
       used  with  the	LWP condition variable being  signaled. Otherwise, the condition variable
       may  be	signalled  between  the  test  of  the	associated  condition  and  blocking   in
       _lwp_cond_wait(). This can cause an infinite wait.

RETURN VALUES
       Upon successful completion, 0 is returned. A non-zero value indicates an error.

ERRORS
       The _lwp_cond_signal() and _lwp_cond_broadcast() functions will fail if:

       EINVAL	 The cvp argument points to an invalid LWP condition variable.

       EFAULT	 The cvp argument points to an invalid address.

SEE ALSO
       _lwp_cond_wait(2), _lwp_mutex_lock(2)

SunOS 5.11				    8 Dec 1995			      _lwp_cond_signal(2)


All times are GMT -4. The time now is 10:01 PM.

Unix & Linux Forums Content Copyright1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password