ioctl_fslabel(2) System Calls Manual ioctl_fslabel(2) NUME ioctl_fslabel - obine sau definete o eticheta de sistem de fiiere BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include /* Definirea constantelor *FSLABEL* */ #include int ioctl(int descriptor-fiier, FS_IOC_GETFSLABEL, char eticheta[FSLABEL_MAX]); int ioctl(int descriptor-fiier, FS_IOC_SETFSLABEL, char eticheta[FSLABEL_MAX]); DESCRIERE Daca un sistem de fiiere accepta manipularea in timpul funcionarii a etichetelor, aceste operaii ioctl(2) pot fi utilizate pentru a obine sau defini eticheta sistemului de fiiere pentru sistemul de fiiere pe care se afla descriptor-fiier. Operaia FS_IOC_SETFSLABEL necesita privilegii (CAP_SYS_ADMIN). VALOAREA RETURNATA In caz de succes, se returneaza zero. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE Posibilele erori includ (dar nu se limiteaza la) urmatoarele: EFAULT eticheta face referire la o zona de memorie inaccesibila. EINVAL Eticheta specificata depaete lungimea maxima a etichetei pentru sistemul de fiiere. ENOTTY Aceasta poate aparea in cazul in care sistemul de fiiere nu accepta manipularea in timpul funcionarii a etichetelor. EPERM Procesul de apelare nu are suficiente permisiuni pentru a defini eticheta. STANDARDE Linux. ISTORIC Linux 4.18. Acestea erau cunoscute anterior sub numele de BTRFS_IOC_GET_FSLABEL i BTRFS_IOC_SET_FSLABEL i erau private pentru Btrfs. NOTE Lungimea maxima a irului de caractere pentru aceasta interfaa este FSLABEL_MAX, inclusiv octetul null de terminare ('\0'). Sistemele de fiiere au lungimi maxime diferite pentru etichete, care pot include sau nu octetul null de terminare. irul de caractere furnizat la FS_IOC_SETFSFSLABEL trebuie sa fie intotdeauna cu terminaie nula, iar irul de caractere returnat de FS_IOC_GETFSFSLABEL va fi intotdeauna cu terminaie nula. CONSULTAI I ioctl(2), blkid(8) 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.06 31 octombrie 2023 ioctl_fslabel(2)