[Kos-dev] Re: Meditations de la journee

d2 kos-dev@enix.org
18 Apr 2002 09:27:42 +0200


>>>>> "Julien" == Julien Munier <mejj@enix.org> writes:
    Julien> juste un suggestion, on pourrait pas ecrire un avaleur de
    Julien> "..", avant de chercher la resource on passe la chaine
    Julien> dans un avaleur de ".." et "/" qui construis la chaine
    Julien> correctement ? et ensuite on applique le lookup ?

Non, le '..' n'est pas juste un syntactic sugar : ca correspond a
sr->parent_sr . Comme le montrait l'exemple d'un mail precedent
(c'etait un mail non kos-dev mais tu etais dans la liste des
destinataires) :


A noter que l'interpretation du '..' par le noyau n'est pas juste une
histoire de suppression "chaine de caractere" de 'toto' dans une
chaine comme '/toto/..' par exemple. En effet, si on a :

   /tmp/toto/tata/tutu/
   /tmp/titi  - lien symbolique vers -> /tmp/toto/tata/tutu

Alors "ls /tmp/titi/.." = "tutu/" et non "titi@ toto/"

Bref, l'interpretation de ".." correspond a un veritable lookup de
sr->parent_sr 


-- 
d2