[Kos-dev] Quelques remarques sur le document helloworld
Thomas Petazzoni
thomas.petazzoni at enix.org
Tue Jan 18 21:47:53 CET 2005
Salut,
David MENTRE wrote:
> - functionalities => features (je crois pas que functionalities soit
> anglais) ;
Fait. En même temps, j'essaie d'enregistrer dans ma tête.
Enfin, j'ai pas vérifié dans les coins, j'ai pas été plus loin que M-%.
> - partie 4, export des symboles : je donnerais le Makefile modifié pour
> que ça compile avec le nouveau module (règle OBJS) ;
Fait. J'ai juste redonné la variable OBJS.
> - en anglais, il n'y a pas d'espace avant les doubles ponctuations (';'
> '!' '?' ':') ;
Fait normalement aussi.
> - il y a pas un \n oublié à la fin du printk du code ?
Fait.
> Une remarque de fond : tu dis qu'il faut renvoyer ESUCCESS si tout va
> bien et -EMYERROR en cas d'échec. Je mettrais : ... et renvoyer
> EMYERROR. EMYERROR should be a negative number. O, je viens de lire
> modules/kos/errno.h et tout vos codes d'erreurs sont positifs. Y'a une
> raison à ça ? Pourquoi pas EBADNAME = -1 ?
Hum, parce que ? ;-)
Non, en fait, je ne sais pas trop, j'avais commencé à les définir comme
ça, j'ai continué sur ma lancée. En fait, je trouve ça bien de faire
return -ENOMEM; ça permet de bien voir que c'est négatif. Mais bon tu me
diras, quand tu utilises EMACHIN tu sais comment ça marche. Oui, c'est vrai.
Elle est convaincante mon argumentation, non ? ;-)
Thomas
--
PETAZZONI Thomas - thomas.petazzoni at enix.org
http://thomas.enix.org - Jabber: thomas.petazzoni at jabber.dk
KOS: http://kos.enix.org/ - SOS: http://sos.enix.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E 1624 F653 CB30 98D3 F7A7
More information about the Kos-dev
mailing list