rwlock_destroy(3synch)
rwlock_destroy --
destroy a reader-writer lock
Synopsis
   cc [options] -Kthread file
   
   #include <synch.h>
   
   int rwlock_destroy(rwlock_t *lock);
Description
rwlock_destroy destroys the reader-writer lock pointed to by lock.
This includes invalidating the lock and freeing any
associated dynamically allocated resources.
lock must previously have been initialized
(see rwlock_init(3synch)).
Parameters
lock- 
pointer to the lock to be destroyed
 
Return values
rwlock_destroy returns zero for success
and an error number for failure.
Errors
If any of the following conditions is detected,
rwlock_destroy returns the corresponding value:
EBUSY- 
lock is locked
or another thread is waiting to acquire lock
 
EINVAL- 
invalid argument specified
 
References
Intro(3synch),
rwlock(3synch),
rwlock_init(3synch),
rw_rdlock(3synch),
rw_tryrdlock(3synch),
rw_trywrlock(3synch),
rw_unlock(3synch),
rw_wrlock(3synch)
© 2004 The SCO Group, Inc.  All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004