TacOS-team / tacos

Système d'exploitation / Operating System
GNU General Public License v3.0
9 stars 4 forks source link

[VFS] Gestion ".." dans chemin #202

Closed MaximeCheramy closed 9 years ago

MaximeCheramy commented 9 years ago

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 ".." ?

MaximeCheramy commented 9 years ago

Je pense qu'avec mes derniers commits, c'est en partie géré, du moins pour les changements de dossier.

MaximeCheramy commented 9 years ago

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.