tis_read_trylock man page on DigitalUNIX

Printed from http://www.polarhome.com/service/man/?qf=tis_read_trylock&af=0&tf=2&of=DigitalUNIX

tis_read_trylock(3)					   tis_read_trylock(3)

NAME
       tis_read_trylock	 -  Attempts  to  acquire  a  read-write lock for read
       access and does not wait if the lock cannot be immediately granted

SYNOPSIS
       #include <tis.h>

       int tis_read_trylock(
	       tis_rwlock_t *lock );

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

STANDARDS
       None

PARAMETERS
       Address of the read-write lock to be acquired.

DESCRIPTION
       This routine attempts to acquire a read-write lock for read access.  If
       the lock cannot be granted, the routine returns without waiting.

       When  a	thread	calls  this routine, an attempt is made to immediately
       acquire the lock for read access. If the lock is acquired, zero (0)  is
       returned.   If a holder of the lock for write access exists, [EBUSY] is
       returned.

       If the lock cannot be acquired for read access immediately, the calling
       program does not wait for the lock to be released.

RETURN VALUES
       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 lock was acquired.	The lock is being held
       for write access.  The lock for read access was not acquired.

ERRORS
       None

SEE ALSO
       Functions: tis_read_lock(3), tis_read_unlock(3), tis_rwlock_destroy(3),
       tis_rwlock_init(3),	 tis_write_lock(3),	 tis_write_trylock(3),
       tis_write_unlock(3)

       Manuals: Guide to DECthreads and Programmer's Guide

							   tis_read_trylock(3)
[top]

List of man pages available for DigitalUNIX

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