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

void sig_handler(int signo);

int
main(int argc, char *argv[])
{
    int i;
    int b;

    signal(SIGFPE, sig_handler);
    i = 0;
    b = 5 / i;
    exit(EXIT_SUCCESS);
}

void
sig_handler(int signo)
{
    printf("5/0 SIGFPE occurred!\n");
}
