nfsservctl

Autres langues

Langue: ja

Autres versions - même langue

Version: 1997-07-16 (openSuse - 09/10/07)

Section: 2 (Appels système)

̾Á°

nfsservctl - ¥«¡¼¥Í¥ë nfs ¥Ç¡¼¥â¥ó¤Î¤¿¤á¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹

½ñ¼°

#include <linux/nfsd/syscall.h>

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

ÀâÌÀ


/*

 * 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 ¥Þ¥Ã¥×¤Î¹¹¿· */

#define NFSCTL_GETFH        6    /* (mountd ¤Ç»ÈÍѤµ¤ì¤ë) fh ¤Î¼èÆÀ */



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 ÆÃÍ­¤Ç¤¢¤ë¡£