https://bugzilla.novell.com/show_bug.cgi?id=245711 oneukum@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |mfreitas@gmail.com ------- Comment #24 from oneukum@novell.com 2007-05-14 03:24 MST ------- According to your comment in https://bugs.freedesktop.org/show_bug.cgi?id=10525#c25 setting SmartScheduleIdle to 1 SmartScheduleTimer (int sig) { int olderrno = errno; SmartScheduleTime += SmartScheduleInterval; if (SmartScheduleIdle) { SmartScheduleStopTimer (); } errno = olderrno; } thus causing SmartScheduleStopTimer() to run. Therefore it is clear that a signal is delivered correctly. After that the syscall is restarted. This seems very correct to me. The only question is why is it called again and again. What does "SmartScheduleStopTimer ();" do? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.