Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 50 lignes de commande et 1472 man disponibles
login as: root
root@213.186.33.18's password:
Last login: Mon Feb 13 0:27:12 2012 from 38.107.179.228
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Getmntent en anglais

GETMNTENT(3) Linux Programmer's Manual GETMNTENT(3)
 
NAME


getmntent, setmntent, addmntent, endmntent, hasmntopt, getmntent_r - get file system descriptor file entry
 
SYNOPSIS


#include #include FILE *setmntent(const char *filename, const char *type); struct mntent *getmntent(FILE *fp); int addmntent(FILE *fp, const struct mntent *mnt); int endmntent(FILE *fp); char *hasmntopt(const struct mntent *mnt, const char *opt); /* GNU extension */ #include struct mntent *getmntent_r(FILE *fp, struct mntent *mntbuf, char *buf, int buflen); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): getmntent_r(): _BSD_SOURCE || _SVID_SOURCE
 
DESCRIPTION


These routines are used to access the file system description file /etc/fstab and the mounted file system description file /etc/mtab. The setmntent() function opens the file system description file fp and returns a file pointer which can be used by getmntent(). The argument type is the type of access required and can take the same values as the mode argument of fopen(3). The getmntent() function reads the next line from the file system description file fp and returns a pointer to a structure containing the broken out fields from a line in the file. The pointer points to a static area of memory which is overwritten by subsequent calls to getm- ntent(). The addmntent() function adds the mntent structure mnt to the end of the open file fp. The endmntent() function closes the file system description file fp. The hasmntopt() function scans the mnt_opts field (see below) of the mntent structure mnt for a substring that matches opt. See and mount(8) for valid mount options. The reentrant getmntent_r() function is similar to getmntent(), but stores the struct mount in the provided *mntbuf and stores the strings pointed to by the entries in that struct in the provided array buf of size buflen. The mntent structure is defined in as follows: struct mntent { char *mnt_fsname; /* name of mounted file system */ char *mnt_dir; /* file system path prefix */ char *mnt_type; /* mount type (see mntent.h) */ char *mnt_opts; /* mount options (see mntent.h) */ int mnt_freq; /* dump frequency in days */ int mnt_passno; /* pass number on parallel fsck */ }; Since fields in the mtab and fstab files are separated by whitespace, octal escapes are used to represent the four characters space (\040), tab (\011), newline (\012) and backslash (\134) in those files when they occur in one of the four strings in a mntent structure. The rou- tines addmntent() and getmntent() will convert from string representa- tion to escaped representation and back.
 
RETURN VALUE


The getmntent() and getmntent_r() functions return a pointer to the mntent structure or NULL on failure. The addmntent() function returns 0 on success and 1 on failure. The endmntent() function always returns 1. The hasmntopt() function returns the address of the substring if a match is found and NULL otherwise.
 
FILES


/etc/fstab file system description file /etc/mtab mounted file system description file
 
CONFORMING TO


The non-reentrant functions are from SunOS 4.1.3. A routine getmn- tent_r() was introduced in HP-UX 10, but it returns an int. The proto- type shown above is glibc-only.
 
NOTES


System V also has a getmntent() function but the calling sequence dif- fers, and the returned structure is different. Under System V /etc/mnttab is used. 4.4BSD and Digital Unix have a routine getm- ntinfo(), a wrapper around the system call getfsstat().
 
SEE ALSO


fopen(3), fstab(5), mount(8)
 
COLOPHON


This page is part of release 3.05 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. 2008-06-16 GETMNTENT(3)


 Dernières recherches
Man  en anglais Man getmntent en anglaisMan  en français Man getmntent en français
Man  en anglais Man setlocale en anglaisMan  en français Man setlocale en français
Man  en anglais Man epoll_ctl en anglaisMan  en français Man epoll_ctl en français
Man  en anglais Man setresuid en anglaisMan  en français Man setresuid en français
Man  en anglais Man mq_notify en anglaisMan  en français Man mq_notify en français
Man  en anglais Man nanosleep en anglaisMan  en français Man nanosleep en français
Man  en anglais Man fpathconf en anglaisMan  en français Man fpathconf en français
Man  en anglais Man inet_aton en anglaisMan  en français Man inet_aton en français
Man  en anglais Man ftp en anglaisMan  en français Man ftp en français
Man  en anglais Man strsignal en anglaisMan  en français Man strsignal en français
Man  en anglais Man bootparam en anglaisMan  en français Man bootparam en français
Man  en anglais Man inet_ntoa en anglaisMan  en français Man inet_ntoa en français
Man  en anglais Man setitimer en anglaisMan  en français Man setitimer en français
Man  en anglais Man alphasort en anglaisMan  en français Man alphasort en français
Man  en anglais Man tcsetattr en anglaisMan  en français Man tcsetattr en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher