Definition | #include <signal.h> int sigstack (struct sigstack *ss, struct sigstack *oss); | |
Beschreibung | Mit Ein Signal-Stack wird durch eine char *ss_sp; /* pointer of signal stack */ int ss_onstack; /* current status */ ss_sp ist die Anfangsadresse des Stacks. Ist das Feld ss_onstack ungleich null, so soll der Signal-Stack aktiviert werden. Ist ss kein Nullzeiger, setzt | |
Returnwert | 0 | bei Erfolg. |
| -1 | bei Fehler. Es wird |
Fehler |
| |
| Es wurde der Versuch gemacht, einen aktiven Stack zu verändern | |
Hinweise | Signal-Stacks werden nicht automatisch vergrößert, wie dies bei normalen Stacks der Fall ist. Wenn der Signal-Stack überläuft, können daher unerwartete Ergebnisse auftreten. Eine portierbare Anwendung sollte Programme sollten eine Signalbehandlungs-Routine nicht mit |