Browse Source

Warn if atexit(3) fails. Change some tabs to spaces. Use

STDERR_FILENO instead of 2.
OK millert@
OPENBSD_3_3
cloder 22 years ago
parent
commit
852a863c23
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      src/lib/libc/stdlib/malloc.c

+ 5
- 5
src/lib/libc/stdlib/malloc.c View File

@ -8,7 +8,7 @@
*/ */
#if defined(LIBC_SCCS) && !defined(lint) #if defined(LIBC_SCCS) && !defined(lint)
static char rcsid[] = "$OpenBSD: malloc.c,v 1.51 2002/11/05 22:19:55 marc Exp $";
static char rcsid[] = "$OpenBSD: malloc.c,v 1.52 2002/11/25 00:06:51 cloder Exp $";
#endif /* LIBC_SCCS and not lint */ #endif /* LIBC_SCCS and not lint */
/* /*
@ -364,9 +364,9 @@ malloc_exit()
char *q = "malloc() warning: Couldn't dump stats.\n"; char *q = "malloc() warning: Couldn't dump stats.\n";
if (fd) { if (fd) {
malloc_dump(fd); malloc_dump(fd);
fclose(fd);
fclose(fd);
} else } else
write(2, q, strlen(q));
write(STDERR_FILENO, q, strlen(q));
} }
#endif /* MALLOC_STATS */ #endif /* MALLOC_STATS */
@ -534,8 +534,8 @@ malloc_init ()
malloc_junk=1; malloc_junk=1;
#ifdef MALLOC_STATS #ifdef MALLOC_STATS
if (malloc_stats)
atexit(malloc_exit);
if (malloc_stats && (atexit(malloc_exit) == -1))
wrtwarning("atexit(2) failed. Will not be able to dump malloc stats on exit.\n");
#endif /* MALLOC_STATS */ #endif /* MALLOC_STATS */
/* Allocate one page for the page directory */ /* Allocate one page for the page directory */


Loading…
Cancel
Save