_llseek(2) System Calls Manual _llseek(2) NOMBRE _llseek - reposiciona el puntero de lectura/escritura BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #include /* Definicion de las constantes SYS_* */ #include int syscall(SYS__llseek, unsigned int fd, unsigned long offset_high, unsigned long offset_low, loff_t *resultado, unsigned int whence); Nota: glibc no proporciona un contenedor para _llseek(), lo que requiere el empleo de syscall(2). DESCRIPCION Nota: para obtener informacion sobre la funcion de biblioteca llseek(3), consulte lseek64(3). La llamada al sistema _llseek() reposiciona el desplazamiento de la descripcion del archivo abierto asociado con el descriptor de archivo fd al valor (offset_high << 32) | offset_low Este nuevo desplazamiento es un desplazamiento de bytes relativo al inicio, el desplazamiento del archivo actual o el final del archivo, dependiendo de si whence es SEEK_SET, SEEK_CUR o SEEK_END, respectivamente. El nuevo desplazamiento del archivo se devuelve en el argumento resultado. El tipo loff_t es un tipo con signo de 64 bits. Esta llamada de sistema esta presente en diversas plataformas de 32 bits para dar soporte a la busqueda de grandes desplazamientos de archivo. VALOR DEVUELTO Si no se produce ningun error, _llseek() devuelve 0. Si se produce, se devuelve el valor -1 y se asigna a errno un valor que indica el tipo de error que se ha producido. ERRORES EBADF fd no es un descriptor de fichero abierto. EFAULT Problema al copiar el resultado al espacio de usuario. EINVAL whence no es valido. VERSIONES Probablemente prefiera usar la funcion contenedora lseek(2). ESTANDARES Linux. VEASE TAMBIEN lseek(2), open(2), lseek64(3) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Juan Piernas y Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de Manual de Linux 6.15 17 Mayo 2025 _llseek(2)