Provided by: manpages-fr-dev_3.65d1p1-1_all bug

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);

       Remarque : il n'existe pas de fonction glibc autour de cet appel système ; consultez NOTES.

DESCRIPTION

       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 actuelle, 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 devrait 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.65 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

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Christophe       Blaess       <http://www.blaess.fr/christophe/>      (1996-2003),      Alain      Portal
       <http://manpagesfr.free.fr/> (2003-2006).  Julien  Cristau  et  l'équipe  francophone  de  traduction  de
       Debian (2006-2009).

       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> ».

Linux                                            13 juillet 2012                                       LLSEEK(2)