Definition | #include <signal.h> int siginterrupt(int sig, int flag); | |
Beschreibung |
siginterrupt(int sig, int flag) {
int ret;
struct sigaction act;
(void) sigaction(sig, NULL, &act);
if (flag)
act.sa_flags &=~SA_RESTART;
else
act.sa_fags |= SA_RESTART;
ret=sigaction(sig, &act, NULL);
return ret;
}
| |
Returnwert | 0 | bei Erfolg. |
| -1 | bei Fehler. |
Fehler |
| |
| Das Argument sig gibt eine ungültige Signalnummer an. | |
Hinweis |
| |
Siehe auch |
| |