[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