Home » Linux Manpages » addmntent
Man(1) output converted with man2html
[ Print ]
addmntent
Linux Manpage
ÜBERSICHT
#include <stdio.h>
#include <mntent.h>
FILE *setmntent(const char *filep, const char *type);
struct mntent *getmntent(FILE *filep);
int addmntent(FILE *filep, const struct mntent *mnt);
int endmntent(FILE *filep);
char *hasmntopt(const struct mntent *mnt, const char *opt);
BESCHREIBUNG
Diese Routinen werden benutzt, um auf die Dateien /etc/fstab, die die
Liste der Dateisysteme enthält und die Datei /etc/mtab, die die Liste
der zurzeit gemounteten Dateisysteme enthält, zuzugreifen.
Die setmntent()-Funktion öffnet die Dateisystembeschreibungsdatei filep
und liefert einen Dateizeiger zurück, der von getmntent() benutzt wer-
den kann. Das Argument type ist die Art des benötigten Zugriffs und
kann die selben Werte annehmen wie das mode-Argument von fopen(3).
Die getmntent()-Funktion liest die nächste Zeile von der Dateisystem-
beschreibungsdatei filep und liefert einen Zeiger auf Struktur zurück,
die die einzelnen Felder der gelesenen Zeile enthält. Der Zeiger zeigt
auf einen statischen Speicherbereich, der von den folgenden getmn-
tent()-Aufrufen wieder überschrieben wird.
Die addmntent()-Funktion fügt die mntent-Struktur mnt an das Ende der
offenen Datei filep.
Die endmntent()-Funktion schließt die Dateisystembeschreibungsdatei
filep.
Die hasmntopt()-Funktion durchsucht das mnt_opts-Feld (siehe unten) der
mntent-Struktur mnt nach einem Teilstring der auf mnt passt. Gültige
mount-Optionen sind unter <mntent.h> zu finden.
Die mntent-Struktur ist in <mntent.h> folgendermaßen definiert:
struct mntent {
char *mnt_fsname; /* Name des gemounteten Dateisystems */
char *mnt_dir; /* Dateisystempfadprefix */
char *mnt_type; /* Mounttyp (siehe mntent.h) */
char *mnt_opts; /* Mount Optionen (siehe mntent.h) */
int mnt_freq; /* Dumphäufigkeit in Tagen */
int mnt_passno; /* Durchgangsnummer beim parallelen fsck */
};
Dateisystembeschreibungsdatei /etc/mtab Enthält Liste der z.Zt.
gemounteten Filesysteme
KONFORM ZU
BSD 4.3
SIEHE AUCH
fopen(3), fstab(5).
6. Juni 1996 GETMNTENT(3)
Man(1) output converted with man2html





