LLSEEK
page by SiM07, un accro de l'informatique
Section: Manuel du programmeur Linux (2)Updated: 10 juin 1995
Index Return to Main Contents
NOM
_llseek - Positionner la tête de lecture/écriture dans un fichierSYNOPSIS
#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) /* Il peut être préférable d'utiliser syscall(2) ; voir intro(2) */ 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 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 conçus pour être portables.VOIR AUSSI
lseek(2), lseek64(3)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> ».
Index
This document was created by man2html, using the manual pages.
Time: 19:48:57 GMT, January 19, 2008