Unix-system-calls-nfsservctl

提供:Dev Guides
移動先:案内検索

[top]#

|http://www.google.com/[Google] | a|

Web This Site
  • 初心者向けのUnix *
  • 高度なUnix *

選択した読書

Copyright©2014 by finddevguides

[cols=",,,,,,,",]

| |  Home   | |  References   | |  Discussion Forums   | |  About TP  

[width="100%",cols="100%",]

a| == nfsservctl()-Unix、Linuxシステムコール

[[File:]] image :http://www.finddevguides.com/images/next.gif [next] image:http://www.finddevguides.com/add- this.gif [AddThisソーシャルブックマークボタン]

広告

NAME

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

概要

  • #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 /*This is a server process.*/ #define NFSCTL_ADDCLIENT 1 /*Add an NFS client.*/ #define NFSCTL_DELCLIENT 2 /*Remove an NFS client.*/ #define NFSCTL_EXPORT 3 /*export a file system.*/ #define NFSCTL_UNEXPORT 4 /*unexport a file system.*/ #define NFSCTL_UGIDUPDATE 5 /*update a client’s UID/GID map.*/ #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; };

返り値

成功すると、ゼロが返されます。 エラーの場合、-1が返され、_errno_が適切に設定されます。

準拠

この呼び出しはLinux固有です。 [[File:]] image :http://www.finddevguides.com/images/next.gif [next] [[File:]]

広告

|  

[cols="^",]

|Advertisements