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

void handler1(void);

int
main(int argc, char argv[])
{
    atexit(handler1);

    printf("PID=%ld <parent>\n", (long) getpid());
    if (fork() == 0) {
        printf("PID=%ld <child created>\n", (long) getpid());
        exit(EXIT_SUCCESS);
    }
    exit(EXIT_SUCCESS);
}

void
handler1(void)
{
    printf("PID=%ld exit handler 1\n", (long) getpid());
}
