mirror of
https://github.com/devkitPro/buildscripts.git
synced 2026-04-25 15:41:31 -05:00
keep compatibility with previous devkitARM
This commit is contained in:
parent
18b81c32e8
commit
c2be5b3865
|
|
@ -15657,18 +15657,19 @@ diff -NBaur newlib-2.1.0/libgloss/libsysbase/statvfs.c newlib-2.1.0-arm/libgloss
|
||||||
+}
|
+}
|
||||||
diff -NBaur newlib-2.1.0/libgloss/libsysbase/syscall_support.c newlib-2.1.0-arm/libgloss/libsysbase/syscall_support.c
|
diff -NBaur newlib-2.1.0/libgloss/libsysbase/syscall_support.c newlib-2.1.0-arm/libgloss/libsysbase/syscall_support.c
|
||||||
--- newlib-2.1.0/libgloss/libsysbase/syscall_support.c 1970-01-01 01:00:00.000000000 +0100
|
--- newlib-2.1.0/libgloss/libsysbase/syscall_support.c 1970-01-01 01:00:00.000000000 +0100
|
||||||
+++ newlib-2.1.0-arm/libgloss/libsysbase/syscall_support.c 2014-11-27 09:27:07.534756000 +0000
|
+++ newlib-2.1.0-arm/libgloss/libsysbase/syscall_support.c 2014-11-30 04:47:40.194756000 +0000
|
||||||
@@ -0,0 +1,48 @@
|
@@ -0,0 +1,49 @@
|
||||||
+#include <sys/iosupport.h>
|
+#include <sys/iosupport.h>
|
||||||
+
|
+
|
||||||
+//---------------------------------------------------------------------------------
|
+//---------------------------------------------------------------------------------
|
||||||
+__syscalls_t __syscalls = {
|
+__syscalls_t __syscalls = {
|
||||||
+//---------------------------------------------------------------------------------
|
+//---------------------------------------------------------------------------------
|
||||||
|
+ NULL, // sbrk
|
||||||
|
+ NULL, // exit
|
||||||
+ NULL, // lock_init
|
+ NULL, // lock_init
|
||||||
+ NULL, // lock_close
|
+ NULL, // lock_close
|
||||||
+ NULL, // lock_release
|
+ NULL, // lock_release
|
||||||
+ NULL, // lock_acquire
|
+ NULL, // lock_acquire
|
||||||
+ NULL // exit
|
|
||||||
+};
|
+};
|
||||||
+
|
+
|
||||||
+int __libc_lock_init(int *lock,int recursive) {
|
+int __libc_lock_init(int *lock,int recursive) {
|
||||||
|
|
@ -16501,8 +16502,8 @@ diff -NBaur newlib-2.1.0/newlib/libc/include/sys/dirent.h newlib-2.1.0-arm/newli
|
||||||
\ No newline at end of file
|
\ No newline at end of file
|
||||||
diff -NBaur newlib-2.1.0/newlib/libc/include/sys/iosupport.h newlib-2.1.0-arm/newlib/libc/include/sys/iosupport.h
|
diff -NBaur newlib-2.1.0/newlib/libc/include/sys/iosupport.h newlib-2.1.0-arm/newlib/libc/include/sys/iosupport.h
|
||||||
--- newlib-2.1.0/newlib/libc/include/sys/iosupport.h 1970-01-01 01:00:00.000000000 +0100
|
--- newlib-2.1.0/newlib/libc/include/sys/iosupport.h 1970-01-01 01:00:00.000000000 +0100
|
||||||
+++ newlib-2.1.0-arm/newlib/libc/include/sys/iosupport.h 2014-11-27 09:27:07.374756000 +0000
|
+++ newlib-2.1.0-arm/newlib/libc/include/sys/iosupport.h 2014-11-30 04:50:06.858756000 +0000
|
||||||
@@ -0,0 +1,91 @@
|
@@ -0,0 +1,92 @@
|
||||||
+//---------------------------------------------------------------------------------
|
+//---------------------------------------------------------------------------------
|
||||||
+#ifndef __iosupp_h__
|
+#ifndef __iosupp_h__
|
||||||
+#define __iosupp_h__
|
+#define __iosupp_h__
|
||||||
|
|
@ -16572,11 +16573,12 @@ diff -NBaur newlib-2.1.0/newlib/libc/include/sys/iosupport.h newlib-2.1.0-arm/ne
|
||||||
+
|
+
|
||||||
+
|
+
|
||||||
+typedef struct {
|
+typedef struct {
|
||||||
|
+ void *(*sbrk_r) (struct _rent *ptr, ptrdiff_t incr);
|
||||||
|
+ void (*exit) ( int rc );
|
||||||
+ int (*lock_init) (int *lock,int recursive);
|
+ int (*lock_init) (int *lock,int recursive);
|
||||||
+ int (*lock_close) (int *lock);
|
+ int (*lock_close) (int *lock);
|
||||||
+ int (*lock_release) (int *lock);
|
+ int (*lock_release) (int *lock);
|
||||||
+ int (*lock_acquire) (int *lock);
|
+ int (*lock_acquire) (int *lock);
|
||||||
+ void (*exit) ( int rc );
|
|
||||||
+} __syscalls_t;
|
+} __syscalls_t;
|
||||||
+
|
+
|
||||||
+extern __syscalls_t __syscalls;
|
+extern __syscalls_t __syscalls;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user