Provided by: manpages-es_1.55-10_all bug

NOMBRE

       _llseek - reposiciona el puntero de lectura/escritura

SINOPSIS

       #include <unistd.h>

       #include <linux/unistd.h>

       _syscall5(int, _llseek, uint, fd, ulong, hi, ulong, lo, loff_t *, res, uint, wh);

       int  _llseek(unsigned  int fd, unsigned long offset_high, unsigned long offset_low, loff_t
       *result, unsigned int whence);

DESCRIPCIÓN

       La  función  _llseek  reposiciona  el  puntero  del  descriptor  de   fichero   fd   hasta
       (offset_high<<32)  |  offset_low  bytes respecto al inicio del fichero, la posición actual
       del puntero, o del final del fichero, dependiendo de si whence es  SEEK_SET,  SEEK_CUR,  o
       SEEK_END, respectivamente.  Devuelve la posición resultante en el argumento result.

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.

       EINVAL whence no es válido.

CONFORME A

       Esta función es específica de Linux, y no debería usarse por programas que  deban  de  ser
       portables.

VÉASE TAMBIÉN

       lseek(2)