標準/拡張機能 | C/C++ | 依存項目 |
---|---|---|
z/OS UNIX |
両方 | POSIX(ON) |
#define _OPEN_THREADS
#include <pthread.h>
int pthread_rwlock_destroy(pthread_rwlock_t *rwlock);
#define _UNIX03_THREADS
#include <pthread.h>
int pthread_rwlock_destroy(pthread_rwlock_t *rwlock);
pthread_rwlock_destroy() 関数は、rwlock で識別される読み取りまたは書き込み ロック・オブジェクトを削除し、この読み取りまたは書き込みで使用されていたリソースをすべて 解放します。読み取り/書き込みロックは、共用リソースを保護する場合に使用されます。
正常に実行された場合、pthread_rwlock_destroy() は 0 を戻します。
正常に実行されなかった場合、pthread_rwlock_destroy() は -1 を戻して、errno を次のいずれかの 値に設定します。
Single UNIX Specification、バージョン 3 の特殊な動作: 正常に実行されなかった場合、pthread_rwlock_destroy() はエラーを示すエラー番号を戻します。