.\" -*- coding: UTF-8 -*- .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH _llseek 2 "17 Mayo 2025" "Páginas de Manual de Linux 6.15" .SH NOMBRE _llseek \- reposiciona el puntero de lectura/escritura .SH BIBLIOTECA Biblioteca Estándar C (\fIlibc\fP,\ \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP /* Definición de las constantes \fBSYS_*\fP */ \fB#include \fP .P \fBint syscall(SYS__llseek, unsigned int \fP\fIfd\fP\fB, unsigned long \fP\fIoffset_high\fP\fB,\fP \fB unsigned long \fP\fIoffset_low\fP\fB, loff_t *\fP\fIresultado\fP\fB,\fP \fB unsigned int \fP\fIwhence\fP\fB);\fP .fi .P \fINota\fP: glibc no proporciona un contenedor para \fB_llseek\fP(), lo que requiere el empleo de \fBsyscall\fP(2). .SH DESCRIPCIÓN Nota: para obtener información sobre la función de biblioteca \fBllseek\fP(3), consulte \fBlseek64\fP(3). .P La llamada al sistema \fB_llseek\fP() reposiciona el desplazamiento de la descripción del archivo abierto asociado con el descriptor de archivo \fIfd\fP al valor .IP (offset_high << 32) | offset_low .P Este nuevo desplazamiento es un desplazamiento de bytes relativo al inicio, el desplazamiento del archivo actual o el final del archivo, dependiendo de si \fIwhence\fP es \fBSEEK_SET\fP, \fBSEEK_CUR\fP o \fBSEEK_END\fP, respectivamente. .P El nuevo desplazamiento del archivo se devuelve en el argumento \fIresultado\fP. El tipo \fIloff_t\fP es un tipo con signo de 64 bits. .P Esta llamada de sistema está presente en diversas plataformas de 32 bits para dar soporte a la búsqueda de grandes desplazamientos de archivo. .SH "VALOR DEVUELTO" Si no se produce ningun error, \fB_llseek\fP() devuelve 0. Si se produce, se devuelve el valor \-1 y se asigna a \fIerrno\fP un valor que indica el tipo de error que se ha producido. .SH ERRORES .TP \fBEBADF\fP \fIfd\fP no es un descriptor de fichero abierto. .TP \fBEFAULT\fP Problema al copiar el resultado al espacio de usuario. .TP \fBEINVAL\fP \fIwhence\fP no es válido. .SH VERSIONES Probablemente prefiera usar la función contenedora \fBlseek\fP(2). .SH ESTÁNDARES Linux. .SH "VÉASE TAMBIÉN" \fBlseek\fP(2), \fBopen\fP(2), \fBlseek64\fP(3) .PP .SH TRADUCCIÓN La traducción al español de esta página del manual fue creada por Juan Piernas y Marcos Fouces . .PP Esta traducción es documentación libre; lea la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. .PP Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a .MT debian-l10n-spanish@lists.debian.org .ME .