#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <signal.h>

int den = 0;

void handler(int signo) {
	printf("sig %d\n", signo);
	den = 2;
}

int main(int argc, char *argv[]) {
	signal(SIGFPE, handler);
	printf("%d\n", 42 / den);
}

