diff options
| author | Peter Wemm <peter@FreeBSD.org> | 1998-06-18 09:13:16 +0000 | 
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 1998-06-18 09:13:16 +0000 | 
| commit | 2f92c56cc30eb60699f0959dfafd34c208a9a5d2 (patch) | |
| tree | 302247cd904e8b84d0444f3914d622ba71c0e363 /lib/libc/stdlib | |
| parent | 5c6a2cdce85bf6a6777ab30f26ae4594aab15e66 (diff) | |
Notes
Diffstat (limited to 'lib/libc/stdlib')
| -rw-r--r-- | lib/libc/stdlib/malloc.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/lib/libc/stdlib/malloc.c b/lib/libc/stdlib/malloc.c index 41c37f575fd9..44cf8c0c3d29 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'; | 
