Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

C

Home Die ANSI Bibliotheken setjmp.h time.h

13.9 signal.h

In diese Datei sind Funktionen für Ausnahmebeandlung bzw Exceptions definiert. Es kann sich dabei um Fehler in der Pogrammausführug als auch um Signale von einem anderen Prozeß handeln. Unter UNIX oder auch MiNT mit den entsprechenden Tools ist es möglich, mittels kill ein solches Signal an ein Programm zu senden.

typedef void (*sigfunc_t)( int );
Dies ist die Definition für einen Zeiger auf die Exceptionroutine.
 
sigfunc_t signal( int sig, sigfunc_t func );
Mit diese Fukton setzt man eine eigene Funktion für eine bestimmte Exception. Der Parameter sig gibt an, für welche Ausahme die Funktion func zustaendig sein soll. Entspechende Konstanten sind in signal.h definiert. Als Funktion kann auch SIG_DFL oder SIG_IGN angegeben werden. SIG_DFL ist bedeutet, daß der Default Handler des Systems benutzt wird. SIG_IGN bedeutet, daß das Signal ignoriert wird.
 
int raise( int sig );
Mit dieser Funktion sendet man ein Signal an sich selbst.
 

Home Die ANSI Bibliotheken setjmp.h time.h


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum