Provided by: manpages-ro-dev_4.27.0-1_all 

_llseek(2) System Calls Manual _llseek(2)
NUME
_llseek - repoziționarea poziției de citire/scriere a fișierului
BIBLIOTECA
Biblioteca C standard (libc, -lc)
SINOPSIS
#include <sys/syscall.h> /* Definirea constantelor SYS_* */ #include <unistd.h> int syscall(SYS__llseek, unsigned int fd, unsigned long offset_high, unsigned long offset_low, loff_t *result, unsigned int whence); Notă: glibc nu oferă nici o funcție de învăluire pentru _llseek(), fiind necesară utilizarea syscall(2).
DESCRIERE
Notă: pentru informații despre funcția de bibliotecă llseek(3), a se vedea lseek64(3). Apelul de sistem _llseek() repoziționează poziția descrierii fișierului deschis asociat descriptorului de fișier fd la valoarea (offset_high << 32) | offset_low Această nouă poziție este o poziție în octeți în raport cu începutul fișierului, cu poziția curentă a fișierului sau cu sfârșitul fișierului, în funcție de faptul că whence este SEEK_SET, SEEK_CUR sau SEEK_END, respectiv SEEK_END. Noua poziție a fișierului este returnată în argumentul result. Tipul loff_t este un tip cu semn pe 64 de biți. Acest apel de sistem există pe diferite platforme pe 32 de biți pentru a oferi suport pentru căutarea de poziții în fișiere mari.
VALOAREA RETURNATĂ
La finalizarea cu succes, _llseek() returnează 0. În caz contrar, se returnează o valoare de -1, iar errno este configurată pentru a indica eroarea.
ERORI-IEȘIRE
EBADF fd nu este un descriptor de fișier deschis. EFAULT Problemă cu copierea rezultatelor în spațiul utilizatorului. EINVAL whence nu este valid.
VERSIUNI
Probabil că doriți să utilizați în schimb funcția de învăluire lseek(2).
STANDARDE
Linux.
CONSULTAȚI ȘI
lseek(2), open(2), lseek64(3)
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org> Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team- ro@lists.sourceforge.net. Pagini de manual de Linux 6.9.1 2 mai 2024 _llseek(2)