diff options
Diffstat (limited to '9/platforms/android-18/arch-arm/usr')
17 files changed, 70 insertions, 0 deletions
diff --git a/9/platforms/android-18/arch-arm/usr/include/sys/cachectl.h b/9/platforms/android-18/arch-arm/usr/include/sys/cachectl.h new file mode 100644 index 0000000..57e6ae7 --- /dev/null +++ b/9/platforms/android-18/arch-arm/usr/include/sys/cachectl.h @@ -0,0 +1,36 @@ +/* + * Copyright (C) 2008 The Android Open Source Project + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ +#ifndef _SYS_CACHECTL_H +#define _SYS_CACHECTL_H 1 + +#ifdef __mips__ +#include <asm/cachectl.h> +extern int __cachectl (void *addr, __const int nbytes, __const int op); +extern int _flush_cache (char *addr, __const int nbytes, __const int op); +#endif +#endif /* sys/cachectl.h */ diff --git a/9/platforms/android-18/arch-arm/usr/include/sys/stat.h b/9/platforms/android-18/arch-arm/usr/include/sys/stat.h index 497f404..7d20326 100644 --- a/9/platforms/android-18/arch-arm/usr/include/sys/stat.h +++ b/9/platforms/android-18/arch-arm/usr/include/sys/stat.h @@ -41,6 +41,39 @@ __BEGIN_DECLS * Note: The kernel zero's the padded region because glibc might read them * in the hope that the kernel has stretched to using larger sizes. */ +#ifdef __mips__ +struct stat { + unsigned long st_dev; + unsigned long __pad0[3]; + + unsigned long long st_ino; + + unsigned int st_mode; + unsigned int st_nlink; + + unsigned long st_uid; + unsigned long st_gid; + + unsigned long st_rdev; + unsigned long __pad1[3]; + + long long st_size; + + unsigned long st_atime; + unsigned long st_atime_nsec; + + unsigned long st_mtime; + unsigned long st_mtime_nsec; + + unsigned long st_ctime; + unsigned long st_ctime_nsec; + + unsigned long st_blksize; + unsigned long __pad2; + + unsigned long long st_blocks; +}; +#else struct stat { unsigned long long st_dev; unsigned char __pad0[4]; @@ -70,6 +103,7 @@ struct stat { unsigned long long st_ino; }; +#endif /* For compatibility with GLibc, we provide macro aliases * for the non-Posix nano-seconds accessors. diff --git a/9/platforms/android-18/arch-arm/usr/lib/libEGL.so b/9/platforms/android-18/arch-arm/usr/lib/libEGL.so Binary files differindex 4c6eddc..b3017c0 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libEGL.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libEGL.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libGLESv1_CM.so b/9/platforms/android-18/arch-arm/usr/lib/libGLESv1_CM.so Binary files differindex 41052bb..f6e45cf 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libGLESv1_CM.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libGLESv1_CM.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libGLESv2.so b/9/platforms/android-18/arch-arm/usr/lib/libGLESv2.so Binary files differindex 00065e6..cf929c6 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libGLESv2.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libGLESv2.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libGLESv3.so b/9/platforms/android-18/arch-arm/usr/lib/libGLESv3.so Binary files differindex 6f49a7f..a14a3eb 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libGLESv3.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libGLESv3.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libOpenMAXAL.so b/9/platforms/android-18/arch-arm/usr/lib/libOpenMAXAL.so Binary files differindex 0698bc7..74a981e 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libOpenMAXAL.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libOpenMAXAL.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libOpenSLES.so b/9/platforms/android-18/arch-arm/usr/lib/libOpenSLES.so Binary files differindex 7f669fc..f33cfef 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libOpenSLES.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libOpenSLES.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libandroid.so b/9/platforms/android-18/arch-arm/usr/lib/libandroid.so Binary files differindex 60d01b0..012f9ba 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libandroid.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libandroid.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libc.so b/9/platforms/android-18/arch-arm/usr/lib/libc.so Binary files differindex d302420..a082db6 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libc.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libc.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libdl.so b/9/platforms/android-18/arch-arm/usr/lib/libdl.so Binary files differindex 0f0d95b..072e618 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libdl.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libdl.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libjnigraphics.so b/9/platforms/android-18/arch-arm/usr/lib/libjnigraphics.so Binary files differindex 34c7826..5f58d54 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libjnigraphics.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libjnigraphics.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/liblog.so b/9/platforms/android-18/arch-arm/usr/lib/liblog.so Binary files differindex 169342e..4e3f025 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/liblog.so +++ b/9/platforms/android-18/arch-arm/usr/lib/liblog.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libm.so b/9/platforms/android-18/arch-arm/usr/lib/libm.so Binary files differindex b9ae22e..79447b2 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libm.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libm.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libstdc++.so b/9/platforms/android-18/arch-arm/usr/lib/libstdc++.so Binary files differindex 7c39159..0899594 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libstdc++.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libstdc++.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libthread_db.so b/9/platforms/android-18/arch-arm/usr/lib/libthread_db.so Binary files differindex e3f459a..9a970d2 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libthread_db.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libthread_db.so diff --git a/9/platforms/android-18/arch-arm/usr/lib/libz.so b/9/platforms/android-18/arch-arm/usr/lib/libz.so Binary files differindex 24323e7..c1a8e29 100755 --- a/9/platforms/android-18/arch-arm/usr/lib/libz.so +++ b/9/platforms/android-18/arch-arm/usr/lib/libz.so |