From 331ec6879be6807dad9f67efa5906b3f1881198e Mon Sep 17 00:00:00 2001 From: phk Date: Fri, 27 Sep 1996 15:34:19 +0000 Subject: Don't use malloc, pessimize to use sbrk. fix sbrk manpage while we're at it. --- lib/libc/stdlib/atexit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/libc/stdlib/atexit.c') diff --git a/lib/libc/stdlib/atexit.c b/lib/libc/stdlib/atexit.c index 9c4caed..ea2a7e2 100644 --- a/lib/libc/stdlib/atexit.c +++ b/lib/libc/stdlib/atexit.c @@ -40,6 +40,7 @@ static char sccsid[] = "@(#)atexit.c 8.1 (Berkeley) 6/4/93"; #include #include +#include #include "atexit.h" /* @@ -55,7 +56,7 @@ atexit(fn) if ((p = __atexit) == NULL) __atexit = p = &__atexit0; else if (p->ind >= ATEXIT_SIZE) { - if ((p = malloc(sizeof(*p))) == NULL) + if ((p = (struct atexit *)sbrk(sizeof(*p))) == (struct atexit *)-1) return (-1); p->ind = 0; p->next = __atexit; -- cgit v1.1