Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       sysfs - liefert Informationen über Dateisystemtypen

ÜBERSICHT

       int sysfs(int option, const char *fsname);

       int sysfs(int option, unsigned int fs_index, char *puffer);

       int sysfs(int option);

BESCHREIBUNG

       sysfs()  liefert  Informationen  über die Dateisystemtypen, die zurzeit
       vom Kernel unterstützt werden. Die spezifische Form des sysfs()-Aufrufs
       und   die   zurückgelieferte  Information  hängt  tatsächlich  von  dem
       Parameter option ab:

       1  die Zeichenkette fsname, die das  Dateisystems  bezeichnet,  in  den
          Typ-Index des Dateisystems übersetzen.

       2  den  Typ-Index  des  Dateisystems  fs_index in eine Zeichenkette mit
          abschließender Null übersetzen, die das Dateisystem bezeichnet.  Die
          Zeichenkette  wird  in  den  Speicherbereich kopiert, auf den puffer
          zeigt. Stellen Sie sicher,  dass  puffer  groß  genug  ist,  um  die
          Zeichenkette aufnehmen zu können.

       3  Liefert  die  Anzahl  aller  Dateisystemtypen zurück, die der Kernel
          momentan unterstützt.

       Die Nummerierung der Dateisystemtyp-Indizes beginnt mit Null.

RÜCKGABEWERT

       Bei Erfolg gibt sysfs() für Option 1 den Dateisystemindex, für Option 2
       Null   und   für   Option  3  die  Anzahl  der  aktuell  konfigurierten
       Dateisysteme zurück. Bei einem Fehler liefert die  Funktion  -1  zurück
       und setzt errno entsprechend.

FEHLER

       EFAULT Entweder fsname oder puffer liegt außerhalb des Adressraums, auf
              den zugegriffen werden kann.

       EINVAL fsname ist kein gültiger Dateisystembezeichner;  fs_index  liegt
              außerhalb des Bereichs; option ist ungültig.

KONFORM ZU

       SVr4.

ANMERKUNGEN

       Dieser  von  System-V  abgeleitete Systemaufruf ist veraltet – benutzen
       Sie ihn nicht. Auf Systemen mit /proc kann  die  gleiche  Informationen
       über /proc/filesystems abgefragt werden; benutzen Sie stattdessen diese
       Schnittstelle.

FEHLER

       Es gibt dafür keine  Libc-  oder  Glibc-Unterstützung.  Es  gibt  keine
       Möglichkeit abzuschätzen, wie groß puffer sein sollte.

KOLOPHON

       Diese   Seite   ist   Teil   der  Veröffentlichung  3.32  des  Projekts
       Linux-man-pages. Eine Beschreibung des Projekts und Informationen,  wie
       Fehler     gemeldet     werden     können,     finden     sich    unter
       http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von Markus  Schmitt
       <fw@math.uni-sb.de> und Chris Leick <c.leick@vollbio.de> erstellt.

       Diese  Übersetzung  ist  Freie Dokumentation; lesen Sie die GNU General
       Public  License  Version  3  oder  neuer   bezüglich   der   Copyright-
       Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn  Sie  Fehler  in  der  Übersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.