Closed MaximeCheramy closed 9 years ago
Je pense qu'avec mes derniers commits, c'est en partie géré, du moins pour les changements de dossier.
Cela ne semble pas poser de problème tant que le path reste dans le même FS. C'est donc la possibilité de passer par le dossier racine qu'il faut gérer.
Actuellement, les ".." sont gérés dans les couches hautes du système (libc) ce qui permet au VFS de ne pas avoir à gérer les ".." dans les chemins. Sauf que le ticket #199 rajoute des liens symboliques et que potentiellement un lien peut contenir des ".." ce qui pose des problèmes. Bref, autant le gérer proprement au niveau du VFS et comme ça, ça permettra de factoriser un peu.
Par contre je me demande dans quelle mesure cela ne peut pas être laissé au FS : est-ce que tout FS doit être capable de gérer l'entrée ".." ?