Index Index for
Section 3
Index Alphabetical
listing for T
Bottom of page Bottom of
page

tis_read_unlock(3)

NAME

tis_read_unlock - Unlocks a read-write lock that was acquired for read access

SYNOPSIS

#include <tis.h> int tis_read_lock( tis_rwlock_t *lock );

LIBRARY

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

STANDARDS

None

PARAMETERS

lock Address of the read-write lock to be unlocked.

DESCRIPTION

This routine unlocks a read-write lock that was acquired for read access. If there are no other holders of the lock for read access and another thread is waiting to acquire the lock for write access, that lock acquisition is granted.

RETURN VALUES

If an error condition occurs, this routine returns an integer value indicating the type of error. Possible return values are as follows: 0 Successful completion. [EINVAL] The value specified by lock is invalid.

ERRORS

None

SEE ALSO

Functions: tis_read_lock(3), tis_read_trylock(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

Index Index for
Section 3
Index Alphabetical
listing for T
Top of page Top of
page