summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/malloc.c
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1998-06-18 09:13:16 +0000
committerPeter Wemm <peter@FreeBSD.org>1998-06-18 09:13:16 +0000
commit2f92c56cc30eb60699f0959dfafd34c208a9a5d2 (patch)
tree302247cd904e8b84d0444f3914d622ba71c0e363 /lib/libc/stdlib/malloc.c
parent5c6a2cdce85bf6a6777ab30f26ae4594aab15e66 (diff)
Notes
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
-rw-r--r--lib/libc/stdlib/malloc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/libc/stdlib/malloc.c b/lib/libc/stdlib/malloc.c
index 41c37f575fd9d..44cf8c0c3d295 100644
--- a/lib/libc/stdlib/malloc.c
+++ b/lib/libc/stdlib/malloc.c
@@ -6,7 +6,7 @@
* this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
* ----------------------------------------------------------------------------
*
- * $Id: malloc.c,v 1.37 1998/04/29 09:10:58 jb Exp $
+ * $Id: malloc.c,v 1.38 1998/06/09 08:30:32 jb Exp $
*
*/
@@ -380,6 +380,7 @@ malloc_init ()
{
char *p, b[64];
int i, j;
+ int errnosave;
INIT_MMAP();
@@ -389,7 +390,9 @@ malloc_init ()
for (i = 0; i < 3; i++) {
if (i == 0) {
+ errnosave = errno;
j = readlink("/etc/malloc.conf", b, sizeof b - 1);
+ errno = errnosave;
if (j <= 0)
continue;
b[j] = '\0';