+2003-09-08 Wolfram Gloger <wg@malloc.de>
+
+ * malloc/malloc.c (sYSMALLOc): Move foreign sbrk accounting into
+ contiguous case. Bug report from Prem Gopalan
+ <prem@mazunetworks.com>.
+ (mALLOPt): Avoid requirement of C99.
+
2003-09-08 Ulrich Drepper <drepper@redhat.com>
* libio/bug-ftell.c: Include <sys/types.h>.
*/
else {
- /* Count foreign sbrk as system_mem. */
- if (old_size)
- av->system_mem += brk - old_end;
front_misalign = 0;
end_misalign = 0;
correction = 0;
/* handle contiguous cases */
if (contiguous(av)) {
+ /* Count foreign sbrk as system_mem. */
+ if (old_size)
+ av->system_mem += brk - old_end;
+
/* Guarantee alignment of first new chunk made from this space */
front_misalign = (INTERNAL_SIZE_T)chunk2mem(brk) & MALLOC_ALIGN_MASK;
int mALLOPt(param_number, value) int param_number; int value;
#endif
{
- if(__malloc_initialized < 0)
- ptmalloc_init ();
mstate av = &main_arena;
int res = 1;
+ if(__malloc_initialized < 0)
+ ptmalloc_init ();
(void)mutex_lock(&av->mutex);
/* Ensure initialization/consolidation */
malloc_consolidate(av);
The @code{gettimeofday} function returns the current calendar time as
the elapsed time since the epoch in the @code{struct timeval} structure
indicated by @var{tp}. (@pxref{Elapsed Time} for a description of
-@code{struct timespec}). Information about the time zone is returned in
+@code{struct timeval}). Information about the time zone is returned in
the structure pointed at @var{tzp}. If the @var{tzp} argument is a null
pointer, time zone information is ignored.