svn commit: trunk/uClibc/libc/sysdeps/linux: common cris frv sh sh64

psm at uclibc.org psm at uclibc.org
Tue Dec 13 09:24:30 UTC 2005


Author: psm
Date: 2005-12-13 01:24:29 -0800 (Tue, 13 Dec 2005)
New Revision: 12860

Log:
Do hidden sbrk

Modified:
   trunk/uClibc/libc/sysdeps/linux/common/sbrk.c
   trunk/uClibc/libc/sysdeps/linux/cris/sbrk.c
   trunk/uClibc/libc/sysdeps/linux/frv/sbrk.c
   trunk/uClibc/libc/sysdeps/linux/sh/sbrk.c
   trunk/uClibc/libc/sysdeps/linux/sh64/sbrk.c


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/common/sbrk.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/sbrk.c	2005-12-13 09:22:15 UTC (rev 12859)
+++ trunk/uClibc/libc/sysdeps/linux/common/sbrk.c	2005-12-13 09:24:29 UTC (rev 12860)
@@ -27,7 +27,7 @@
 /* Extend the process's data space by INCREMENT.
    If INCREMENT is negative, shrink data space by - INCREMENT.
    Return start of new space allocated, or -1 for errors.  */
-void * sbrk (intptr_t increment)
+void attribute_hidden * __sbrk (intptr_t increment)
 {
     void *oldbrk;
 
@@ -44,4 +44,4 @@
 
     return oldbrk;
 }
-
+strong_alias(__sbrk,sbrk)

Modified: trunk/uClibc/libc/sysdeps/linux/cris/sbrk.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/cris/sbrk.c	2005-12-13 09:22:15 UTC (rev 12859)
+++ trunk/uClibc/libc/sysdeps/linux/cris/sbrk.c	2005-12-13 09:24:29 UTC (rev 12860)
@@ -9,8 +9,8 @@
 
 extern int __init_brk (void);
 
-void *
-sbrk(intptr_t increment)
+void attribute_hidden *
+__sbrk(intptr_t increment)
 {
 	if (__init_brk () == 0) {
 		void * tmp = __curbrk + increment;
@@ -34,3 +34,4 @@
 	}
 	return ((void *) -1);
 }
+strong_alias(__sbrk,sbrk)

Modified: trunk/uClibc/libc/sysdeps/linux/frv/sbrk.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/frv/sbrk.c	2005-12-13 09:22:15 UTC (rev 12859)
+++ trunk/uClibc/libc/sysdeps/linux/frv/sbrk.c	2005-12-13 09:24:29 UTC (rev 12860)
@@ -9,8 +9,8 @@
 extern int __init_brk (void);
 extern void *_brk(void *ptr);
 
-void *
-sbrk(intptr_t increment)
+void attribute_hidden *
+__sbrk(intptr_t increment)
 {
     if (__init_brk () == 0)
     {
@@ -23,3 +23,4 @@
     }
     return ((void *) -1);
 }
+strong_alias(__sbrk,sbrk)

Modified: trunk/uClibc/libc/sysdeps/linux/sh/sbrk.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sh/sbrk.c	2005-12-13 09:22:15 UTC (rev 12859)
+++ trunk/uClibc/libc/sysdeps/linux/sh/sbrk.c	2005-12-13 09:24:29 UTC (rev 12860)
@@ -9,8 +9,8 @@
 extern int __init_brk (void);
 extern void *_brk(void *ptr);
 
-void *
-sbrk(intptr_t increment)
+void attribute_hidden *
+__sbrk(intptr_t increment)
 {
     if (__init_brk () == 0)
     {
@@ -23,3 +23,4 @@
     }
     return ((void *) -1);
 }
+strong_alias(__sbrk,sbrk)

Modified: trunk/uClibc/libc/sysdeps/linux/sh64/sbrk.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sh64/sbrk.c	2005-12-13 09:22:15 UTC (rev 12859)
+++ trunk/uClibc/libc/sysdeps/linux/sh64/sbrk.c	2005-12-13 09:24:29 UTC (rev 12860)
@@ -9,8 +9,8 @@
 extern int __init_brk (void);
 extern void *_brk(void *ptr);
 
-void *
-sbrk(intptr_t increment)
+void attribute_hidden *
+__sbrk(intptr_t increment)
 {
     if (__init_brk () == 0)
     {
@@ -23,3 +23,4 @@
     }
     return ((void *) -1);
 }
+strong_alias(__sbrk,sbrk)




More information about the uClibc-cvs mailing list