*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> tis_mutex_lock (3)              
Title
Content
Arch
Section
 

tis_mutex_lock(3)

Contents


NAME    [Toc]    [Back]

       tis_mutex_lock - Locks an unlocked mutex

SYNOPSIS    [Toc]    [Back]

       #include <tis.h>

       int tis_mutex_lock(
               pthread_mutex_t *mutex );

LIBRARY    [Toc]    [Back]

       Standard C Library (libc.so, libc.a)

STANDARDS    [Toc]    [Back]

       None

PARAMETERS    [Toc]    [Back]

       Address of the mutex (passed by reference) to be locked.

DESCRIPTION    [Toc]    [Back]

       This  routine  locks the specified mutex mutex. A deadlock
       can result if the current owner of a mutex calls this routine
  in  an attempt to lock the same mutex a second time.
       (DECthreads does not detect or report the deadlock.)

       In a threaded environment, the thread that  has  locked  a
       mutex  becomes  its  current  owner  and remains the owner
       until the  same  thread  has  unlocked  it.  This  routine
       returns  with  the  mutex in the locked state and with the
       current thread as the mutex's current owner.

RETURN VALUES    [Toc]    [Back]

       If an error condition  occurs,  this  routine  returns  an
       integer  value  indicating  the  type  of  error. Possible
       return values are as follows: Successful completion.   The
       value specified by mutex is invalid.  A deadlock condition
       is detected.

ERRORS    [Toc]    [Back]

       None

SEE ALSO    [Toc]    [Back]

      
      
       Functions:    tis_mutex_destroy(3),     tis_mutex_init(3),
       tis_mutex_trylock(3), tis_mutex_unlock(3)

       Manuals: Guide to DECthreads and Programmer's Guide



                                                tis_mutex_lock(3)
[ Back ]
 Similar pages
Name OS Title
pthread_lock_global_np Tru64 Locks the DECthreads global mutex
tis_lock_global Tru64 Locks the DECthreads global mutex
pthread_mutexattr_gettype Tru64 Obtains the mutex type attribute in the specified mutex attributes object
pthread_mutexattr_settype Tru64 Specifies the mutex type attribute that is used when a mutex is created
BUF_TIMELOCK FreeBSD locks a buffer
BUF_LOCK FreeBSD locks a buffer
dxpause Tru64 locks (pauses) an X display
BUF_LOCK Tru64 General: Locks the specified I/O buffer
pthread_mutex_lock IRIX mutual exclusion locks
omp_lock IRIX Set of procedures to manipulate locks
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service