22

Descripteurs de fichiers

 
 

Nous analyserons dans ce chapitre les fonctions traitant directement les descripteurs de fichiers, tant du point de vue de la lecture ou écriture que pour les mécanismes plus complexes de contrôle des accès (verrouillage, lecture non bloquante...).

Nous nous retrouvons donc à un niveau plus bas que dans le chapitre précédent ; ici nous serons plus proches du noyau.

 
 

Ouverture et fermeture d’un descripteur de fichier

Un descripteur est un entier compris entre 0 et la valeur de la constante OPEN_MAX qui est définie dans <limits.h> (1024 sous Linux). Les descripteurs 0, 1 et 2 sont réservés respectivement pour l’entrée et la sortie standard, ainsi que pour la sortie d’erreur. Ces valeurs sont employées directement dans ...

Get Développement système sous Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.