[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