Home » Linux Manpages » addmntent
[   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
Ähnliche Artikel:
abs, accept, access, acct, acos, acosh, adjtimex, alarm, alloca, alphasort,
Arrow acosh adjtimex Arrow
Verwandte Produkte und Suchanfragen anderer Besucher:
filep,

Tag Clouds

beschreibung #include < -funktion /etc/fstab /etc/mtab addmntent benutzt char const datei dateien dateisystembeschreibungsdatei dateisysteme die endmntent enthält file filep filep gemounteten getmntent h> hasmntopt int linux liste liste manpage mnt mntent opt routinen setmntent stdio struct type zurzeit zuzugreifen Übersicht öffnet

Social-Bookmark

Diesen Artikel bookmarken
bei ...

delicious Facebook Google Linkarena Mister Wong oneview
Socializer Twitter Webnews Yahoo MyWeb YiGG

Was sind Social Bookmarks? Social Bookmarks
Social Bookmarks sind Lesezeichen, die im Internet von verschiedenen Benutzern durch gemeinschaftliches Indexieren erschlossen werden.

In sogenannten Social-Bookmark-Netzwerken können angemeldetet Benutzer Links und Nachrichtenmeldungen sammeln und andere Benutzer so auf interessante Inhalte aufmerksam machen.

Update: 17.11.2011 02:27