_llseek(2) System Calls Manual _llseek(2) NUME _llseek - repoziionarea poziiei de citire/scriere a fiierului BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include /* Definirea constantelor SYS_* */ #include int syscall(SYS__llseek, unsigned int fd, unsigned long offset_high, unsigned long offset_low, loff_t *result, unsigned int whence); Nota: glibc nu ofera nici o funcie de invaluire pentru _llseek(), fiind necesara utilizarea syscall(2). DESCRIERE Nota: pentru informaii despre funcia de biblioteca llseek(3), a se vedea lseek64(3). Apelul de sistem _llseek() repoziioneaza poziia descrierii fiierului deschis asociat descriptorului de fiier fd la valoarea (offset_high << 32) | offset_low Aceasta noua poziie este o poziie in octei in raport cu inceputul fiierului, cu poziia curenta a fiierului sau cu sfaritul fiierului, in funcie de faptul ca whence este SEEK_SET, SEEK_CUR sau SEEK_END, respectiv SEEK_END. Noua poziie a fiierului este returnata in argumentul result. Tipul loff_t este un tip cu semn pe 64 de bii. Acest apel de sistem exista pe diferite platforme pe 32 de bii pentru a oferi suport pentru cautarea de poziii in fiiere mari. VALOAREA RETURNATA La finalizarea cu succes, _llseek() returneaza 0. In caz contrar, se returneaza o valoare de -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EBADF fd nu este un descriptor de fiier deschis. EFAULT Problema cu copierea rezultatelor in spaiul utilizatorului. EINVAL whence nu este valid. VERSIUNI Probabil ca dorii sa utilizai in schimb funcia de invaluire lseek(2). STANDARDE Linux. CONSULTAI I lseek(2), open(2), lseek64(3) 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 _llseek(2)