이 름
nfsservctl − 커 널 네 트 웍 파 일 시 스 템 (nfs)데 몬 syscall interface.
사 용 법
#include <linux/nfsd/syscall.h>
nfsservctl(int cmd, struct nfsctl_arg *argp, union nfsctl_res *resp);
설 명
/*
* These are the commands understood by nfsctl().
*/
#define NFSCTL_SVC 0 /* 서 버 프 로
세 스 이 다 . */
#define NFSCTL_ADDCLIENT 1 /* nfs사 용 자
추 가 . */
#define NFSCTL_DELCLIENT 2 /* nfs사 용 자
삭 제 . */
#define NFSCTL_EXPORT 3 /* 파 일 시
스 템 export. */
#define NFSCTL_UNEXPORT 4 /* 파 일 시
스 템 unexport. */
#define NFSCTL_UGIDUPDATE 5 /* 사 용 자
의 uid/gid 맵 업 데 이
트 . */
#define NFSCTL_GETFH 6 /* get an fh (used by mountd) */
struct
nfsctl_arg {
int ca_version; /* safeguard */
union {
struct nfsctl_svc u_svc;
struct nfsctl_client u_client;
struct nfsctl_export u_export;
struct nfsctl_uidmap u_umap;
struct nfsctl_fhparm u_getfh;
unsigned int u_debug;
} u;
}
union
nfsctl_res {
struct knfs_fh cr_getfh;
unsigned int cr_debug;
};
반 환 값
성 공 하 면 0을 반 환 한 다 . 실 패 시 -1을 반 환 하 고 , errno을 적 절 한 값 으 로 설 정 한 다 .
호 환
이 호 출 은 리 눅 스 에 서 만 볼 수 있 다 .
역 자
ASPLINUX<man [AT] asp-linux.kr>, 2000년 7월 29