kdw
Joined: 05 May 2006 Posts: 1460
|
Posted: 22.10.2010, 14:46 Post subject: SIGUSR1 und SIGUSR2 ... |
|
|
Hallo Forum.
Hin und wieder läuft in unserem Support die Frage auf, ob vom Linux des DNP/9265 die Signale SIGUSR1 und SIGUSR2 unterstützt werden. Das ist selbstverständlich der Fall. Hier ein Beispiel, um das Signal-Verhalten zu testen:
Code: | #include <stdio.h>
#include <stdlib.h>
#include <signal.h>
void signal_handler(int sig)
{
switch (sig) {
case SIGUSR1:
printf("SIGUSR1\n");
break;
case SIGUSR2:
printf("SIGUSR2\n");
break;
case SIGSEGV:
printf("SIGSEGV\n");
break;
}
exit(0);
}
int main(int argc, char **argv)
{
signal(SIGUSR1, signal_handler);
signal(SIGUSR2, signal_handler);
signal(SIGSEGV, signal_handler);
while (1)
sleep(60);
return 0;
}
| Gruß
KDW |
|