#include <stdio.h>
#include <signal.h>
#define MYSIG 44

/* signal hanlder evoked by sig 44
   reinstalls after each sig hit, prints number of hits*/

void getsig(int s)
{
  static int count = 0;
  printf("signal %d again, %dth time \n", s, ++count);
  signal(MYSIG, getsig);
}

int main(void)
{
  signal(MYSIG, getsig);
  printf("start counting keyboard kills\n");
  while(1) {};
  return 0;
}
