Next: creat
Up: open
 Previous: open
 
-  Le système détermine l'inode du fichier
      référence (namei).
-  
-  Soit l'inode est dans la table des inodes en mémoire.
-  Soit il alloue une entrée et recopie l'inode du disque (iget).
 
-  Le système vérifie les droits d'accès dans le mode demandé.
-  Il alloue une entrée dans la table des fichiers ouverts du système, et  positionne le curseur de lecture écriture dans le fichier  (offset = 0, sauf dans le cas du mode O_APPEND offset=taille du fichier).
-  Le système alloue une place dans la table des descripteurs _iob du fichier.
-  Il renvoie au processus le numéro  de descripteur,  c'est à dire le numéro de l'entrée qu'il vient d'allouer dans le tableau _iob.
Si l'opération a échoué dans une des étapes le système renvoie -1.  
Figure 5.2: Avant l'ouverture, descripteurs standard ouverts, puis après l'ouverture de ''toto''.
 
Dominique REVUZ 
Mon Feb  2 12:10:31 MET 1998
 Une Bug Un mail Merci
 Une Bug Un mail Merci