PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Modul: Symbole Exportieren



neo2k
29-07-2003, 09:31
Hallo,
ich bastel mir hier gerade ein Modul. Ich moechte in dieses Modul Funktionen einbauen und exportieren, welche ich dann im Kernel selbst (den bearbeite ich dann auch) nutzen kann.
Aber ich habe immer irgendwelche fehler. Zur Zeit habe ich folgendes:

im Makefile geadded:
-DEXPORT_SYMTAB

im modulcode:
extern int (*recv_tcp_paket)(struct sk_buff *);

in init_module:
EXPORT_SYMBOL_NOVERS(recv_tcp_paket);
recv_tcp_paket = my_recv_tcp_paket;

und die funktion:
int my_recv_tcp_paket(struct sk_buff *skb) {
printk("hey, tcp paket \n");
return 0;
}

ich bekomme folgenden Fehler beim kompilieren:
modul.c:168: section attribute cannot be specified for local variables

Weiss evtl jemand was da falsch sein koennte ?
Oder weiss jemand wo ich eine Anleitung oder mal bischen doku zu diesem ganzen problem finde ? google hat mir noch nicht wirjklich was gebracht was ich dann auch verstanden hab und anwenden konnte :(

Vielen Dank fuers lesen
Torsten