[Kos-dev] Re: Meditations de la journee

d2 kos-dev@enix.org
18 Apr 2002 10:18:08 +0200


[ Je ne comprends pas, j'avais repondu a ce message dans kos-dev, mais
c'est pas passe. Je vous mets en Cc, c'est plus sur. ]

>>>>> "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 (prive a vous 2)
precedent :

«
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