sysfs(2) System Calls Manual sysfs(2) BEZEICHNUNG sysfs - liefert Informationen uber Dateisystemtypen UBERSICHT [[veraltet]] int sysfs(int Option, const char *Dateisystemname); [[veraltet]] int sysfs(int Option, unsigned int Dateisystemindex, char *Puffer); [[veraltet]] int sysfs(int Option); BESCHREIBUNG Hinweis: Falls Sie Informationen uber das Dateiystem sysfs, das normalerweise unter /sys eingehangt ist, suchen, siehe sysfs(5). Der (veraltete) Systemaufruf sysfs() liefert Informationen uber die Dateisystemtypen, die zurzeit vom Kernel unterstutzt werden. Die spezifische Form des sysfs()-Aufrufs und die zuruckgelieferte Information hangt tatsachlich von dem Parameter Option ab: 1 Die Zeichenkette Dateisystemname, die das Dateisystem bezeichnet, in den Typ-Index des Dateisystems ubersetzen. 2 Den Typ-Index des Dateisystems Dateisystemindex in eine Zeichenkette mit abschliessender Null ubersetzen, die das Dateisystem bezeichnet. Die Zeichenkette wird in den Speicherbereich kopiert, auf den Puffer zeigt. Stellen Sie sicher, dass Puffer gross genug ist, um die Zeichenkette aufnehmen zu konnen. 3 Liefert die Anzahl aller Dateisystemtypen zuruck, die der Kernel momentan unterstutzt. Die Nummerierung der Dateisystemtyp-Indizes beginnt mit Null. RUCKGABEWERT Bei Erfolg gibt sysfs() fur Option 1 den Dateisystemindex, fur Option 2 Null und fur Option 3 die Anzahl der aktuell konfigurierten Dateisysteme zuruck. Bei einem Fehler liefert die Funktion -1 zuruck und setzt errno, um den Fehler anzuzeigen. FEHLER EFAULT Entweder Dateisystemname oder Puffer liegt ausserhalb des Adressraums, auf den zugegriffen werden kann. EINVAL Dateisystemname ist kein gultiger Dateisystembezeichner; Dateisystemindex liegt ausserhalb des Bereichs; Option ist ungultig. STANDARDS Keine. GESCHICHTE SVr4. Dieser von System-V abgeleitete Systemaufruf ist veraltet - benutzen Sie ihn nicht. Auf Systemen mit /proc kann die gleiche Informationen uber /proc abgefragt werden; benutzen Sie stattdessen diese Schnittstelle. FEHLER Es gibt dafur keine Libc- oder Glibc-Unterstutzung. Es gibt keine Moglichkeit abzuschatzen, wie gross Puffer sein sollte. SIEHE AUCH proc(5), sysfs(5) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Markus Schmitt , Chris Leick und Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 sysfs(2)