Loading

NOM

       _llseek - Positionner la tête de lecture/écriture dans un fichier

SYNOPSIS

       #include <sys/types.h>
       #include <unistd.h>

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

       La  fonction  _llseek()  place  la  tête de lecture/écriture du fichier
       associé à fd à la position (offset_high<<32) | offset_low  (en  octets)
       par rapport au début du fichier, à la position courante, ou à la fin du
       fichier, suivant que  la  valeur  whence  soit  SEEK_SET,  SEEK_CUR  ou
       SEEK_END,  respectivement.  La  fonction  retourne la nouvelle position
       dans l’argument result.

VALEUR RENVOYÉE

       En cas de réussite, _llseek() renvoie 0, sinon il  renvoie  -1,  auquel
       cas errno contient le code d’erreur.

ERREURS

       EBADF  fd n’est pas un descripteur de fichier ouvert.

       EFAULT Problème   lors   de   la  copie  des  résultats  vers  l’espace
              utilisateur.

       EINVAL whence est invalide.

CONFORMITÉ

       Cette fonction est spécifique à Linux et ne doit pas être employée dans
       des programmes destinés à être portables.

NOTES

       La  glibc  ne  fournit  pas  de  fonction autour de cet appel système ;
       utilisez syscall(2) pour l’appeler.

VOIR AUSSI

       lseek(2), lseek64(3)

COLOPHON

       Cette page fait partie de  la  publication  3.23  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      être       trouvées       à       l’adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Cette  page  de  manuel  a  été  traduite et mise à jour par Christophe
       Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis  par
       Alain  Portal  <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement gérées par Julien Cristau <jcristau@debian.org> et l’équipe
       francophone de traduction de Debian.

       Veuillez  signaler  toute  erreur   de   traduction   en   écrivant   à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document
       en utilisant la commande « man -L C <section> <page_de_man> ».