pthread_mutex_unlock man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

pthread_mutex_unlock(3T)			      pthread_mutex_unlock(3T)

NAME
       pthread_mutex_unlock() - unlock a mutex.

SYNOPSIS
PARAMETERS
	      mutex	Pointer to the mutex to be unlocked.

DESCRIPTION
       The function is called by the owner of the mutex referenced by mutex to
       unlock the mutex.  The manner in that the mutex is released  is	depen‐
       dent  upon the mutex's type attribute.  For normal and default mutexes,
       undefined behavior will result if is called on an unlocked mutex or  by
       a thread that is not the current owner.	For recursive and error-check‐
       ing mutexes, an error is returned if is called on an unlocked mutex  or
       by a thread which is not the current owner.

       For  recursive  mutexes, the owner must call as many times as the mutex
       was locked before another thread can lock the mutex.

       If there are threads blocked on the  mutex  referenced  by  mutex  when
       releases	 the  mutex,  the scheduling policy is used to determine which
       thread will acquire the mutex next.

RETURN VALUE
       Upon successful completion, returns zero. Otherwise, an error number is
       returned to indicate the error (the variable is not set).

ERRORS
       For each of the following conditions, if the condition is detected, the
       function returns the corresponding error number:

	      [EINVAL]	     mutex is not an initialized mutex.

	      [EPERM]	     The calling thread does not own mutex.  On HP-UX,
			     this error is not detected for or mutexes.

	      [EFAULT]	     mutex parameter points to an illegal address.

AUTHOR
       was derived from the IEEE POSIX P1003.1c standard and HP extensions.

SEE ALSO
       pthread_mutex_init(3T),			    pthread_mutex_destroy(3T),
       pthread_mutex_lock(3T), pthread_mutex_trylock(3T).

STANDARDS CONFORMANCE
				Pthread Library	      pthread_mutex_unlock(3T)
[top]

List of man pages available for HP-UX

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