setnetgrent_r 서브루틴

용도

그룹 네트워크 항목을 처리합니다.

라이브러리

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

구문

#include <netdb.h>
int setnetgrent_r(NetGroup,ptr)
char *NetGroup;
void **ptr;

설명

Setnetgrent_r 서브루틴은 setnetgrent 서브루틴과 동일한 기능을 합니다.

Setnetgrent_r 서브루틴은 getnetgrent_r 서브루틴이 멤버를 가져올 네트워크 그룹을 설정합니다. 이 서브루틴은 또한 목록의 시작 부분부터 getnetgrent_r 서브루틴 호출을 다시 시작합니다. 이전 setnetgrent_r 호출이 다른 네트워크 그룹에 대한 것이었다면, endnetgrent_r 호출이 암시됩니다. Endnetgrent_r 서브루틴은 getnetgrent_r 호출 중에 할당된 공간을 해제합니다.

매개변수

항목 설명
NetGroup 네트워크 그룹을 가리킵니다.
PTR 함수를 스레드 안전 상태로 유지합니다.

리턴 값

Setnetgrent_r 서브루틴은 성공하면 0을 반환하고 실패하면 -1 반환합니다.

파일

항목 설명
/etc/netgroup 시스템에서 인식하는 네트워크 그룹을 포함합니다.
/usr/include/netdb.h 네트워크 데이터베이스 구조를 포함합니다.