rediriger un signal [C - unix] - C++ - Programmation
Marsh Posté le 18-04-2002 à 10:39:53
Bah tu peux toujours bidouiller les sources du noyau pour ça.
Sinon, tu crées un handler pour SIGINT avec sigaction, qui contient kill(0,SIGRTMIN).
Marsh Posté le 18-04-2002 à 13:48:26
j'y avait bien pense au handler mais le problem est qu'il doit alors quand mêm recevoir un signal sans priorité et qui pendant se temps la d'autre procces lui envoit de siganux prioritaire on sait pas que SIGINT sera traité
et il n'y as vraiment aucune autre solution que de bidouiller le noyau ????
Marsh Posté le 18-04-2002 à 14:00:28
Bah après, je ne sais pas, c'est assez pointu, ce que tu demandes. Le noyau Linux n'est pas orienté temps réel, pour ça on en a fait des versions spéciales.
Je pense que tu devrais demander sur des forums ou des MLs beaucoup plus spécialisés.
Marsh Posté le 18-04-2002 à 01:14:14
qq'un saurait il comment dire a mon copain le noyau de redirige le ctr-c pour qu'il ne genere plus un SIGINT mais SIGRTMIN car c'est pour temps réel et le ctrl-c doit etre l'arret d'urgence (ou n'importe quel autre ctrl-(?))
---------------
la théorie c quant tout dois fonctionner mais rien ne marche la pratique c quant tout marche mais personne ne c pourquoi ici on fais un bon compromis rien ne marche et personne ne c pourquoi :D