summaryrefslogtreecommitdiffstats
path: root/9/platforms/android-12
diff options
context:
space:
mode:
authorAndrew Hsieh <andrewhsieh@google.com>2014-03-03 20:49:09 +0800
committerAndrew Hsieh <andrewhsieh@google.com>2014-03-10 12:38:30 +0800
commit293624950fe14bbd43136f46496cbf983ac97fd5 (patch)
tree15580a6c200e2411aabb9b0525a6c86472658cea /9/platforms/android-12
parent42f32bd625e9bd73b369f455a07c6c3aef4cdd64 (diff)
downloadprebuilts_ndk-293624950fe14bbd43136f46496cbf983ac97fd5.zip
prebuilts_ndk-293624950fe14bbd43136f46496cbf983ac97fd5.tar.gz
prebuilts_ndk-293624950fe14bbd43136f46496cbf983ac97fd5.tar.bz2
Refresh prebuilts/ndk/9 to r9d+
Change-Id: I307e1af61e046a2598ae0cc68862635e783a549f
Diffstat (limited to '9/platforms/android-12')
-rw-r--r--9/platforms/android-12/arch-arm/usr/include/sys/cachectl.h36
-rw-r--r--9/platforms/android-12/arch-arm/usr/include/sys/stat.h34
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libEGL.sobin6360 -> 6360 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libGLESv1_CM.sobin24904 -> 24904 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libGLESv2.sobin19200 -> 19200 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libOpenSLES.sobin6976 -> 6976 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libandroid.sobin19588 -> 19588 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libc.sobin86072 -> 86072 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libdl.sobin5212 -> 5212 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libjnigraphics.sobin5180 -> 5180 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/liblog.sobin5324 -> 5324 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libm.sobin17544 -> 17544 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libstdc++.sobin5916 -> 5916 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libthread_db.sobin5316 -> 5316 bytes
-rwxr-xr-x9/platforms/android-12/arch-arm/usr/lib/libz.sobin11152 -> 11152 bytes
-rw-r--r--9/platforms/android-12/arch-mips/usr/include/sys/cachectl.h28
-rw-r--r--9/platforms/android-12/arch-mips/usr/include/sys/stat.h34
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libEGL.sobin73423 -> 73423 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libGLESv1_CM.sobin88839 -> 88839 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libGLESv2.sobin84292 -> 84292 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libOpenSLES.sobin72927 -> 72927 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libandroid.sobin82169 -> 82169 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libc.sobin128567 -> 128567 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libdl.sobin71212 -> 71212 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libjnigraphics.sobin71090 -> 71090 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/liblog.sobin71505 -> 71505 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libm.sobin80997 -> 80997 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libstdc++.sobin72506 -> 72506 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libthread_db.sobin71645 -> 71645 bytes
-rwxr-xr-x9/platforms/android-12/arch-mips/usr/lib/libz.sobin75241 -> 75241 bytes
-rw-r--r--9/platforms/android-12/arch-x86/usr/include/sys/cachectl.h36
-rw-r--r--9/platforms/android-12/arch-x86/usr/include/sys/stat.h34
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libEGL.sobin6344 -> 6344 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libGLESv1_CM.sobin34592 -> 34592 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libGLESv2.sobin28380 -> 28380 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libOpenSLES.sobin6940 -> 6940 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libandroid.sobin23664 -> 23664 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libc.sobin105772 -> 105772 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libdl.sobin5188 -> 5188 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libjnigraphics.sobin5160 -> 5160 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/liblog.sobin5384 -> 5384 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libm.sobin22028 -> 22028 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libstdc++.sobin5848 -> 5848 bytes
-rwxr-xr-x9/platforms/android-12/arch-x86/usr/lib/libz.sobin11172 -> 11172 bytes
44 files changed, 201 insertions, 1 deletions
diff --git a/9/platforms/android-12/arch-arm/usr/include/sys/cachectl.h b/9/platforms/android-12/arch-arm/usr/include/sys/cachectl.h
new file mode 100644
index 0000000..57e6ae7
--- /dev/null
+++ b/9/platforms/android-12/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-12/arch-arm/usr/include/sys/stat.h b/9/platforms/android-12/arch-arm/usr/include/sys/stat.h
index 497f404..7d20326 100644
--- a/9/platforms/android-12/arch-arm/usr/include/sys/stat.h
+++ b/9/platforms/android-12/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-12/arch-arm/usr/lib/libEGL.so b/9/platforms/android-12/arch-arm/usr/lib/libEGL.so
index 4c6eddc..b3017c0 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libEGL.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libEGL.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libGLESv1_CM.so b/9/platforms/android-12/arch-arm/usr/lib/libGLESv1_CM.so
index 41052bb..f6e45cf 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libGLESv1_CM.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libGLESv2.so b/9/platforms/android-12/arch-arm/usr/lib/libGLESv2.so
index 00065e6..cf929c6 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libGLESv2.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libOpenSLES.so b/9/platforms/android-12/arch-arm/usr/lib/libOpenSLES.so
index b954463..1ddca33 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libOpenSLES.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libandroid.so b/9/platforms/android-12/arch-arm/usr/lib/libandroid.so
index e1f04ff..05d5221 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libandroid.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libandroid.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libc.so b/9/platforms/android-12/arch-arm/usr/lib/libc.so
index d302420..a082db6 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libc.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libc.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libdl.so b/9/platforms/android-12/arch-arm/usr/lib/libdl.so
index 0f0d95b..072e618 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libdl.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libdl.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libjnigraphics.so b/9/platforms/android-12/arch-arm/usr/lib/libjnigraphics.so
index 34c7826..5f58d54 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libjnigraphics.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/liblog.so b/9/platforms/android-12/arch-arm/usr/lib/liblog.so
index 169342e..4e3f025 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/liblog.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/liblog.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libm.so b/9/platforms/android-12/arch-arm/usr/lib/libm.so
index f4e6168..af41f56 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libm.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libm.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libstdc++.so b/9/platforms/android-12/arch-arm/usr/lib/libstdc++.so
index 7c39159..0899594 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libstdc++.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libthread_db.so b/9/platforms/android-12/arch-arm/usr/lib/libthread_db.so
index e3f459a..9a970d2 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libthread_db.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libthread_db.so
Binary files differ
diff --git a/9/platforms/android-12/arch-arm/usr/lib/libz.so b/9/platforms/android-12/arch-arm/usr/lib/libz.so
index 24323e7..c1a8e29 100755
--- a/9/platforms/android-12/arch-arm/usr/lib/libz.so
+++ b/9/platforms/android-12/arch-arm/usr/lib/libz.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/include/sys/cachectl.h b/9/platforms/android-12/arch-mips/usr/include/sys/cachectl.h
index 51b3266..57e6ae7 100644
--- a/9/platforms/android-12/arch-mips/usr/include/sys/cachectl.h
+++ b/9/platforms/android-12/arch-mips/usr/include/sys/cachectl.h
@@ -1,3 +1,30 @@
+/*
+ * 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
@@ -6,5 +33,4 @@
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-12/arch-mips/usr/include/sys/stat.h b/9/platforms/android-12/arch-mips/usr/include/sys/stat.h
index 497f404..7d20326 100644
--- a/9/platforms/android-12/arch-mips/usr/include/sys/stat.h
+++ b/9/platforms/android-12/arch-mips/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-12/arch-mips/usr/lib/libEGL.so b/9/platforms/android-12/arch-mips/usr/lib/libEGL.so
index 4bcaf8a..18f9201 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libEGL.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libEGL.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libGLESv1_CM.so b/9/platforms/android-12/arch-mips/usr/lib/libGLESv1_CM.so
index 14c0fe6..84fdfe5 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libGLESv1_CM.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libGLESv2.so b/9/platforms/android-12/arch-mips/usr/lib/libGLESv2.so
index 92c1bf0..ec1f1bf 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libGLESv2.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libOpenSLES.so b/9/platforms/android-12/arch-mips/usr/lib/libOpenSLES.so
index 10516a6..4c8292c 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libOpenSLES.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libandroid.so b/9/platforms/android-12/arch-mips/usr/lib/libandroid.so
index 4466529..05653dc 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libandroid.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libandroid.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libc.so b/9/platforms/android-12/arch-mips/usr/lib/libc.so
index 054534c..289416b 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libc.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libc.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libdl.so b/9/platforms/android-12/arch-mips/usr/lib/libdl.so
index 962526a..842f80b 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libdl.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libdl.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libjnigraphics.so b/9/platforms/android-12/arch-mips/usr/lib/libjnigraphics.so
index 275af2b..fc406d6 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libjnigraphics.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/liblog.so b/9/platforms/android-12/arch-mips/usr/lib/liblog.so
index 088dee7..6ae036f 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/liblog.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/liblog.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libm.so b/9/platforms/android-12/arch-mips/usr/lib/libm.so
index 4ea4044..de48699 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libm.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libm.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libstdc++.so b/9/platforms/android-12/arch-mips/usr/lib/libstdc++.so
index 67d26fd..fac1b91 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libstdc++.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libthread_db.so b/9/platforms/android-12/arch-mips/usr/lib/libthread_db.so
index 244a06a..36c1afa 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libthread_db.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libthread_db.so
Binary files differ
diff --git a/9/platforms/android-12/arch-mips/usr/lib/libz.so b/9/platforms/android-12/arch-mips/usr/lib/libz.so
index 30efc3a..39a5d6b 100755
--- a/9/platforms/android-12/arch-mips/usr/lib/libz.so
+++ b/9/platforms/android-12/arch-mips/usr/lib/libz.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/include/sys/cachectl.h b/9/platforms/android-12/arch-x86/usr/include/sys/cachectl.h
new file mode 100644
index 0000000..57e6ae7
--- /dev/null
+++ b/9/platforms/android-12/arch-x86/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-12/arch-x86/usr/include/sys/stat.h b/9/platforms/android-12/arch-x86/usr/include/sys/stat.h
index 497f404..7d20326 100644
--- a/9/platforms/android-12/arch-x86/usr/include/sys/stat.h
+++ b/9/platforms/android-12/arch-x86/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-12/arch-x86/usr/lib/libEGL.so b/9/platforms/android-12/arch-x86/usr/lib/libEGL.so
index 4f96d28..6d5d8c8 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libEGL.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libEGL.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libGLESv1_CM.so b/9/platforms/android-12/arch-x86/usr/lib/libGLESv1_CM.so
index ee8c242..1228e3f 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libGLESv1_CM.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libGLESv2.so b/9/platforms/android-12/arch-x86/usr/lib/libGLESv2.so
index f44bb4d..60ac367 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libGLESv2.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libOpenSLES.so b/9/platforms/android-12/arch-x86/usr/lib/libOpenSLES.so
index c39a01b..32c7fa5 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libOpenSLES.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libandroid.so b/9/platforms/android-12/arch-x86/usr/lib/libandroid.so
index a759d77..37884e5 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libandroid.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libandroid.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libc.so b/9/platforms/android-12/arch-x86/usr/lib/libc.so
index 5a31113..ac6738d 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libc.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libc.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libdl.so b/9/platforms/android-12/arch-x86/usr/lib/libdl.so
index ba8448a..8339597 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libdl.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libdl.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libjnigraphics.so b/9/platforms/android-12/arch-x86/usr/lib/libjnigraphics.so
index 8926f66..65b22fc 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libjnigraphics.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/liblog.so b/9/platforms/android-12/arch-x86/usr/lib/liblog.so
index 31b42ef..cc3200b 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/liblog.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/liblog.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libm.so b/9/platforms/android-12/arch-x86/usr/lib/libm.so
index e872379..2972795 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libm.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libm.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libstdc++.so b/9/platforms/android-12/arch-x86/usr/lib/libstdc++.so
index b5af475..fb42909 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libstdc++.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-12/arch-x86/usr/lib/libz.so b/9/platforms/android-12/arch-x86/usr/lib/libz.so
index ca2b7d4..116de50 100755
--- a/9/platforms/android-12/arch-x86/usr/lib/libz.so
+++ b/9/platforms/android-12/arch-x86/usr/lib/libz.so
Binary files differ