Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2007, 14h37   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 3
Points : 1
Points : 1
Par défaut [fonction alarm] : non déclenchée en C/linux

Bonjour,

J'arrive sur ce forum, ptt question : dans mon code, la fonction alarm (man 2 alarm), ne c'est pas déclenchée !! avez-vous des idées sur le pourquoi du comment, sachant que :
- l'alarm est de 25 secondes.
- il n'y a pas de sleep dans le code.
- le porcess trace dans les logs que 1 heure après.
- il y'a qu'1 fichier de log pour toute l'appli (en C) géré par le syslogd.
- le porcess n'est pas multithread pour qui il y'est un risque de activation/réactivation alarm par un autre thread.
- le noyau linux est 2.4.21-32.
- je la vois pourtant ce déclenchée pour certain process.

Merci de vos réponses.

kilou
kilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2007, 18h31   #2
Membre chevronné
 
Avatar de valefor
 
Inscription : décembre 2006
Messages : 689
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 689
Points : 666
Points : 666
Tu devrais montrer un peu de code.
valefor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2007, 18h35   #3
Membre chevronné
 
Avatar de muad'dib
 
Inscription : janvier 2003
Messages : 881
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : janvier 2003
Messages : 881
Points : 780
Points : 780
Tu as assigné une méthode au signal SIGALRM ? Montres nous ton code.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans l'éditeur de message.
Pensez à la balise
Mon site dédié au jeu d'échecs - Logiciel de suivi d'entrainement de musculation gratuit
muad'dib est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 13h21   #4
Invité de passage
 
Inscription : septembre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 3
Points : 1
Points : 1
Finalement résolu, car le timeout (calculer dans des boucles extern) est < 0

alors alarm(x) si x < 0 et une annulation d'alarm
kilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h12.


 
 
 
 
Partenaires

Hébergement Web