table of contents
GETFSENT(3) | Manual del Programador de Linux | GETFSENT(3) |
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).
Interfaz | Atributo | Valor |
endfsent(), setfsent() | Seguridad del hilo | MT-Unsafe race:fsent |
getfsent(), getfsspec(), getfsfile() | Seguridad del hilo | MT-Unsafe race:fsent locale |
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¶
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.
15 Septiembre 2017 | GNU |