OSDN Git Service

(split) Import translated manuals from JM CVS Repository.
[linuxjm/LDP_man-pages.git] / release / man2 / nfsservctl.2
1 .\" Hey Emacs! This file is -*- nroff -*- source.
2 .\"
3 .\" Original text is in the public domain.
4 .\"
5 .\" FIXME The description of nfsservctl() on this page
6 .\" is woefully thin.
7 .\"
8 .\" Japanese Version is copyrighted. but can freely distribute.
9 .\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
10 .\"         all rights reserved.
11 .\" Translated Sat Aug 30 14:47:25 JST 1997
12 .\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
13 .\"
14 .TH NFSSERVCTL 2 1997-07-16 "Linux" "Linux Programmer's Manual"
15 .SH Ì¾Á°
16 nfsservctl \- ¥«¡¼¥Í¥ë nfs ¥Ç¡¼¥â¥ó¤Î¤¿¤á¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹
17 .SH ½ñ¼°
18 .nf
19 .B #include <linux/nfsd/syscall.h>
20 .sp
21 .BI "long nfsservctl(int " cmd ", struct nfsctl_arg *" argp ,
22 .BI "                union nfsctl_res *" resp );
23 .fi
24 .SH ÀâÌÀ
25 .nf
26 /*
27  * nfsctl() ¤Ë¤è¤Ã¤ÆÍý²ò¤µ¤ì¤ë¥³¥Þ¥ó¥É
28  */
29 #define NFSCTL_SVC          0    /* ¥µ¡¼¥Ð¡¼¥×¥í¥»¥¹ */
30 #define NFSCTL_ADDCLIENT    1    /* NFS ¥¯¥é¥¤¥¢¥ó¥È¤òÄɲà*/
31 #define NFSCTL_DELCLIENT    2    /* NFS ¥¯¥é¥¤¥¢¥ó¥É¤òºï½ü */
32 #define NFSCTL_EXPORT       3    /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¨¥¯¥¹¥Ý¡¼¥È */
33 #define NFSCTL_UNEXPORT     4    /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¢¥ó¥¨¥¯¥¹¥Ý¡¼¥È */
34 #define NFSCTL_UGIDUPDATE   5    /* UID/GID ¥Þ¥Ã¥×¤Î¹¹¿· */
35 #define NFSCTL_GETFH        6    /* (mountd ¤Ç»ÈÍѤµ¤ì¤ë) fh ¤Î¼èÆÀ */
36
37 struct nfsctl_arg {
38     int                       ca_version;     /* safeguard */
39     union {
40         struct nfsctl_svc     u_svc;
41         struct nfsctl_client  u_client;
42         struct nfsctl_export  u_export;
43         struct nfsctl_uidmap  u_umap;
44         struct nfsctl_fhparm  u_getfh;
45         unsigned int          u_debug;
46     } u;
47 }
48
49 union nfsctl_res {
50         struct knfs_fh          cr_getfh;
51         unsigned int            cr_debug;
52 };
53 .fi
54 .SH ÊÖ¤êÃÍ
55 À®¸ù¤·¤¿¾ì¹ç¤Ï¥¼¥í¤¬ÊÖ¤µ¤ì¤ë¡£¥¨¥é¡¼¤Î¾ì¹ç¤Ï \-1 ¤¬ÊÖ¤µ¤ì¡¢
56 .I errno
57 ¤¬Å¬ÀÚ¤ËÀßÄꤵ¤ì¤ë¡£
58 .SH ½àµò
59 ¤³¤Î¥³¡¼¥ë¤Ï Linux ÆÃÍ­¤Ç¤¢¤ë¡£