[Kos-cvs] [kos] Modification CVS par mejj

KOS CVS Gestion CVS KOS <d2@kos.enix.org>
Mon, 11 Mar 2002 11:17:09 +0100 (CET)


Module :	kos
Modifié par :	mejj	11/03/02 11:17:09

Fichiers modifiés :
	.              : TODO 
	modules/fat    : Makefile _fat.c _fat.h fat.c fat.h 
Fichiers ajoutés :
	modules/fat    : _fat_babel.c direntry.h 

Détails :
ajout d'une ligne dans le TODO, il faut encore verifier que les
dependences sont correctes, mais je reflechis a la question car c'est
assez lourd de verifier a chaque creation d'une sr que toutes les
interfaces sont presentes et enregistrees, meme si ca serait plus sur...
je pensais a utilise une variable dans l'interface de la sr a creer

struct interface {
char **depends;
int dep_checked;

../..}

avec dep_checked = 0 si on a deja verifie et que tout va bien, ou -1 si
la derniere verification a rate. probleme, c'est qu'on assure pas
completement la synchro avec l'etat reel : cas ou une interface a ete
enregistree depuis le dernier check...

je vais donc revoir la question.

sinon, il faut encore que j'implemente l'unicite des sr, sans doute
qu'il faudrait une librairie de hachage ou un truc dans le genre.

ce qui est sur c'est que le nom de la sr ne suffit pas, il faut aussi le
path : cas ou deux fichier dans 2 repertoires differents ont le meme
nom.

j'implementerai ca au plus tard pendant la prochaine semaine de dev a
paris.

sinon, j'ai un peu deblayer le code de fat, ca compile pas encore, mais
ca pourrait t'aider thomas, si tu as pas deja commence, perso, j'aurai
plus le tps avant qqs jours... donc au pire, je reprendrai ca plus tard.