PTHREAD_RWLOCKATTR_INIT(3)

명칭
pthread_rwlockattr_init - 읽기 / 기록 락의 속성의 작성

프로그램 라이브러리
libc_r

서식
<pthread.h> int pthread_rwlockattr_init(pthread_rwlockattr_t *attr)

해설
pthread_rwlockattr_init() 함수는, 읽기 / 기록 락의 속성 오브젝트를 초기화하기 위해서 사용됩니다.

반환값
문제가 없는 경우는, pthread_rwlockattr_init() 함수는 0 을 돌려줍니다. 문제가 있는 경우는, 그 에러를 나타내기 위해서(때문에) 에러 번호가 돌려주어집니다.

관련 항목
pthread_rwlock_init(3), pthread_rwlockattr_destroy(3), pthread_rwlockattr_getpshared(3), pthread_rwlockattr_setpshared(3)

표준
pthread_rwlockattr_init() 함수는, susv2 에 적합하고 있을 것입니다.

에러
pthread_rwlockattr_init() (은)는 이하의 경우에 실패합니다.

[ENOMEM]
    속성 오브젝트를 초기화하기 위해서 충분한 메모리가 없습니다.

역사
pthread_rwlockattr_init() 함수는, FreeBSD 3.0 그리고 처음 등장했습니다.