The libc implementation
Martin ‘Solar’ Baute
Public Domain
int atexit(void (*func)( void ))
adds a function to the list of things to be called upon program exit