mirror of
https://github.com/devkitPro/buildscripts.git
synced 2026-04-25 15:41:31 -05:00
bugfix for pseudo device API
This commit is contained in:
parent
be105232e9
commit
1aefcdbe5d
|
|
@ -4869,7 +4869,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/gettod.c newlib-1.15.0-new/libglos
|
||||||
+stub_warning(_gettimeofday)
|
+stub_warning(_gettimeofday)
|
||||||
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/iosupport.c newlib-1.15.0-new/libgloss/libsysbase/iosupport.c
|
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/iosupport.c newlib-1.15.0-new/libgloss/libsysbase/iosupport.c
|
||||||
--- newlib-1.15.0/libgloss/libsysbase/iosupport.c Thu Jan 1 00:00:00 1970
|
--- newlib-1.15.0/libgloss/libsysbase/iosupport.c Thu Jan 1 00:00:00 1970
|
||||||
+++ newlib-1.15.0-new/libgloss/libsysbase/iosupport.c Sat Dec 30 15:38:58 2006
|
+++ newlib-1.15.0-new/libgloss/libsysbase/iosupport.c Sat Jan 13 17:56:30 2007
|
||||||
@@ -0,0 +1,98 @@
|
@@ -0,0 +1,98 @@
|
||||||
+#include <stdlib.h>
|
+#include <stdlib.h>
|
||||||
+#include <string.h>
|
+#include <string.h>
|
||||||
|
|
@ -4955,7 +4955,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/iosupport.c newlib-1.15.0-new/libg
|
||||||
+
|
+
|
||||||
+ for ( devnum = 3;devnum <STD_MAX; devnum++ ) {
|
+ for ( devnum = 3;devnum <STD_MAX; devnum++ ) {
|
||||||
+
|
+
|
||||||
+ if ( (strcmp(devoptab_list[devnum]->name, device->name) &&
|
+ if ( (!strcmp(devoptab_list[devnum]->name, device->name) &&
|
||||||
+ strlen(devoptab_list[devnum]->name) == strlen(device->name) ) ||
|
+ strlen(devoptab_list[devnum]->name) == strlen(device->name) ) ||
|
||||||
+ !strcmp(devoptab_list[devnum]->name, "stdnull")
|
+ !strcmp(devoptab_list[devnum]->name, "stdnull")
|
||||||
+ )
|
+ )
|
||||||
|
|
@ -5270,7 +5270,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/rename.c newlib-1.15.0-new/libglos
|
||||||
+}
|
+}
|
||||||
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/sbrk.c newlib-1.15.0-new/libgloss/libsysbase/sbrk.c
|
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/sbrk.c newlib-1.15.0-new/libgloss/libsysbase/sbrk.c
|
||||||
--- newlib-1.15.0/libgloss/libsysbase/sbrk.c Thu Jan 1 00:00:00 1970
|
--- newlib-1.15.0/libgloss/libsysbase/sbrk.c Thu Jan 1 00:00:00 1970
|
||||||
+++ newlib-1.15.0-new/libgloss/libsysbase/sbrk.c Sat Dec 30 15:38:58 2006
|
+++ newlib-1.15.0-new/libgloss/libsysbase/sbrk.c Mon Jan 15 14:29:56 2007
|
||||||
@@ -0,0 +1,61 @@
|
@@ -0,0 +1,61 @@
|
||||||
+#include <_ansi.h>
|
+#include <_ansi.h>
|
||||||
+#include <sys/types.h>
|
+#include <sys/types.h>
|
||||||
|
|
@ -5301,7 +5301,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/sbrk.c newlib-1.15.0-new/libgloss/
|
||||||
+//---------------------------------------------------------------------------------
|
+//---------------------------------------------------------------------------------
|
||||||
+ struct _reent *ptr = _REENT;
|
+ struct _reent *ptr = _REENT;
|
||||||
+#endif
|
+#endif
|
||||||
+ extern char end asm ("end"); /* Defined by the linker. */
|
+ extern char end asm ("__end__"); /* Defined by the linker. */
|
||||||
+ static char * heap_start;
|
+ static char * heap_start;
|
||||||
+
|
+
|
||||||
+
|
+
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user