/* Abfangen des CTL-C Signales */
/* Datei: sigint.c */

#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <dos.h>      /* TurboC */

void sigint (int no)
{
fprintf (stderr, "\nSignal Nr. %d empfangen.",no);
}

int main (void)
{
if ((signal (SIGINT,sigint)) == SIG_ERR)
   {
   fprintf (stderr, "\nSignal()-Fehler");
   exit (4);
   }
while (1)
  {
  printf ("\nProgrammablauf");
  sleep (1);     /* in dos.h */
  }
return 1;
}