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

void exit_handler1(int status, void *arg);

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

    a = 10;
    on_exit(exit_handler1, &a);
    exit(25);
}

void
exit_handler1(int status, void *arg)
{
    int *a = arg;

    printf("exit_handler1\n");
    printf("status=%d arg=%d\n", status, *a);
}
