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)