|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 10 ![]() |
Bonjour à tous,
J'ai un pb de compilation d'un module. J'ai réalisé un module me permettant de capturer une interruption. J'ai donc associer un numéro d'interruption à un handler d'interruption. Cela fonctionne. Mainteant, je voudrai envoyer un signal linux à un processus linux (ou une thread) dans ma fonction handler. J'ai utilisé plusieurs fonctions que j'ai trouvé dans les sources d'un noyau 2.6.20, dans le fichier '/linux/signal.c'. Ces fonctiopns sont 'send_group_sig_info', 'kill_proc_info', 'sys_tkill'...mais quand je veut compilé mon module, le compilateur me mets : WARNING : "send_group_sig_info" [/home/~/capt_irq.ko] undefined! Ca compile qd même mais ca plante au lancement du module (cmd modprobe), alors que quand j'enléve la fonction d'envoie de signaux, le module marche très bien. Voila, je n'ai pas trouvé beaucoup d'infos sur le net a ce sujet... Si quelqu'un connait un peu... merci. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
tout simplement parceque l'erreur
Code :
WARNING : "send_group_sig_info" [/home/~/capt_irq.ko] undefined! il faut que tu definisses ce qui n'est pas defini car tout warning est mauvais... tu ne peux pas compiler un truc qui gardes encore des warnings....(théorie).... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 10 ![]() |
Je suis d'accord, le compilateur me met ce message car j'ai rajouté la fonction 'send_group_sig_info'. Mais au final ,j'ai besoin d'inserer cette fonction dans mon drivers...
ce que je voulais savoir c'etait comment faire pour ne plus avoir ce WARNING sans enlever ma fonction... Merci. |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
en faisant la declaration de cette procedure mais mais ca c'est concept apres au niveau code proprement dit je sais pas t'aider d'avantage...
tu devrais demander aux gars du forum C probablement qu'il t'aideront de facon plus efficace. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 10 ![]() |
D'accord, je te remercie de ta reactivité...
A plus tard... Je reviens sur ce topic si je trouve la solution. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com