[Kos-dev] EXPORT_FUNCTION_RESTRICTED
Thomas Petazzoni
thomas.petazzoni at enix.org
Tue Dec 28 23:12:28 CET 2004
Salut,
Thomas Petazzoni wrote:
> Je viens de committer un patch qui ajoute la macro
> EXPORT_FUNCTION_RESTRICTED en plus de la macro EXPORT_FUNCTIOn déjà
> existante pour exporter un symbole.
A noter que j'ai remodifié légèrement le fonctionnement, de manière à
pouvoir exporter un même symbole vers différents modules.
Jusque là ce n'était pas possible car le nom des identifiants générés
par la macro EXPORT_FUNCTION_RESTRICTED ne dépendaient que du nom du
symbole exporté. Donc si on exportait un même symbole vers plusieurs
modules, il y avait conflit. J'ai donc ajouté le nom du module dans
l'identifiant généré. Le seul souci a été les modules arch-task, arch-mm
et arch-lib, car le caractère '-' n'est pas autorisé dans un identifiant
C. J'ai donc changé le nom des modules en arch_task, arch_mm et arch_lib.
Thomas
--
PETAZZONI Thomas - thomas.petazzoni at enix.org
http://thomas.enix.org - Jabber: thomas.petazzoni at jabber.dk
KOS: http://kos.enix.org/ - Lolut: http://lolut.utbm.info
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E 1624 F653 CB30 98D3 F7A7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://the-doors.enix.org/pipermail/kos-dev/attachments/20041228/a66e4b14/signature.pgp
More information about the Kos-dev
mailing list