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.