getauthdb 또는 getauthdb_r 서브루틴

용도

현재 관리 도메인을 찾습니다.

라이브러리

표준 C 라이브러리(libc.a)

구문

#include <usersec.h>

int getauthdb (Value)
authdb_t *Value;

int getauthdb_r (Value)
authdb_t *Value;

설명

Getauthdbgetauthdb_r 서브루틴은 Value 매개변수에 있는 현재 인증 도메인의 값을 반환합니다. Getauthdb 서브루틴은 현재 프로세스 전체 인증 도메인의 값을 반환합니다. Getauthdb_r 서브루틴은 현재 스레드의 인증 도메인이 설정되어 있는 경우 이를 반환합니다. 관리 도메인이 설정되지 않은 경우 하위 루틴은 -1 반환합니다.

매개변수

항목 설명
Authdb_t 유형의 변수에 대한 포인터입니다. Authdb_t 유형은 로드 가능한 인증 모듈의 이름을 포함하는 16자 배열입니다.

리턴 값

항목 설명
1 반환되는 값은 프로세스 전체 데이터에서 가져온 것입니다.
0 반환되는 값은 스레드별 데이터에서 가져온 것입니다. 인증 데이터베이스 모듈은 이전에 setauthdb 서브루틴을 호출하여 지정한 바 있습니다. 현재 데이터베이스 모듈의 이름이 Value 매개변수에 복사되었습니다.
-1 서브루틴이 실패했습니다. 인증 데이터베이스 모듈이 이전에 setauthdb 서브루틴을 호출하여 지정되지 않았습니다.