sysfs(2) System Calls Manual sysfs(2) NUME sysfs - obine informaii despre tipul sistemului de fiiere SINOPSIS [[depreciat]] int sysfs(int option, const char *fsname); [[depreciat]] int sysfs(int option, unsigned int fs_index, char *buf); [[depreciat]] int sysfs(int option); DESCRIERE Nota: daca suntei in cautarea de informaii despre sistemul de fiiere sysfs care este montat in mod normal la /sys, consultai sysfs(5). Apelul de sistem (invechit) sysfs() returneaza informaii despre tipurile de sisteme de fiiere prezente in prezent in nucleu. Forma specifica a apelului sysfs() i informaiile returnate depind de opiunea in vigoare: 1 Convertete irul de identificare a sistemului de fiiere fsname intr-un index de tip de sistem de fiiere. 2 Convertete indexul tipului de sistem de fiiere fs_index intr-un ir de identificare a sistemului de fiiere cu terminaie nula. Acest ir va fi scris in memoria tampon indicata de buf. Asigurai-va ca buf are suficient spaiu pentru a accepta irul. 3 Returneaza numarul total de tipuri de sisteme de fiiere prezente in prezent in nucleu. Numerotarea indicilor de tip de sistem de fiiere incepe cu zero. VALOAREA RETURNATA In caz de succes, sysfs() returneaza indexul sistemului de fiiere pentru opiunea 1, zero pentru opiunea 2 i numarul de sisteme de fiiere configurate in prezent pentru opiunea 3. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EFAULT Fie ca fsname, fie ca buf se afla in afara spaiului de adrese accesibil. EINVAL fsname nu este un identificator de tip de sistem de fiiere valid; fs_index este in afara limitelor; opiunea nu este valida. STANDARDE Niciunul ISTORIC SVr4. Acest apel de sistem derivat din System-V este invechit; nu-l utilizai. Pe sistemele cu /proc, aceleai informaii pot fi obinute prin /proc; utilizai aceasta interfaa in schimb. ERORI Nu exista suport pentru libc sau glibc. Nu exista nicio modalitate de a ghici cat de mare ar trebui sa fie buf. CONSULTAI I proc(5), sysfs(5) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.12 2 mai 2024 sysfs(2)