OSDN Git Service

(split) LDP: Translation snapshots for ja.po.
[linuxjm/LDP_man-pages.git] / draft / 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 .\"O .SH NAME
16 .SH 名前
17 .\"O nfsservctl \- syscall interface to kernel nfs daemon
18 nfsservctl \- カーネル nfs デーモンのためのインターフェース
19 .\"O .SH SYNOPSIS
20 .SH 書式
21 .nf
22 .B #include <linux/nfsd/syscall.h>
23 .sp
24 .BI "long nfsservctl(int " cmd ", struct nfsctl_arg *" argp ,
25 .BI "                union nfsctl_res *" resp );
26 .fi
27 .\"O .SH DESCRIPTION
28 .SH 説明
29 .nf
30 /*
31 .\"O  * These are the commands understood by nfsctl().
32  * nfsctl() によって理解されるコマンド
33  */
34 .\"O #define NFSCTL_SVC          0    /* This is a server process. */
35 .\"O #define NFSCTL_ADDCLIENT    1    /* Add an NFS client. */
36 .\"O #define NFSCTL_DELCLIENT    2    /* Remove an NFS client. */
37 .\"O #define NFSCTL_EXPORT       3    /* export a file system. */
38 .\"O #define NFSCTL_UNEXPORT     4    /* unexport a file system. */
39 .\"O #define NFSCTL_UGIDUPDATE   5    /* update a client's UID/GID map. */
40 .\"O #define NFSCTL_GETFH        6    /* get an fh (used by mountd) */
41 #define NFSCTL_SVC          0    /* サーバープロセス */
42 #define NFSCTL_ADDCLIENT    1    /* NFS クライアントを追加 */
43 #define NFSCTL_DELCLIENT    2    /* NFS クライアンドを削除 */
44 #define NFSCTL_EXPORT       3    /* ファイルシステムのエクスポート */
45 #define NFSCTL_UNEXPORT     4    /* ファイルシステムのアンエクスポート */
46 #define NFSCTL_UGIDUPDATE   5    /* UID/GID マップの更新 */
47 #define NFSCTL_GETFH        6    /* (mountd で使用される) fh の取得 */
48
49 struct nfsctl_arg {
50     int                       ca_version;     /* safeguard */
51     union {
52         struct nfsctl_svc     u_svc;
53         struct nfsctl_client  u_client;
54         struct nfsctl_export  u_export;
55         struct nfsctl_uidmap  u_umap;
56         struct nfsctl_fhparm  u_getfh;
57         unsigned int          u_debug;
58     } u;
59 }
60
61 union nfsctl_res {
62         struct knfs_fh          cr_getfh;
63         unsigned int            cr_debug;
64 };
65 .fi
66 .\"O .SH "RETURN VALUE"
67 .SH 返り値
68 .\"O On success, zero is returned.
69 .\"O On error, \-1 is returned, and
70 .\"O .I errno
71 .\"O is set appropriately.
72 成功した場合はゼロが返される。エラーの場合は \-1 が返され、
73 .I errno
74 が適切に設定される。
75 .\"O .SH "CONFORMING TO"
76 .SH 準拠
77 .\"O This call is Linux-specific.
78 このコールは Linux 特有である。