/* Wrapper to implement ANSI C's atexit using SunOS's on_exit. */ | |
/* This function is in the public domain. --Mike Stump. */ | |
/* | |
@deftypefn Supplemental int atexit (void (*@var{f})()) | |
Causes function @var{f} to be called at exit. Returns 0. | |
@end deftypefn | |
*/ | |
#include "config.h" | |
#ifdef HAVE_ON_EXIT | |
int | |
atexit(void (*f)(void)) | |
{ | |
/* If the system doesn't provide a definition for atexit, use on_exit | |
if the system provides that. */ | |
on_exit (f, 0); | |
return 0; | |
} | |
#endif |