C
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.
|
English version not yet available.
|
Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home -
Mail an den Webmaster -
Impressum