Rechercher une page de manuel
llseek
Langue: fr
Version: 1er juin 2007 (mandriva - 01/05/08)
Section: 2 (Appels système)
NOM
_llseek - Positionner la tête de lecture/écriture dans un fichierSYNOPSIS
#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);
DESCRIPTION
La fonction _llseek() place la tête de lecture/écriture du fichier ouvert associé au descripteur de fichier 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 conçus pour être portables.NOTES
La glibc ne fournit pas d'enveloppe pour cet appel système ; appelez-le avec syscall(2).VOIR AUSSI
lseek(2), lseek64(3)TRADUCTION
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 10 octobre 1996 et révisée le 26 novembre 2007.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 2 llseek ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre