tis_write_trylock man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

tis_write_trylock(3)					  tis_write_trylock(3)

NAME
       tis_write_trylock  -  Attempts to acquire the specified read-write lock
       for write access

SYNOPSIS
       #include <tis.h>

       int tis_write_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 for write access.

DESCRIPTION
       This routine attempts to acquire a read-write lock  for	write  access.
       The  routine  attempts  to immediately acquire the lock. If the lock is
       acquired, zero (0) is returned. If the lock is held by  another	thread
       (for  either read or write access), [EBUSY] is returned and the calling
       thread does not wait for the write-access lock to be acquired.

       Note that it is a coding error to attempt to acquire the lock for write
       access  if  the	lock  is already held by the calling thread. (However,
       this routine returns [EBUSY] anyway, because no ownership  error-check‐
       ing takes place.)

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 is acquired for write access.  The lock
       was not acquired for write access, as it is  already  held  by  another
       thread.

ERRORS
       None

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

       Manuals: Guide to DECthreads and Programmer's Guide

							  tis_write_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