diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-04-10 10:52:25 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-04-10 10:52:25 +0000 |
commit | e7993f207c226a07125718de0feef8ac652c6696 (patch) | |
tree | 5d3cdf7911fd6ac9753ed1b9ebf1eefbce6e9e46 /malloc/mtrace.c | |
parent | c7614ee9c55e61e527bf1e39239faf278177f122 (diff) | |
download | glibc-e7993f207c226a07125718de0feef8ac652c6696.zip glibc-e7993f207c226a07125718de0feef8ac652c6696.tar.gz glibc-e7993f207c226a07125718de0feef8ac652c6696.tar.bz2 |
Update.
* include/byteswap.h: New file.
* malloc/mtrace.c (mtrace): Use smaller output buffer to reduce
.bss segment size. Patch by Joe Keane <jgk@jgk.org>.
Diffstat (limited to 'malloc/mtrace.c')
-rw-r--r-- | malloc/mtrace.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/malloc/mtrace.c b/malloc/mtrace.c index df5b944..0c8e411 100644 --- a/malloc/mtrace.c +++ b/malloc/mtrace.c @@ -40,9 +40,11 @@ extern char *getenv (); #include <stdlib.h> #endif +#define TRACE_BUFFER_SIZE 512 + static FILE *mallstream; static const char mallenv[]= "MALLOC_TRACE"; -static char mallbuf[BUFSIZ]; /* Buffer for the output. */ +static char malloc_trace_buffer[TRACE_BUFFER_SIZE]; __libc_lock_define_initialized (static, lock); @@ -242,7 +244,7 @@ mtrace () if (mallstream != NULL) { /* Be sure it doesn't malloc its buffer! */ - setbuf (mallstream, mallbuf); + setvbuf (mallstream, malloc_trace_buffer, TRACE_BUFFER_SIZE); fprintf (mallstream, "= Start\n"); tr_old_free_hook = __free_hook; __free_hook = tr_freehook; |