equal
deleted
inserted
replaced
35 timerValues.it_value.tv_sec = tv_sec; |
35 timerValues.it_value.tv_sec = tv_sec; |
36 timerValues.it_value.tv_nsec = tv_nsec; |
36 timerValues.it_value.tv_nsec = tv_nsec; |
37 timerValues.it_interval.tv_sec = tv_sec; |
37 timerValues.it_interval.tv_sec = tv_sec; |
38 timerValues.it_interval.tv_nsec = tv_nsec; |
38 timerValues.it_interval.tv_nsec = tv_nsec; |
39 |
39 |
40 __init(); |
40 if( __init(argc,argv) == 0 ){ |
41 |
41 timer_create (CLOCK_REALTIME, &sigev, &timer); |
42 timer_create (CLOCK_REALTIME, &sigev, &timer); |
42 timer_settime (timer, 0, &timerValues, NULL); |
43 timer_settime (timer, 0, &timerValues, NULL); |
43 |
44 |
44 /* install signal handler for manual break */ |
45 /* install signal handler for manual break */ |
45 signal(SIGTERM, catch_signal); |
46 signal(SIGTERM, catch_signal); |
46 signal(SIGINT, catch_signal); |
47 signal(SIGINT, catch_signal); |
47 |
48 |
48 pause(); |
49 pause(); |
49 |
50 |
50 timer_delete (timer); |
51 timer_delete (timer); |
51 } |
52 |
|
53 __cleanup(); |
52 __cleanup(); |
54 |
53 |
55 return 0; |
54 return 0; |
56 } |
55 } |