add random stuffs
This commit is contained in:
16
signal_handler.c
Normal file
16
signal_handler.c
Normal file
@@ -0,0 +1,16 @@
|
||||
#define _GNU_SOURCE
|
||||
#include <stdio.h>
|
||||
#include <signal.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
void signal_handler(int sig) {
|
||||
printf("Caught signal SIG%s (%d) - %s\n", sigabbrev_np(sig), sig, strsignal(sig));
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
int main() {
|
||||
for (int i = 1; i < NSIG; signal(i++, signal_handler));
|
||||
puts("Listening for signals");
|
||||
while (pause());
|
||||
}
|
||||
Reference in New Issue
Block a user