table of contents
- bullseye 4.10.0-1
- bullseye-backports 4.18.1-1~bpo11+1
- testing 4.18.1-1
- unstable 4.18.1-1
SYSFS(2) | Linux-Programmierhandbuch | SYSFS(2) |
BEZEICHNUNG¶
sysfs - liefert Informationen über Dateisystemtypen
ÜBERSICHT¶
int sysfs(int Option, const char *Dateisystemname);
int sysfs(int Option, unsigned int Dateisystemindex, char *Puffer);
int sysfs(int Option);
BESCHREIBUNG¶
Hinweis: Falls Sie Informationen über das Dateiystem sysfs, das normalerweise unter /sys eingehängt ist, suchen, siehe sysfs(5).
Der (veraltete) Systemaufruf 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 Dateisystemname, die das Dateisystem bezeichnet, in den Typ-Index des Dateisystems übersetzen.
- 2
- Den Typ-Index des Dateisystems Dateisystemindex 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¶
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 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.
SIEHE AUCH¶
KOLOPHON¶
Diese Seite ist Teil der Veröffentlichung 5.10 des Projekts Linux-man-pages. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können, sowie die aktuelle Version dieser Seite finden sich unter https://www.kernel.org/doc/man-pages/.
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Markus Schmitt <fw@math.uni-sb.de>, Chris Leick <c.leick@vollbio.de> und Mario Blättermann <mario.blaettermann@gmail.com> 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 die Mailingliste der Übersetzer.
9. Juni 2020 | Linux |