Signály

špeky

static int timeout;

static void IntHandler(int signal) {

  switch (signal) {
    case SIGALRM:
      timeout = 1;
      break;
    default:
    // ignore everything we don't know
      break;
	}

} /* End of IntHandler */

main() {
  timeout=0;
  alarm(10);
  while(!timeout) {
    sleep(1);
  }
  printf("finished\n");
}
select(0, NULL, NULL, NULL, &tv);
poll(0, 0, milliseconds);