.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/lib/libc_r/man/pthread_cond_signal.3,v 1.5.2.4 2001/08/17 15:42:51 ru Exp $
+.\" $FreeBSD$
.\"
.Dd July 28, 1998
.Dt PTHREAD_COND_SIGNAL 3
.Nm pthread_cond_signal
.Nd unblock a thread waiting for a condition variable
.Sh SYNOPSIS
-.Fd #include <pthread.h>
+.In pthread.h
.Ft int
.Fn pthread_cond_signal "pthread_cond_t *cond"
.Sh DESCRIPTION
.Sh RETURN VALUES
If successful, the
.Fn pthread_cond_signal
-function will return zero.
-Otherwise, an error number will be returned to indicate the error.
+function will return zero, otherwise an error number will be returned
+to indicate the error.
.Sh ERRORS
+The
.Fn pthread_cond_signal
-will fail if:
+function will fail if:
.Bl -tag -width Er
.It Bq Er EINVAL
The value specified by
.Xr pthread_cond_timedwait 3 ,
.Xr pthread_cond_wait 3
.Sh STANDARDS
+The
.Fn pthread_cond_signal
-conforms to
+function conforms to
.St -p1003.1-96 .