TacOS-team/tacos — Issue #62: Renommer $nom_driver en autre chose qui commence par /
Author: MaximeCheramy
Created: 2011-11-12 18:12:03+00:00
State: open
Labels: driver

Si on fait un fopen("$mouse", ...) alors logiquement la libC prefixe le chemin par le current working directory avant de faire le syscall. Pour ne pas casser le système de drivers, un if a été rajouté dans la libC pour que si ça commence par "$" alors on y touche pas.

Pour supprimer ce hack, j'aimerais bien que les chemins des fichiers spéciaux commencent par "/" pour respecter la définition simple de chemin relatif/absolu : un chemin absolu commence par "/", sinon c'est un chemin relatif.

Exemples de choix possibles :

/$/nom_driver
/dev/nom_driver
/drivers/nom_driver
/chardev/nom_driver (resp /blockdev/nom_driver)
/chardrivers/nom_driver (resp /blockdrivers/nom_driver)
/drivers/char/nom_driver (resp /drivers/block/nom_driver)