Provided by: manpages-es-dev_4.13-4_all bug

NOMBRE

       getfsent, getfsspec, getfsfile, setfsent, endfsent - manejo de entradas de fstab

SINOPSIS

       #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);

DESCRIPCIÓN

       These functions read from the file /etc/fstab.  The struct fstab is defined by:

           struct fstab {
               char        *fs_spec;       /* nombre del dispositivo de bloques */
               char        *fs_file;       /* punto de montaje */
               char        *fs_vfstype;    /* tipo de sistema de ficheros */
               char        *fs_mntops;     /* opciones de montaje */
               const char  *fs_type;       /* opción rw/rq/ro/sw/xx */
               int          fs_freq;       /* frecuencia de volcado (dump), en días */
               int          fs_passno;     /* número de paso en volcado paralelo */
           };

       El  campo  fs_type  contiene  (en un sistema *BSD)  una de las cinco cadenas "rw", "rq", "ro", "sw", "xx"
       (lectura-escritura, lectura-escritura con cuotas, sólo-lectura, intercambio (swap), ignorar).

       La función setfsent() abre el fichero cuando se le solicita y lo posiciona en la primera línea.

       La función getfsent() analiza la siguiente línea del fichero.  (Después de abrirlo si era necesario.)

       La función endfsent() cierra el fichero cuando se le solicita.

       La función getfsspec() busca en el fichero desde el principio y devuelve la  primera  entrada  encontrada
       para la cual el campo fs_spec coincida con el argumento special_file.

       La  función  getfsfile()  busca en el fichero desde el principio y devuelve la primera entrada encontrada
       para la cual el campo fs_file coincida con el argumento mount_point.

VALOR DEVUELTO

       Upon success, the functions getfsent(), getfsfile(), and getfsspec()  return a pointer to a struct fstab,
       while  setfsent()  returns  1.   Upon  failure  or  end-of-file,  these  functions  return  NULL  and  0,
       respectively.

ATRIBUTOS

       Para obtener una explicación de los términos usados en esta sección, véase attributes(7).
       ┌──────────────┬────────────────────┬─────────────────────────────┐
       │ InterfazAtributoValor                       │
       ├──────────────┼────────────────────┼─────────────────────────────┤
       │ endfsent(),  │ Seguridad del hilo │ MT-Unsafe race:fsent        │
       │ setfsent()   │                    │                             │
       ├──────────────┼────────────────────┼─────────────────────────────┤
       │ getfsent(),  │ Seguridad del hilo │ MT-Unsafe race:fsent locale │
       │ getfsspec(), │                    │                             │
       │ getfsfile()  │                    │                             │
       └──────────────┴────────────────────┴─────────────────────────────┘

CONFORME A

       These  functions  are  not  in  POSIX.1.   Several operating systems have them, for example, *BSD, SunOS,
       Digital UNIX, AIX (which also has a getfstype()).  HP-UX has functions of the same  names,  that  however
       use  a  struct  checklist  instead  of  a struct fstab, and calls these functions obsolete, superseded by
       getmntent(3).

NOTAS

       Estas funciones son hilo-seguro.

       Puesto que Linux permite montar un dispositivo especial de bloques en diferentes lugares,  y  puesto  que
       varios  dispositivos  pueden tener el mismo punto de montaje, donde el último dispositivo con un punto de
       montaje dado es el que cuenta, dado que getfsfile() y getfsspec() sólo devuelven la  primera  ocurrencia,
       estas dos funciones no son adecuadas para ser usadas bajo Linux.

VÉASE TAMBIÉN

       getmntent(3), fstab(5)

COLOFÓN

       Esta página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una descripción del
       proyecto,   información   sobre   cómo   informar   errores  y  la  última  versión  de  esta  página  en
       https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

       La traducción al español de esta página del manual fue creada por Miguel Pérez Ibars <mpi79470@alu.um.es>

       Esta traducción es documentación libre;  lea  la  GNU General Public License Version 3  o  posterior  con
       respecto a las condiciones de copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si  encuentra  algún  error  en  la  traducción  de esta página del manual, envíe un correo electrónico a
       debian-l10n-spanish@lists.debian.org.

GNU                                            15 Septiembre 2017                                    GETFSENT(3)