OSDN Git Service

(split) LDP: Update the version to 3.53 in PO files
[linuxjm/LDP_man-pages.git] / draft / man2 / nfsservctl.2
1 .\" %%%LICENSE_START(PUBLIC_DOMAIN)
2 .\" This text is in the public domain.
3 .\" %%%LICENSE_END
4 .\"
5 .\" FIXME The description of nfsservctl() on this page
6 .\" is woefully thin.
7 .\"
8 .\"*******************************************************************
9 .\"
10 .\" This file was generated with po4a. Translate the source file.
11 .\"
12 .\"*******************************************************************
13 .TH NFSSERVCTL 2 2012\-03\-05 Linux "Linux Programmer's Manual"
14 .SH 名前
15 nfsservctl \- カーネル nfs デーモンのためのインターフェース
16 .SH 書式
17 .nf
18 \fB#include <linux/nfsd/syscall.h>\fP
19 .sp
20 \fBlong nfsservctl(int \fP\fIcmd\fP\fB, struct nfsctl_arg *\fP\fIargp\fP\fB,\fP
21 \fB                union nfsctl_res *\fP\fIresp\fP\fB);\fP
22 .fi
23 .SH 説明
24 \fI注意\fP: Linux 3.1 以降では、このシステムコールはもはや存在しない。
25
26 .nf
27 /*
28  * nfsctl() によって理解されるコマンド
29  */
30 #define NFSCTL_SVC          0    /* サーバープロセス */
31 #define NFSCTL_ADDCLIENT    1    /* NFS クライアントを追加 */
32 #define NFSCTL_DELCLIENT    2    /* NFS クライアンドを削除 */
33 #define NFSCTL_EXPORT       3    /* ファイルシステムのエクスポート */
34 #define NFSCTL_UNEXPORT     4    /* ファイルシステムのアンエクスポート */
35 #define NFSCTL_UGIDUPDATE   5    /* UID/GID マップの更新 */
36 #define NFSCTL_GETFH        6    /* (mountd で使用される) fh の取得 */
37
38 struct nfsctl_arg {
39     int                       ca_version;     /* safeguard */
40     union {
41         struct nfsctl_svc     u_svc;
42         struct nfsctl_client  u_client;
43         struct nfsctl_export  u_export;
44         struct nfsctl_uidmap  u_umap;
45         struct nfsctl_fhparm  u_getfh;
46         unsigned int          u_debug;
47     } u;
48 }
49
50 union nfsctl_res {
51         struct knfs_fh          cr_getfh;
52         unsigned int            cr_debug;
53 };
54 .fi
55 .SH 返り値
56 成功した場合は 0 が返される。エラーの場合は \-1 が返され、 \fIerrno\fP が適切に設定される。
57 .SH 準拠
58 このコールは Linux 特有である。
59 .SH この文書について
60 この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.53 の一部
61 である。プロジェクトの説明とバグ報告に関する情報は
62 http://www.kernel.org/doc/man\-pages/ に書かれている。