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

  man pages->Tru64 Unix man pages -> tis_rwlock_init (3)              



NAME    [Toc]    [Back]

       tis_rwlock_init - Initializes a read-write lock object

SYNOPSIS    [Toc]    [Back]

       #include <tis.h>

       int tis_rwlock_init(
               tis_rwlock_t *lock );

LIBRARY    [Toc]    [Back]

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

STANDARDS    [Toc]    [Back]


PARAMETERS    [Toc]    [Back]

       Address of a read-write lock object.

DESCRIPTION    [Toc]    [Back]

       This  routine  initializes  a  read-write lock object. The
       routine initializes the tis_rwlock_t structure that  holds
       the object's lock states.

       To   destroy   a   read-write   lock   object,   call  the
       tis_rwlock_destroy(3) routine.

       NOTE: The tis read-write lock has no relationship  to  the
       Single  UNIX  Specification,  Version 2 (SUSV2, or UNIX98)
       read-write lock  routines  (pthread_rwlock_init(3),  etc).
       The  tis_rwlock_t type, in particular, cannot be used with
       the  pthread  read-write  lock  functions;   nor   can   a
       pthread_rwlock_t type be used with the tis read-write lock

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  lock is not a valid read-write lock.
       Insufficient memory exists to initialize lock.

ERRORS    [Toc]    [Back]


SEE ALSO    [Toc]    [Back]

       Functions:     tis_read_lock(3),      tis_read_trylock(3),
       tis_read_unlock(3),                 tis_rwlock_destroy(3),
       tis_write_lock(3),                   tis_write_trylock(3),

       Manuals: Guide to DECthreads and Programmer's Guide

[ Back ]
 Similar pages
Name OS Title
pthread_rwlock_rdlock IRIX lock a read-write lock object for reading
pthread_rwlock_wrlock IRIX lock a read-write lock object for writing
pthread_rwlock_unlock IRIX unlock a read-write lock object
pthread_rwlock_destroy Tru64 Destroys a read-write lock object
tis_rwlock_destroy Tru64 Destroys the specified read-write lock object
pthread_rwlockattr_init Tru64 Initialize a read-write lock attributes object
tis_read_trylock Tru64 Attempts to acquire a read-write lock for read access and does not wait if the lock cannot be immedi...
tis_write_unlock Tru64 Unlocks the specified read-write lock that was acquired for write access
tis_read_unlock Tru64 Unlocks a read-write lock that was acquired for read access
tis_write_lock Tru64 Acquires the specified read-write lock for write access
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service