On Sat, 2016-02-27 at 07:44 -0600, Ranjan Maitra wrote: > #define INTERVAL 1 /* number of milliseconds to go off */ > > int main() { > double sum = 0; > struct itimerval initial, updated; > > initial.it_value.tv_sec = INTERVAL/1000000; > initial.it_value.tv_usec = (INTERVAL/1000000) * 1000000; To start with, these are both integer values, so you're initializing them to 0. There may be other bugs but I stopped looking when I saw this. poc -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org