NFSSERVCTL(2)      Manuel du programmeur Linux      NFSSERVCTL(2)


NOM
       nfsservctl  -  Appel-système d'interface pour le démon NFS
       du noyau.

SYNOPSIS
       #include <linux/nfsd/syscall.h>

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

DESCRIPTION
       /*
        * Voici les commandes comprises par nfsctl().
        */
       #define NFSCTL_SVC              0       /* Voici le processus serveur */
       #define NFSCTL_ADDCLIENT        1       /* Ajouter un client NFS      */
       #define NFSCTL_DELCLIENT        2       /* Supprimer un client NFS    */
       #define NFSCTL_EXPORT           3       /* Exporter un système de     *
                                               /* fichiers.                  */
       #define NFSCTL_UNEXPORT         4       /* Arrêter l'exportation d'un */
                                               /* système de fichiers.       */
       #define NFSCTL_UGIDUPDATE       5       /* Mise à jour de la table    */
                                               /* uid/gid du client.         */
       #define NFSCTL_GETFH            6       /* obtenir un fh (utilisé par */
                                               /* mountd).                   */

       struct nfsctl_arg {
               int                     ca_version;     /* garde-fou */
               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;
       };

VALEUR RENVOYÉE
       nfsservctl  renvoie  0  s'il  réussit,  ou -1 s'il échoue,
       auquel cas errno contient le code d'erreur.

CONFORMITÉ
       Cet appel-système est spécifique à Linux.


TRADUCTION
       Christophe Blaess, 1997.




Linux                    21 Juillet 1997                        1