mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-07 06:43:00 +03:00
Update.
* malloc/malloc.c (rEALLOc): Only free memory for size 0 if oldmem is != NULL. 1999-04-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> * malloc/malloc.c (REALLOC_ZERO_BYTES_FREES): Define it to follow ISO C9x and Unix98. 1999-04-28 Ulrich Drepper <drepper@cygnus.com>
This commit is contained in:
10
ChangeLog
10
ChangeLog
@@ -1,3 +1,13 @@
|
||||
1999-04-28 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* malloc/malloc.c (rEALLOc): Only free memory for size 0 if oldmem
|
||||
is != NULL.
|
||||
|
||||
1999-04-28 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||
|
||||
* malloc/malloc.c (REALLOC_ZERO_BYTES_FREES): Define it to follow
|
||||
ISO C9x and Unix98.
|
||||
|
||||
1999-04-28 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* libio/iofopncook.c (_IO_cookie_seek): Correct return value.
|
||||
|
7
FAQ.in
7
FAQ.in
@@ -151,10 +151,9 @@ Binutils 2.9.1.0.16 or later is also required.
|
||||
as much as 400MB).
|
||||
|
||||
* plenty of time. Compiling just the shared and static libraries for
|
||||
i?86-linux takes approximately 1h on an i586@133, or 2.5h on
|
||||
i486@66, or 4.5h on i486@33. Multiply this by 1.5 or 2.0 if you
|
||||
build profiling and/or the highly optimized version as well. For
|
||||
Hurd systems times are much higher.
|
||||
i?86-linux takes approximately 1h on an AMD-K6@225MHz w/ 96MB of RAM.
|
||||
Multiply this by 1.5 or 2.0 if you build profiling and/or the highly
|
||||
optimized version as well. For Hurd systems times are much higher.
|
||||
|
||||
You should avoid compiling in a NFS mounted filesystem. This is
|
||||
very slow.
|
||||
|
@@ -1,3 +1,10 @@
|
||||
1999-04-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
|
||||
|
||||
* charmaps/UTF8: Fix entries for <G'>, <g'>, <1!> and <RY>, and
|
||||
correct some character names.
|
||||
|
||||
* repertoiremaps/mnemonic.ds: Correct name of <P2> entry.
|
||||
|
||||
1999-04-26 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* charmaps/SAMI-WS2: Add one more alias.
|
||||
|
@@ -1,5 +1,5 @@
|
||||
/* Malloc implementation for multiple threads without lock contention.
|
||||
Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
Contributed by Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>
|
||||
and Doug Lea <dl@cs.oswego.edu>, 1996.
|
||||
@@ -373,7 +373,7 @@ extern "C" {
|
||||
*/
|
||||
|
||||
|
||||
/* #define REALLOC_ZERO_BYTES_FREES */
|
||||
#define REALLOC_ZERO_BYTES_FREES
|
||||
|
||||
|
||||
/*
|
||||
@@ -3111,7 +3111,7 @@ Void_t* rEALLOc(oldmem, bytes) Void_t* oldmem; size_t bytes;
|
||||
#endif
|
||||
|
||||
#ifdef REALLOC_ZERO_BYTES_FREES
|
||||
if (bytes == 0) { fREe(oldmem); return 0; }
|
||||
if (bytes == 0 && oldmem != NULL) { fREe(oldmem); return 0; }
|
||||
#endif
|
||||
|
||||
/* realloc of null is supposed to be same as malloc */
|
||||
|
Reference in New Issue
Block a user