xref: /plan9/sys/src/ape/lib/ap/stdio/atexit.c (revision 781103c4074deb8af160e8a0da2742ba6b29dc2b)
1 #include <unistd.h>
2 #define	NONEXIT	34
3 extern void (*_atexitfns[NONEXIT])(void);
4 
5 int
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