Module Name: src
Committed By: joerg
Date: Wed Dec 8 01:54:21 UTC 2010
Modified Files:
src/gnu/lib/libmalloc: mtrace.c valloc.c
Log Message:
Fix some LP64 issues
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/gnu/lib/libmalloc/mtrace.c \
src/gnu/lib/libmalloc/valloc.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/gnu/lib/libmalloc/mtrace.c
diff -u src/gnu/lib/libmalloc/mtrace.c:1.1 src/gnu/lib/libmalloc/mtrace.c:1.2
--- src/gnu/lib/libmalloc/mtrace.c:1.1 Thu Sep 23 21:11:09 1993
+++ src/gnu/lib/libmalloc/mtrace.c Wed Dec 8 01:54:21 2010
@@ -72,8 +72,7 @@
static __ptr_t tr_mallochook __P ((size_t));
static __ptr_t
-tr_mallochook (size)
- size_t size;
+tr_mallochook(size_t size)
{
__ptr_t hdr;
@@ -82,7 +81,7 @@
__malloc_hook = tr_mallochook;
/* We could be printing a NULL here; that's OK. */
- fprintf (mallstream, "+ %p %x\n", hdr, size);
+ fprintf (mallstream, "+ %p %zx\n", hdr, size);
if (hdr == mallwatch)
tr_break ();
@@ -92,9 +91,7 @@
static __ptr_t tr_reallochook __P ((__ptr_t, size_t));
static __ptr_t
-tr_reallochook (ptr, size)
- __ptr_t ptr;
- size_t size;
+tr_reallochook (__ptr_t ptr, size_t size)
{
__ptr_t hdr;
@@ -110,9 +107,9 @@
__realloc_hook = tr_reallochook;
if (hdr == NULL)
/* Failed realloc. */
- fprintf (mallstream, "! %p %x\n", ptr, size);
+ fprintf (mallstream, "! %p %zx\n", ptr, size);
else
- fprintf (mallstream, "< %p\n> %p %x\n", ptr, hdr, size);
+ fprintf (mallstream, "< %p\n> %p %zx\n", ptr, hdr, size);
if (hdr == mallwatch)
tr_break ();
Index: src/gnu/lib/libmalloc/valloc.c
diff -u src/gnu/lib/libmalloc/valloc.c:1.1 src/gnu/lib/libmalloc/valloc.c:1.2
--- src/gnu/lib/libmalloc/valloc.c:1.1 Thu Sep 23 21:11:14 1993
+++ src/gnu/lib/libmalloc/valloc.c Wed Dec 8 01:54:21 2010
@@ -23,6 +23,7 @@
#define _MALLOC_INTERNAL
#include <malloc.h>
#endif
+#include <unistd.h>
#ifdef __GNU_LIBRARY__
extern size_t __getpagesize __P ((void));