From e7993f207c226a07125718de0feef8ac652c6696 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 10 Apr 1998 10:52:25 +0000 Subject: [PATCH] Update. * include/byteswap.h: New file. * malloc/mtrace.c (mtrace): Use smaller output buffer to reduce .bss segment size. Patch by Joe Keane . --- ChangeLog | 5 +++++ include/byteswap.h | 1 + malloc/mtrace.c | 6 ++++-- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 include/byteswap.h diff --git a/ChangeLog b/ChangeLog index 77c1c71f0d..8b9281881e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 1998-04-10 Ulrich Drepper + * include/byteswap.h: New file. + + * malloc/mtrace.c (mtrace): Use smaller output buffer to reduce + .bss segment size. Patch by Joe Keane . + * inet/getnameinfo.c (getnameinfo): Change parameter to match declaration. Patch by Richard Henderson. diff --git a/include/byteswap.h b/include/byteswap.h new file mode 100644 index 0000000000..44507de954 --- /dev/null +++ b/include/byteswap.h @@ -0,0 +1 @@ +#include diff --git a/malloc/mtrace.c b/malloc/mtrace.c index df5b944b28..0c8e411f63 100644 --- a/malloc/mtrace.c +++ b/malloc/mtrace.c @@ -40,9 +40,11 @@ extern char *getenv (); #include #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;