#define _POSIX_C_SOURCE 200112L #include #include #include #include #include #include #include #include #include void f(int sig) { printf("Entrée dans le handler, signal %d delivre\n", sig); return; } int main(int argc, char **argv) { int x = 0; struct sigaction a, old; a.sa_handler = f; a.sa_flags = 0; sigemptyset(&a.sa_mask); sigaction(SIGFPE, &a, &old); printf("%d\n", 5/x); return 0; }