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 | 네트워크 데이터베이스 구조를 포함합니다. |