Hallo,
ich habe ein Problem mit der Standardfuntion setitimer() unter Suse 10.3
timer_val.it_value.tv_sec = 0;
timer_val.it_value.tv_usec = 900000;
setitimer(ITIMER_REAL, &timer_val, NULL);
durch diese Aufrufe sollte das Systemsignal SIGALRM nach den 900 ms beim Prozess ankommen. Der Signalhandler ist eingerichtet - funktioniert auch - da ein manuelles Senden des SIgnals an den Prozess funktioniert.
Problem:
Unter Suse 10.2 kommt das Signal wie gewünscht beim Prozess an.
Unter Suse 10.3 ist dies nicht mehr so. Es kommt einfach kein Signal an.
( an mehreren Rechnern getestet)
Woran könnte dies liegen ?
Gruß
ich habe ein Problem mit der Standardfuntion setitimer() unter Suse 10.3
timer_val.it_value.tv_sec = 0;
timer_val.it_value.tv_usec = 900000;
setitimer(ITIMER_REAL, &timer_val, NULL);
durch diese Aufrufe sollte das Systemsignal SIGALRM nach den 900 ms beim Prozess ankommen. Der Signalhandler ist eingerichtet - funktioniert auch - da ein manuelles Senden des SIgnals an den Prozess funktioniert.
Problem:
Unter Suse 10.2 kommt das Signal wie gewünscht beim Prozess an.
Unter Suse 10.3 ist dies nicht mehr so. Es kommt einfach kein Signal an.
( an mehreren Rechnern getestet)
Woran könnte dies liegen ?
Gruß