PTHREAD_RWLOCKATTR_INIT(3) |
FreeBSD Library Functions Manual |
PTHREAD_RWLOCKATTR_INIT(3) |
名称
pthread_rwlockattr_init —
読み込み/書み込みロックを初期化する
ライブラリ
POSIX Threads Library (libpthread, -lpthread)
書式
#include < pthread.h>
int
pthread_rwlockattr_init( pthread_rwlockattr_t *attr);
解説
pthread_rwlockattr_init() 関数は、読み込み/書み込みロックの属性オブジェクトを初期化するために使用されます。
戻り値
成功するなら、
pthread_rwlockattr_init() 関数は、0 を返します。そうでなければ、エラー番号が、エラーを示すために返されます。
エラー
pthread_rwlockattr_init() 関数は、次の場合に失敗します:
-
[
ENOMEM]
-
属性オブジェクトを初期化するための十分なメモリがありません。
規格
pthread_rwlockattr_init() 関数は、 Version 2 of the Single UNIX Specification (“SUSv2”) に適合するはずです。
歴史
pthread_rwlockattr_init() 関数は、
FreeBSD 3.0 ではじめて登場しました。