summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/atexit.c
diff options
context:
space:
mode:
authorpat <>2005-03-30 18:51:49 +0000
committerpat <>2005-03-30 18:51:49 +0000
commit894b6ab0099e7d9ca2ad9acb75246cd0a4542167 (patch)
treef9fb8e9324f6cbdc10d72cab8b889d470252465a /src/lib/libc/stdlib/atexit.c
parent162f8b042bf31ab94714a6f194e9836c08c085f5 (diff)
downloadopenbsd-894b6ab0099e7d9ca2ad9acb75246cd0a4542167.tar.gz
openbsd-894b6ab0099e7d9ca2ad9acb75246cd0a4542167.tar.bz2
openbsd-894b6ab0099e7d9ca2ad9acb75246cd0a4542167.zip
ansi + de-register
ok otto deraadt
Diffstat (limited to 'src/lib/libc/stdlib/atexit.c')
-rw-r--r--src/lib/libc/stdlib/atexit.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/lib/libc/stdlib/atexit.c b/src/lib/libc/stdlib/atexit.c
index 98564d0dd3..4fd2c57318 100644
--- a/src/lib/libc/stdlib/atexit.c
+++ b/src/lib/libc/stdlib/atexit.c
@@ -29,7 +29,7 @@
29 */ 29 */
30 30
31#if defined(LIBC_SCCS) && !defined(lint) 31#if defined(LIBC_SCCS) && !defined(lint)
32static char *rcsid = "$OpenBSD: atexit.c,v 1.7 2002/09/14 22:03:14 dhartmei Exp $"; 32static char *rcsid = "$OpenBSD: atexit.c,v 1.8 2005/03/30 18:51:49 pat Exp $";
33#endif /* LIBC_SCCS and not lint */ 33#endif /* LIBC_SCCS and not lint */
34 34
35#include <sys/types.h> 35#include <sys/types.h>
@@ -59,11 +59,10 @@ struct atexit *__atexit;
59 * Register a function to be performed at exit. 59 * Register a function to be performed at exit.
60 */ 60 */
61int 61int
62atexit(fn) 62atexit(void (*fn)(void))
63 void (*fn)();
64{ 63{
65 register struct atexit *p = __atexit; 64 struct atexit *p = __atexit;
66 register int pgsize = getpagesize(); 65 int pgsize = getpagesize();
67 66
68 if (pgsize < sizeof(*p)) 67 if (pgsize < sizeof(*p))
69 return (-1); 68 return (-1);
@@ -102,11 +101,10 @@ atexit(fn)
102 * Register the cleanup function 101 * Register the cleanup function
103 */ 102 */
104void 103void
105__atexit_register_cleanup(fn) 104__atexit_register_cleanup(void (*fn)(void))
106 void (*fn)();
107{ 105{
108 register struct atexit *p = __atexit; 106 struct atexit *p = __atexit;
109 register int pgsize = getpagesize(); 107 int pgsize = getpagesize();
110 108
111 if (pgsize < sizeof(*p)) 109 if (pgsize < sizeof(*p))
112 return; 110 return;