[uClibc]fix for m68k-elf

Tom Walsh tom at cyberiansoftware.com
Fri Apr 27 15:15:43 UTC 2001


Eric,

This patch allows the uClibc compile under m68k-elf-gcc, otherwise it
errors out with a 'syntax error'.

==============================================
diff -Nur uClibc/stdlib/malloc-simple/alloc.c
uClibc.today/stdlib/malloc-simple/alloc.c
--- uClibc/stdlib/malloc-simple/alloc.c	Wed Apr 25 12:09:48 2001
+++ uClibc.today/stdlib/malloc-simple/alloc.c	Fri Apr 27 11:04:13 2001
@@ -67,12 +67,13 @@
 
 void *malloc(size_t size)
 {
+	void *result;
 #if 1
     /* Some programs will call malloc (0).  Lets be strict and return
NULL */
     if (size == 0)
 	return NULL;
 #endif
-	void *result = mmap((void *) 0, size, PROT_READ | PROT_WRITE,
+	result = mmap((void *) 0, size, PROT_READ | PROT_WRITE,
 #ifdef __UCLIBC_HAS_MMU__
 						MAP_PRIVATE | MAP_ANONYMOUS, 0, 0
 #else
==============================================

-- 
Tom Walsh - WN3L - Embedded Systems Consultant
'www.openhardware.net', 'www.cyberiansoftware.com'
"Windows? No thanks, I have work to do..."





More information about the uClibc mailing list