Man page - nfsservctl(2)

Packages contains this manual

Available languages:

en fr es pl ko ja ru ro de

Manual

NFSSERVCTL

名 前
書 式
説 明
返 り 値
バ ー ジ ョ ン
準 拠
関 連 項 目
こ の 文 書 に つ い て

名 前

nfsservctl - カ ー ネ ル nfs デ ー モ ン の た め の イ ン タ ー フ ェ ー ス

書 式

#include <linux/nfsd/syscall.h>

long nfsservctl(int cmd , struct nfsctl_arg * argp ,
union nfsctl_res *
resp );

説 明

Note : Since Linux 3.1, this system call no longer exists. It has been replaced by a set of files in the nfsd filesystem; see nfsd (7).

/*
* nfsctl() に よ っ て 理 解 さ れ る コ マ ン ド
*/
#define NFSCTL_SVC 0 /* サ ー バ ー プ ロ セ ス */
#define NFSCTL_ADDCLIENT 1 /* NFS ク ラ イ ア ン ト を 追 加 */
#define NFSCTL_DELCLIENT 2 /* NFS ク ラ イ ア ン ド を 削 除 */
#define NFSCTL_EXPORT 3 /* フ ァ イ ル シ ス テ ム の エ ク ス ポ ー ト */
#define NFSCTL_UNEXPORT 4 /* フ ァ イ ル シ ス テ ム の ア ン エ ク ス ポ ー ト */
#define NFSCTL_UGIDUPDATE 5 /* ク ラ イ ア ン ト の UID/GID マ ッ プ の 更 新
(Linux 2.4.x と そ れ 以 前 の み ) */
#define NFSCTL_GETFH 6 /* (mountd で 使 用 さ れ る ) フ ァ イ ル ハ ン ド ル の
取 得 (Linux 2.4.x と そ れ 以 前 の み ) */

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 が 適 切 に 設 定 さ れ る 。

バ ー ジ ョ ン

こ の シ ス テ ム コ ー ル は Linux 3.1 で カ ー ネ ル か ら 削 除 さ れ た 。 ラ イ ブ ラ リ に よ る サ ポ ー ト は glibc 2.28 で 削 除 さ れ た 。

準 拠

こ の コ ー ル は Linux 特 有 で あ る 。

関 連 項 目

nfsd (7)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man-pages プ ロ ジ ェ ク ト の リ リ ー ス 5.10 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は https://www.kernel.org/doc/man-pages/ に 書 か れ て い る 。