xref: /plan9/sys/src/ape/lib/ap/stdio/atexit.c (revision aa0880a249a462b3c210e7784164207d3a3f7b5b)
1 #include <unistd.h>
2 #define	NONEXIT	34
3 extern void (*_atexitfns[NONEXIT])(void);
4 
5 int
atexit(void (* f)(void))6 atexit(void (*f)(void))
7 {
8 	int i;
9 	for(i=0; i<NONEXIT; i++)
10 		if(!_atexitfns[i]){
11 			_atexitfns[i] = f;
12 			return(0);
13 		}
14 	return(1);
15 }
16