35 lines
433 B
C
35 lines
433 B
C
#include <stdio.h>
|
|
#include <signal.h>
|
|
|
|
|
|
void
|
|
handle_USR1 (int sig)
|
|
{
|
|
}
|
|
|
|
int value;
|
|
|
|
int
|
|
main (void)
|
|
{
|
|
int my_array[3] = { 1, 2, 3 }; /* break main */
|
|
|
|
value = 7;
|
|
|
|
#ifdef SIGUSR1
|
|
signal (SIGUSR1, handle_USR1);
|
|
#endif
|
|
|
|
printf ("value is %d\n", value);
|
|
printf ("my_array[2] is %d\n", my_array[2]);
|
|
|
|
{
|
|
int i;
|
|
for (i = 0; i < 5; i++)
|
|
value++; /* increment value */
|
|
}
|
|
|
|
return 0; /* after loop */
|
|
}
|
|
|