raise
From cppreference.net
|
Definiert im Header
<signal.h>
|
||
|
int
raise
(
int
sig
)
;
|
||
Sendet das Signal sig an das Programm. Der Signalhandler, spezifiziert mittels signal() , wird aufgerufen.
Wenn die benutzerdefinierte Signalbehandlungsstrategie noch nicht mittels signal() festgelegt wurde, ist implementierungsdefiniert, ob das Signal ignoriert wird oder der Standard-Handler aufgerufen wird.
Inhaltsverzeichnis |
Parameter
| sig | - |
das zu sendende Signal. Es kann ein implementierungsdefinierter Wert oder einer der folgenden Werte sein:
|
Rückgabewert
0 bei Erfolg, ein Wert ungleich Null bei Fehler.
Beispiel
Diesen Code ausführen
Ausgabe:
Sending signal 15 Received signal 15 Exit main()
Referenzen
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.14.2.1 Die raise-Funktion (S: 194-195)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.14.2.1 Die raise-Funktion (S: 267)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.14.2.1 Die raise-Funktion (S. 248)
- C89/C90 Standard (ISO/IEC 9899:1990):
-
- 4.7.2.1 Die raise-Funktion
Siehe auch
|
setzt einen Signalhandler für ein bestimmtes Signal
(Funktion) |
|
|
C++-Dokumentation
für
raise
|
|