[Kos-dev] diverses questions sur la compilation dans kos

David MENTRE dmentre at linux-france.org
Sat Jan 15 19:35:11 CET 2005


Thomas Petazzoni <thomas.petazzoni at enix.org> writes:

> Je suppose que par "programme", tu veux dire "module".

Yep.

> EXPORT_VARIABLE ne doit pas être utilisé. Comme indiqué dans loader/mod.h :
[...]
> C'est donc utilisé pour exporter quelques spinlocks (très peu), et il ne
> faut l'utiliser que pour ça.

C'est juste que dans le module que je veux compiler, il a des variables
globales qui doivent être probablement visibles des autres modules (mais
j'en suis pas sûr).

> toto/_toto.c peut contenir des fonctions exportées et des fonctions
> internes. Il n'y a pas de règles à ce sujet. La seule règle à ce sujet,
> c'est : que toto/toto.c contient juste les init/cleanup modules et les
> macros EXPORT_SYMBOL(), et que le reste des fichiers du module
> commencent par un _.

C'est obligatoire pour que ça compile ? Vu le nombre de fichiers et les
modifs que j'ai à faire, j'aimerais plutôt pas commencer par ça.

> Oui. sprintf(), ça pue.

C'est pas ma faute.

>   modules/lib/std/string.h
>   modules/lib/std/stdio.h

heuu, j'ai pas le stdio.h dans ma version. Un oubli dans le CVS ?

Amicalement,
d.
-- 
pub  1024D/A3AD7A2A 2004-10-03 David MENTRE <dmentre at linux-france.org>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A



More information about the Kos-dev mailing list