VMS Help
POSIX Threads, TIS routines, tis_write_unlock
*Conan The Librarian (sorry for the slow response - running on an old VAX)
|
|
Unlocks a read-write lock that was acquired for write access.
#include <tis.h>
int
tis_write_unlock (
tis_rwlock_t *lock);
lock
Address of the read-write lock to be unlocked.
This routine unlocks a read-write lock that was acquired for
write access.
Upon completion of this routine, any thread waiting to acquire
the lock for read access will have those acquisitions granted. If
no threads are waiting to acquire the lock for read access, then
a thread waiting to acquire it for write access will have that
acquisition granted.
If an error condition occurs, this routine returns an integer
value indicating the type error. Possible return values are as
follows:
Return Description
0 Successful completion.
[EINVAL] The value specified by lock is not a valid read-write
lock.
tis_read_lock()
tis_read_trylock()
tis_read_unlock()
tis_rwlock_init()
tis_rwlock_destroy()
tis_write_lock()
tis_write_trylock()
[legal]
[privacy]
[GNU]
[policy]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.