Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       getfsent, getfsspec, getfsfile, setfsent, endfsent - Gerer la table des
       systemes de fichiers

SYNOPSIS

       #include <fstab.h>

       void endfsent(void);

       struct fstab *getfsent(void);

       struct fstab *getfsfile(const char *mount_point);

       struct fstab *getfsspec(const char *special_file);

       int setfsent(void);

DESCRIPTION

       Ces fonctions lisent depuis le fichier /etc/fstab. La  structure  fstab
       est definie ainsi :

           struct fstab {
                char *fs_spec;          /* nom du peripherique bloc */
                char *fs_file;          /* point de montage */
                char *fs_vfstype;       /* type systeme de fichiers */
                char *fs_mntops;        /* options de montage */
                const char *fs_type;    /* option rw/rq/ro/sw/xx */
                int fs_freq;            /* periode sauvegarde en jours */
                int fs_passno;          /* numero de passage parallele */
           };

       Ici,  le  champ  fs_type  contient (sur un systeme type BSD)  l'une des
       cinq  chaines  << rw >>,   << rq >>,   << ro >>,   << sw >>,   << xx >>
       (read-write, read-write et quota, read-only, swap, ignore).

       La  fonction setfsent() ouvre le fichier au besoin et se positionne sur
       la premiere ligne.

       La fonction getfsent() examine la  ligne  suivante  du  fichier  (apres
       ouverture si besoin).

       La fonction endfsent() ferme le fichier si necessaire.

       La  fonction  getfsspec()  recherche dans le fichier la premiere entree
       pour laquelle le champ fs_spec correspond a l'argument special_file.

       La fonction getfsfile() recherche dans le fichier  la  premiere  entree
       pour laquelle le champ fs_file correspond a l'argument mount_point.

VALEUR RENVOY'EE

       Si   elles   reussissent,  les  fonctions  getfsent(),  getfsfile()  et
       getfsspec()  renvoient  un  pointeur  sur  une  structure   fstab,   et
       setfsent()  renvoie  1.  En  cas  d'echec  ou  de  fin  de fichier, ces
       fonctions renvoient NULL et 0, respectivement.

CONFORMIT'E

       Ces  fonctions  ne  sont  pas  dans  POSIX.1-2001.  Plusieurs  systemes
       d'exploitation  les  proposent :  BSD*,  SunOS,  Digital Unix, AIX (qui
       possede egalement une fonction getfstype()). HP-UX a des fonctions avec
       les  memes  noms,  mais  utilise  une structure checklist plutot que la
       structure fstab,  et  ces  fonctions  sont  obsoletes,  remplacees  par
       getmntent(3).

NOTES

       Ces routines ne sont pas sures dans un contexte multithread.

       Comme  Linux  autorise  le  montage d'un peripherique bloc en plusieurs
       endroits, comme plusieurs peripheriques peuvent avoir le meme point  de
       montage  (le  dernier  est  celui  qui compte), et comme getfsfile() et
       getfsspec() ne  renvoient  que  les  premieres  occurrences,  ces  deux
       fonctions ne sont pas tres utilisables sous Linux.

VOIR AUSSI

       getmntent(3), fstab(5)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain Portal <URL:http://manpagesfr.free.fr/>  (2003-2006).   Florentin
       Duneau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

GNU                             28 fevrier 2002                    GETFSENT(3)