Untitled
public c v1 · immutable#include <stdio.h>#include <signal.h>#include <errno.h>void handler(int sig);int main(){ printf("Hello.\n"); if(signal(SIGINT, handler) == SIG_ERR ) printf("Signal error: %s\n", strerror(errno)); while(1) sleep(1000); return 0;}void handler(int sig){ printf("Received SIGINT: %d\n", sig); if(kill(getpid(), SIGKILL) < 0) printf("SIGKILL error\n");}