getauthdb 또는 getauthdb_r 서브루틴
용도
현재 관리 도메인을 찾습니다.
라이브러리
표준 C 라이브러리(libc.a)
구문
#include <usersec.h>
int getauthdb (Value)
authdb_t *Value;
int getauthdb_r (Value)
authdb_t *Value;
설명
Getauthdb 및 getauthdb_r 서브루틴은 Value 매개변수에 있는 현재 인증 도메인의 값을 반환합니다. Getauthdb 서브루틴은 현재 프로세스 전체 인증 도메인의 값을 반환합니다. Getauthdb_r 서브루틴은 현재 스레드의 인증 도메인이 설정되어 있는 경우 이를 반환합니다. 관리 도메인이 설정되지 않은 경우 하위 루틴은 -1 반환합니다.
매개변수
| 항목 | 설명 |
|---|---|
| 값 | Authdb_t 유형의 변수에 대한 포인터입니다. Authdb_t 유형은 로드 가능한 인증 모듈의 이름을 포함하는 16자 배열입니다. |
리턴 값
| 항목 | 설명 |
|---|---|
| 1 | 반환되는 값은 프로세스 전체 데이터에서 가져온 것입니다. |
| 0 | 반환되는 값은 스레드별 데이터에서 가져온 것입니다. 인증 데이터베이스 모듈은 이전에 setauthdb 서브루틴을 호출하여 지정한 바 있습니다. 현재 데이터베이스 모듈의 이름이 Value 매개변수에 복사되었습니다. |
| -1 | 서브루틴이 실패했습니다. 인증 데이터베이스 모듈이 이전에 setauthdb 서브루틴을 호출하여 지정되지 않았습니다. |