Definition | #include <signal.h> int sigsuspend(const sigset_t *sigmask); | |
Beschreibung |
Wenn die Signalaktion der Prozessabbruch ist, kehrt Wenn die Signalaktion die Ausführung einer Signalbehandlungsfunktion ist, kehrt die Funktion nach Ende dieser Signalbehandlungsfunktion zurück, wobei die Signalmaske so wiederhergestellt wird, wie sie vor dem Aufruf von Signale, die nicht ignoriert werden können, können auch nicht blockiert werden (siehe Werden Threads verwendet, so wirkt sich die Funktion auf den Prozess oder auf einen Thread wie folgt aus: | |
Returnwert | -1 | bei Fehler. |
| Da | |
Fehler |
| |
|
| Ein Signal wurde vom aufrufenden Prozess abgefangen und die Steuerung wird von der Signalbehandlungs-Funktion zurückgegeben. |
| Erweiterung | |
|
| sigmask weist über den zugewiesenen Adressraum des Prozesses hinaus. |
Siehe auch | |