Differences between version 2 and previous revision of nfsservctl(2).
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 2 | Last edited on Sunday, March 16, 2003 5:52:46 pm | by PerryLorier | Revert |
Older page: | version 1 | Last edited on Monday, June 3, 2002 6:53:01 pm | by perry | Revert |
@@ -1,59 +1,41 @@
-NFSSERVCTL
-!!!NFSSERVCTL
-NAME
-SYNOPSIS
-DESCRIPTION
-RETURN VALUE
-CONFORMING TO
-----
!!NAME
+nfsservctl - syscall interface to kernel nfs daemon
-
-nfsservctl - syscall interface to kernel nfs daemon
!!SYNOPSIS
+ __#include <linux/nfsd/syscall.h>__
-
-__#include __
-
-
-
__nfsservctl(int__ ''cmd''__, struct nfsctl_arg
-
*__''argp''__, union nfsctl_res
-
*__''resp''__);__
+
__nfsservctl(int__ ''cmd''__, struct nfsctl_arg *__''argp''__, union nfsctl_res *__''resp''__);__
!!DESCRIPTION
+ /*
+ * 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;
+ }
-/*
-* 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;
-};
+
union nfsctl_res {
+
struct knfs_fh cr_getfh;
+
unsigned int cr_debug;
+ };
!!RETURN VALUE
+On success, zero is returned. On error, -1 is returned, and ''errno'' is set appropriately.
-On success, zero is returned. On error, -1 is returned, and
-''errno'' is set appropriately.
!!CONFORMING TO
-
-
This call is Linux-specific.
-----