PTHREAD_RWLOCKATTR_SETKIND_NP(3) | Library Functions Manual | PTHREAD_RWLOCKATTR_SETKIND_NP(3) |
pthread_rwlockattr_setkind_np, pthread_rwlockattr_getkind_np - スレッドの読み書きロック属性オブジェクトの読み書きロック種別の設定、取得を行う
#include <pthread.h>
int pthread_rwlockattr_setkind_np(pthread_rwlockattr_t *attr, int pref); int pthread_rwlockattr_getkind_np(const pthread_rwlockattr_t *attr, int *pref);
-pthread でコンパイルしてリンクする。
pthread_rwlockattr_setkind_np(),
pthread_rwlockattr_getkind_np():
pthread_rwlockattr_setkind_np() 関数は、 attr が参照する読み書きロック属性オブジェクトの「ロック種別 (lock kind)」を pref で指定された値に設定する。 引数 pref には以下のいずれか一つを設定できる。
pthread_rwlockattr_getkind_np() 関数は、 attr が参照する読み書きロック属性オブジェクトのロック種別属性の値をポインター pref に入れて返す。
成功すると、これらの関数は 0 を返す。 有効なポインター引数が渡された場合、 pthread_rwlockattr_getkind_np() は常に成功する。 エラーの場合、 pthread_rwlockattr_setkind_np() は 0 以外のエラー番号を返す。
関数 pthread_rwlockattr_getkind_np() と pthread_rwlockattr_setkind_np() は glibc 2.1 で初めて登場した。
これらの関数は非標準の GNU による拡張である。 そのため、名前に "_np" (non-portable; 移植性がない) という接尾辞が付いている。
pthreads(7)
この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報告に関する情報は https://www.kernel.org/doc/man-pages/ に書かれている。
2020-08-13 | Linux Programmer's Manual |