Rechercher une page de manuel
llseek
Langue: fr
Version: 10 juin 1995 (fedora - 25/11/07)
Section: 2 (Appels système)
NOM
_llseek - Positionner la tête de lecture/écriture dans un fichier.SYNOPSIS
#include <unistd.h> #include <sys/types.h> #include <linux/unistd.h> #include <errno.h> _syscall5(int, _llseek, unsigned int, fd, unsigned long, hi, unsigned long, lo, loff_t *, res, unsigned int, wh) /* L'utilisation de syscall(2) est préférable ; voir intro(2) */ 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.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 7 décembre 2006.
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