Merge tag android-5.1.0_r1 into AOSP_5.1_MERGE
Change-Id: Ib9d60cd990fd48d7496c340f5b2211c22e1d082b
diff --git a/8/sources/cxx-stl/gabi++/libs/mips64/libgabi++_shared.so b/8/sources/cxx-stl/gabi++/libs/mips64/libgabi++_shared.so
index 7f9dd06..8a22c60 100755
--- a/8/sources/cxx-stl/gabi++/libs/mips64/libgabi++_shared.so
+++ b/8/sources/cxx-stl/gabi++/libs/mips64/libgabi++_shared.so
Binary files differ
diff --git a/8/sources/cxx-stl/gabi++/libs/mips64/libgabi++_static.a b/8/sources/cxx-stl/gabi++/libs/mips64/libgabi++_static.a
index 74dc7d9..f4c44ca 100644
--- a/8/sources/cxx-stl/gabi++/libs/mips64/libgabi++_static.a
+++ b/8/sources/cxx-stl/gabi++/libs/mips64/libgabi++_static.a
Binary files differ
diff --git a/8/sources/cxx-stl/stlport/libs/mips64/libstlport_shared.so b/8/sources/cxx-stl/stlport/libs/mips64/libstlport_shared.so
index 9261638..370323a 100755
--- a/8/sources/cxx-stl/stlport/libs/mips64/libstlport_shared.so
+++ b/8/sources/cxx-stl/stlport/libs/mips64/libstlport_shared.so
Binary files differ
diff --git a/8/sources/cxx-stl/stlport/libs/mips64/libstlport_static.a b/8/sources/cxx-stl/stlport/libs/mips64/libstlport_static.a
index b524d5c..a258db5 100644
--- a/8/sources/cxx-stl/stlport/libs/mips64/libstlport_static.a
+++ b/8/sources/cxx-stl/stlport/libs/mips64/libstlport_static.a
Binary files differ
diff --git a/9/platforms/android-12/arch-arm64 b/9/platforms/android-12/arch-arm64
index 26e3f4d..bfcb6b0 120000
--- a/9/platforms/android-12/arch-arm64
+++ b/9/platforms/android-12/arch-arm64
@@ -1 +1 @@
-../android-19/arch-arm64
\ No newline at end of file
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-12/arch-mips64 b/9/platforms/android-12/arch-mips64
index 6812704..6021327 120000
--- a/9/platforms/android-12/arch-mips64
+++ b/9/platforms/android-12/arch-mips64
@@ -1 +1 @@
-../android-19/arch-mips64
\ No newline at end of file
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-12/arch-x86_64 b/9/platforms/android-12/arch-x86_64
index 17a0bc6..8e01f87 120000
--- a/9/platforms/android-12/arch-x86_64
+++ b/9/platforms/android-12/arch-x86_64
@@ -1 +1 @@
-../android-19/arch-x86_64
\ No newline at end of file
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/platforms/android-13/arch-arm64 b/9/platforms/android-13/arch-arm64
index 26e3f4d..bfcb6b0 120000
--- a/9/platforms/android-13/arch-arm64
+++ b/9/platforms/android-13/arch-arm64
@@ -1 +1 @@
-../android-19/arch-arm64
\ No newline at end of file
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-13/arch-mips64 b/9/platforms/android-13/arch-mips64
index 6812704..6021327 120000
--- a/9/platforms/android-13/arch-mips64
+++ b/9/platforms/android-13/arch-mips64
@@ -1 +1 @@
-../android-19/arch-mips64
\ No newline at end of file
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-13/arch-x86_64 b/9/platforms/android-13/arch-x86_64
index 17a0bc6..8e01f87 120000
--- a/9/platforms/android-13/arch-x86_64
+++ b/9/platforms/android-13/arch-x86_64
@@ -1 +1 @@
-../android-19/arch-x86_64
\ No newline at end of file
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/platforms/android-14/arch-arm64 b/9/platforms/android-14/arch-arm64
index 26e3f4d..bfcb6b0 120000
--- a/9/platforms/android-14/arch-arm64
+++ b/9/platforms/android-14/arch-arm64
@@ -1 +1 @@
-../android-19/arch-arm64
\ No newline at end of file
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-14/arch-mips64 b/9/platforms/android-14/arch-mips64
index 6812704..6021327 120000
--- a/9/platforms/android-14/arch-mips64
+++ b/9/platforms/android-14/arch-mips64
@@ -1 +1 @@
-../android-19/arch-mips64
\ No newline at end of file
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-14/arch-x86_64 b/9/platforms/android-14/arch-x86_64
index 17a0bc6..8e01f87 120000
--- a/9/platforms/android-14/arch-x86_64
+++ b/9/platforms/android-14/arch-x86_64
@@ -1 +1 @@
-../android-19/arch-x86_64
\ No newline at end of file
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/platforms/android-15/arch-arm64 b/9/platforms/android-15/arch-arm64
index 26e3f4d..bfcb6b0 120000
--- a/9/platforms/android-15/arch-arm64
+++ b/9/platforms/android-15/arch-arm64
@@ -1 +1 @@
-../android-19/arch-arm64
\ No newline at end of file
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-15/arch-mips64 b/9/platforms/android-15/arch-mips64
index 6812704..6021327 120000
--- a/9/platforms/android-15/arch-mips64
+++ b/9/platforms/android-15/arch-mips64
@@ -1 +1 @@
-../android-19/arch-mips64
\ No newline at end of file
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-15/arch-x86_64 b/9/platforms/android-15/arch-x86_64
index 17a0bc6..8e01f87 120000
--- a/9/platforms/android-15/arch-x86_64
+++ b/9/platforms/android-15/arch-x86_64
@@ -1 +1 @@
-../android-19/arch-x86_64
\ No newline at end of file
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/platforms/android-16/arch-arm64 b/9/platforms/android-16/arch-arm64
index 26e3f4d..bfcb6b0 120000
--- a/9/platforms/android-16/arch-arm64
+++ b/9/platforms/android-16/arch-arm64
@@ -1 +1 @@
-../android-19/arch-arm64
\ No newline at end of file
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-16/arch-mips64 b/9/platforms/android-16/arch-mips64
index 6812704..6021327 120000
--- a/9/platforms/android-16/arch-mips64
+++ b/9/platforms/android-16/arch-mips64
@@ -1 +1 @@
-../android-19/arch-mips64
\ No newline at end of file
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-16/arch-x86_64 b/9/platforms/android-16/arch-x86_64
index 17a0bc6..8e01f87 120000
--- a/9/platforms/android-16/arch-x86_64
+++ b/9/platforms/android-16/arch-x86_64
@@ -1 +1 @@
-../android-19/arch-x86_64
\ No newline at end of file
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/platforms/android-17/arch-arm64 b/9/platforms/android-17/arch-arm64
index 26e3f4d..bfcb6b0 120000
--- a/9/platforms/android-17/arch-arm64
+++ b/9/platforms/android-17/arch-arm64
@@ -1 +1 @@
-../android-19/arch-arm64
\ No newline at end of file
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-17/arch-mips64 b/9/platforms/android-17/arch-mips64
index 6812704..6021327 120000
--- a/9/platforms/android-17/arch-mips64
+++ b/9/platforms/android-17/arch-mips64
@@ -1 +1 @@
-../android-19/arch-mips64
\ No newline at end of file
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-17/arch-x86_64 b/9/platforms/android-17/arch-x86_64
index 17a0bc6..8e01f87 120000
--- a/9/platforms/android-17/arch-x86_64
+++ b/9/platforms/android-17/arch-x86_64
@@ -1 +1 @@
-../android-19/arch-x86_64
\ No newline at end of file
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/platforms/android-18/arch-arm64 b/9/platforms/android-18/arch-arm64
index 26e3f4d..bfcb6b0 120000
--- a/9/platforms/android-18/arch-arm64
+++ b/9/platforms/android-18/arch-arm64
@@ -1 +1 @@
-../android-19/arch-arm64
\ No newline at end of file
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-18/arch-mips64 b/9/platforms/android-18/arch-mips64
index 6812704..6021327 120000
--- a/9/platforms/android-18/arch-mips64
+++ b/9/platforms/android-18/arch-mips64
@@ -1 +1 @@
-../android-19/arch-mips64
\ No newline at end of file
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-18/arch-x86_64 b/9/platforms/android-18/arch-x86_64
index 17a0bc6..8e01f87 120000
--- a/9/platforms/android-18/arch-x86_64
+++ b/9/platforms/android-18/arch-x86_64
@@ -1 +1 @@
-../android-19/arch-x86_64
\ No newline at end of file
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/platforms/android-19/arch-arm64 b/9/platforms/android-19/arch-arm64
new file mode 120000
index 0000000..bfcb6b0
--- /dev/null
+++ b/9/platforms/android-19/arch-arm64
@@ -0,0 +1 @@
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/crtbegin_dynamic.o b/9/platforms/android-19/arch-arm64/usr/lib/crtbegin_dynamic.o
deleted file mode 100644
index 6597ac6..0000000
--- a/9/platforms/android-19/arch-arm64/usr/lib/crtbegin_dynamic.o
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/crtbegin_so.o b/9/platforms/android-19/arch-arm64/usr/lib/crtbegin_so.o
deleted file mode 100644
index c14102c..0000000
--- a/9/platforms/android-19/arch-arm64/usr/lib/crtbegin_so.o
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/crtbegin_static.o b/9/platforms/android-19/arch-arm64/usr/lib/crtbegin_static.o
deleted file mode 100644
index 6597ac6..0000000
--- a/9/platforms/android-19/arch-arm64/usr/lib/crtbegin_static.o
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libandroid.so b/9/platforms/android-19/arch-arm64/usr/lib/libandroid.so
deleted file mode 100755
index 4b031dc..0000000
--- a/9/platforms/android-19/arch-arm64/usr/lib/libandroid.so
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libc.so b/9/platforms/android-19/arch-arm64/usr/lib/libc.so
deleted file mode 100755
index 6272b44..0000000
--- a/9/platforms/android-19/arch-arm64/usr/lib/libc.so
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libmediandk.so b/9/platforms/android-19/arch-arm64/usr/lib/libmediandk.so
deleted file mode 100755
index 762b832..0000000
--- a/9/platforms/android-19/arch-arm64/usr/lib/libmediandk.so
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libz.a b/9/platforms/android-19/arch-arm64/usr/lib/libz.a
deleted file mode 100644
index 30e0468..0000000
--- a/9/platforms/android-19/arch-arm64/usr/lib/libz.a
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64 b/9/platforms/android-19/arch-mips64
new file mode 120000
index 0000000..6021327
--- /dev/null
+++ b/9/platforms/android-19/arch-mips64
@@ -0,0 +1 @@
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/api-level.h b/9/platforms/android-19/arch-mips64/usr/include/android/api-level.h
deleted file mode 100644
index 9e9c3d6..0000000
--- a/9/platforms/android-19/arch-mips64/usr/include/android/api-level.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 ANDROID_API_LEVEL_H
-#define ANDROID_API_LEVEL_H
-
-#define __ANDROID_API__ 19
-
-#endif /* ANDROID_API_LEVEL_H */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/input.h b/9/platforms/android-19/arch-mips64/usr/include/linux/input.h
deleted file mode 100644
index df3200c..0000000
--- a/9/platforms/android-19/arch-mips64/usr/include/linux/input.h
+++ /dev/null
@@ -1,1045 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- *** This header was automatically generated from a Linux kernel header
- *** of the same name, to make information necessary for userspace to
- *** call into the kernel available to libc. It contains only constants,
- *** structures, and macros generated from the original header, and thus,
- *** contains no copyrightable information.
- ***
- *** To edit the content of this header, modify the corresponding
- *** source file (e.g. under external/kernel-headers/original/) then
- *** run bionic/libc/kernel/tools/update_all.py
- ***
- *** Any manual change here will be lost the next time this script will
- *** be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef _UAPI_INPUT_H
-#define _UAPI_INPUT_H
-#include <sys/time.h>
-#include <sys/ioctl.h>
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#include <sys/types.h>
-#include <linux/types.h>
-struct input_event {
- struct timeval time;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 type;
- __u16 code;
- __s32 value;
-};
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_VERSION 0x010001
-struct input_id {
- __u16 bustype;
- __u16 vendor;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 product;
- __u16 version;
-};
-struct input_absinfo {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __s32 value;
- __s32 minimum;
- __s32 maximum;
- __s32 fuzz;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __s32 flat;
- __s32 resolution;
-};
-struct input_keymap_entry {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define INPUT_KEYMAP_BY_INDEX (1 << 0)
- __u8 flags;
- __u8 len;
- __u16 index;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u32 keycode;
- __u8 scancode[32];
-};
-#define EVIOCGVERSION _IOR('E', 0x01, int)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGID _IOR('E', 0x02, struct input_id)
-#define EVIOCGREP _IOR('E', 0x03, unsigned int[2])
-#define EVIOCSREP _IOW('E', 0x03, unsigned int[2])
-#define EVIOCGKEYCODE _IOR('E', 0x04, unsigned int[2])
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGKEYCODE_V2 _IOR('E', 0x04, struct input_keymap_entry)
-#define EVIOCSKEYCODE _IOW('E', 0x04, unsigned int[2])
-#define EVIOCSKEYCODE_V2 _IOW('E', 0x04, struct input_keymap_entry)
-#define EVIOCGNAME(len) _IOC(_IOC_READ, 'E', 0x06, len)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGPHYS(len) _IOC(_IOC_READ, 'E', 0x07, len)
-#define EVIOCGUNIQ(len) _IOC(_IOC_READ, 'E', 0x08, len)
-#define EVIOCGPROP(len) _IOC(_IOC_READ, 'E', 0x09, len)
-#define EVIOCGMTSLOTS(len) _IOC(_IOC_READ, 'E', 0x0a, len)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGKEY(len) _IOC(_IOC_READ, 'E', 0x18, len)
-#define EVIOCGLED(len) _IOC(_IOC_READ, 'E', 0x19, len)
-#define EVIOCGSND(len) _IOC(_IOC_READ, 'E', 0x1a, len)
-#define EVIOCGSW(len) _IOC(_IOC_READ, 'E', 0x1b, len)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGBIT(ev,len) _IOC(_IOC_READ, 'E', 0x20 + (ev), len)
-#define EVIOCGABS(abs) _IOR('E', 0x40 + (abs), struct input_absinfo)
-#define EVIOCSABS(abs) _IOW('E', 0xc0 + (abs), struct input_absinfo)
-#define EVIOCSFF _IOC(_IOC_WRITE, 'E', 0x80, sizeof(struct ff_effect))
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCRMFF _IOW('E', 0x81, int)
-#define EVIOCGEFFECTS _IOR('E', 0x84, int)
-#define EVIOCGRAB _IOW('E', 0x90, int)
-#define EVIOCREVOKE _IOW('E', 0x91, int)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCSCLOCKID _IOW('E', 0xa0, int)
-#define INPUT_PROP_POINTER 0x00
-#define INPUT_PROP_DIRECT 0x01
-#define INPUT_PROP_BUTTONPAD 0x02
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define INPUT_PROP_SEMI_MT 0x03
-#define INPUT_PROP_MAX 0x1f
-#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1)
-#define EV_SYN 0x00
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_KEY 0x01
-#define EV_REL 0x02
-#define EV_ABS 0x03
-#define EV_MSC 0x04
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_SW 0x05
-#define EV_LED 0x11
-#define EV_SND 0x12
-#define EV_REP 0x14
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_FF 0x15
-#define EV_PWR 0x16
-#define EV_FF_STATUS 0x17
-#define EV_MAX 0x1f
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_CNT (EV_MAX+1)
-#define SYN_REPORT 0
-#define SYN_CONFIG 1
-#define SYN_MT_REPORT 2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SYN_DROPPED 3
-#define SYN_MAX 0xf
-#define SYN_CNT (SYN_MAX+1)
-#define KEY_RESERVED 0
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_ESC 1
-#define KEY_1 2
-#define KEY_2 3
-#define KEY_3 4
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_4 5
-#define KEY_5 6
-#define KEY_6 7
-#define KEY_7 8
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_8 9
-#define KEY_9 10
-#define KEY_0 11
-#define KEY_MINUS 12
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_EQUAL 13
-#define KEY_BACKSPACE 14
-#define KEY_TAB 15
-#define KEY_Q 16
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_W 17
-#define KEY_E 18
-#define KEY_R 19
-#define KEY_T 20
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_Y 21
-#define KEY_U 22
-#define KEY_I 23
-#define KEY_O 24
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_P 25
-#define KEY_LEFTBRACE 26
-#define KEY_RIGHTBRACE 27
-#define KEY_ENTER 28
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_LEFTCTRL 29
-#define KEY_A 30
-#define KEY_S 31
-#define KEY_D 32
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F 33
-#define KEY_G 34
-#define KEY_H 35
-#define KEY_J 36
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_K 37
-#define KEY_L 38
-#define KEY_SEMICOLON 39
-#define KEY_APOSTROPHE 40
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_GRAVE 41
-#define KEY_LEFTSHIFT 42
-#define KEY_BACKSLASH 43
-#define KEY_Z 44
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_X 45
-#define KEY_C 46
-#define KEY_V 47
-#define KEY_B 48
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_N 49
-#define KEY_M 50
-#define KEY_COMMA 51
-#define KEY_DOT 52
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SLASH 53
-#define KEY_RIGHTSHIFT 54
-#define KEY_KPASTERISK 55
-#define KEY_LEFTALT 56
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SPACE 57
-#define KEY_CAPSLOCK 58
-#define KEY_F1 59
-#define KEY_F2 60
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F3 61
-#define KEY_F4 62
-#define KEY_F5 63
-#define KEY_F6 64
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F7 65
-#define KEY_F8 66
-#define KEY_F9 67
-#define KEY_F10 68
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_NUMLOCK 69
-#define KEY_SCROLLLOCK 70
-#define KEY_KP7 71
-#define KEY_KP8 72
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KP9 73
-#define KEY_KPMINUS 74
-#define KEY_KP4 75
-#define KEY_KP5 76
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KP6 77
-#define KEY_KPPLUS 78
-#define KEY_KP1 79
-#define KEY_KP2 80
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KP3 81
-#define KEY_KP0 82
-#define KEY_KPDOT 83
-#define KEY_ZENKAKUHANKAKU 85
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_102ND 86
-#define KEY_F11 87
-#define KEY_F12 88
-#define KEY_RO 89
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KATAKANA 90
-#define KEY_HIRAGANA 91
-#define KEY_HENKAN 92
-#define KEY_KATAKANAHIRAGANA 93
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_MUHENKAN 94
-#define KEY_KPJPCOMMA 95
-#define KEY_KPENTER 96
-#define KEY_RIGHTCTRL 97
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KPSLASH 98
-#define KEY_SYSRQ 99
-#define KEY_RIGHTALT 100
-#define KEY_LINEFEED 101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_HOME 102
-#define KEY_UP 103
-#define KEY_PAGEUP 104
-#define KEY_LEFT 105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_RIGHT 106
-#define KEY_END 107
-#define KEY_DOWN 108
-#define KEY_PAGEDOWN 109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_INSERT 110
-#define KEY_DELETE 111
-#define KEY_MACRO 112
-#define KEY_MUTE 113
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_VOLUMEDOWN 114
-#define KEY_VOLUMEUP 115
-#define KEY_POWER 116
-#define KEY_KPEQUAL 117
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KPPLUSMINUS 118
-#define KEY_PAUSE 119
-#define KEY_SCALE 120
-#define KEY_KPCOMMA 121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_HANGEUL 122
-#define KEY_HANGUEL KEY_HANGEUL
-#define KEY_HANJA 123
-#define KEY_YEN 124
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_LEFTMETA 125
-#define KEY_RIGHTMETA 126
-#define KEY_COMPOSE 127
-#define KEY_STOP 128
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_AGAIN 129
-#define KEY_PROPS 130
-#define KEY_UNDO 131
-#define KEY_FRONT 132
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_COPY 133
-#define KEY_OPEN 134
-#define KEY_PASTE 135
-#define KEY_FIND 136
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CUT 137
-#define KEY_HELP 138
-#define KEY_MENU 139
-#define KEY_CALC 140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SETUP 141
-#define KEY_SLEEP 142
-#define KEY_WAKEUP 143
-#define KEY_FILE 144
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SENDFILE 145
-#define KEY_DELETEFILE 146
-#define KEY_XFER 147
-#define KEY_PROG1 148
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PROG2 149
-#define KEY_WWW 150
-#define KEY_MSDOS 151
-#define KEY_COFFEE 152
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SCREENLOCK KEY_COFFEE
-#define KEY_DIRECTION 153
-#define KEY_CYCLEWINDOWS 154
-#define KEY_MAIL 155
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BOOKMARKS 156
-#define KEY_COMPUTER 157
-#define KEY_BACK 158
-#define KEY_FORWARD 159
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CLOSECD 160
-#define KEY_EJECTCD 161
-#define KEY_EJECTCLOSECD 162
-#define KEY_NEXTSONG 163
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PLAYPAUSE 164
-#define KEY_PREVIOUSSONG 165
-#define KEY_STOPCD 166
-#define KEY_RECORD 167
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_REWIND 168
-#define KEY_PHONE 169
-#define KEY_ISO 170
-#define KEY_CONFIG 171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_HOMEPAGE 172
-#define KEY_REFRESH 173
-#define KEY_EXIT 174
-#define KEY_MOVE 175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_EDIT 176
-#define KEY_SCROLLUP 177
-#define KEY_SCROLLDOWN 178
-#define KEY_KPLEFTPAREN 179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KPRIGHTPAREN 180
-#define KEY_NEW 181
-#define KEY_REDO 182
-#define KEY_F13 183
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F14 184
-#define KEY_F15 185
-#define KEY_F16 186
-#define KEY_F17 187
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F18 188
-#define KEY_F19 189
-#define KEY_F20 190
-#define KEY_F21 191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F22 192
-#define KEY_F23 193
-#define KEY_F24 194
-#define KEY_PLAYCD 200
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PAUSECD 201
-#define KEY_PROG3 202
-#define KEY_PROG4 203
-#define KEY_DASHBOARD 204
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SUSPEND 205
-#define KEY_CLOSE 206
-#define KEY_PLAY 207
-#define KEY_FASTFORWARD 208
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BASSBOOST 209
-#define KEY_PRINT 210
-#define KEY_HP 211
-#define KEY_CAMERA 212
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SOUND 213
-#define KEY_QUESTION 214
-#define KEY_EMAIL 215
-#define KEY_CHAT 216
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SEARCH 217
-#define KEY_CONNECT 218
-#define KEY_FINANCE 219
-#define KEY_SPORT 220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SHOP 221
-#define KEY_ALTERASE 222
-#define KEY_CANCEL 223
-#define KEY_BRIGHTNESSDOWN 224
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BRIGHTNESSUP 225
-#define KEY_MEDIA 226
-#define KEY_SWITCHVIDEOMODE 227
-#define KEY_KBDILLUMTOGGLE 228
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KBDILLUMDOWN 229
-#define KEY_KBDILLUMUP 230
-#define KEY_SEND 231
-#define KEY_REPLY 232
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FORWARDMAIL 233
-#define KEY_SAVE 234
-#define KEY_DOCUMENTS 235
-#define KEY_BATTERY 236
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BLUETOOTH 237
-#define KEY_WLAN 238
-#define KEY_UWB 239
-#define KEY_UNKNOWN 240
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_VIDEO_NEXT 241
-#define KEY_VIDEO_PREV 242
-#define KEY_BRIGHTNESS_CYCLE 243
-#define KEY_BRIGHTNESS_ZERO 244
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DISPLAY_OFF 245
-#define KEY_WWAN 246
-#define KEY_WIMAX KEY_WWAN
-#define KEY_RFKILL 247
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_MICMUTE 248
-#define BTN_MISC 0x100
-#define BTN_0 0x100
-#define BTN_1 0x101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_2 0x102
-#define BTN_3 0x103
-#define BTN_4 0x104
-#define BTN_5 0x105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_6 0x106
-#define BTN_7 0x107
-#define BTN_8 0x108
-#define BTN_9 0x109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_MOUSE 0x110
-#define BTN_LEFT 0x110
-#define BTN_RIGHT 0x111
-#define BTN_MIDDLE 0x112
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_SIDE 0x113
-#define BTN_EXTRA 0x114
-#define BTN_FORWARD 0x115
-#define BTN_BACK 0x116
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TASK 0x117
-#define BTN_JOYSTICK 0x120
-#define BTN_TRIGGER 0x120
-#define BTN_THUMB 0x121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_THUMB2 0x122
-#define BTN_TOP 0x123
-#define BTN_TOP2 0x124
-#define BTN_PINKIE 0x125
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_BASE 0x126
-#define BTN_BASE2 0x127
-#define BTN_BASE3 0x128
-#define BTN_BASE4 0x129
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_BASE5 0x12a
-#define BTN_BASE6 0x12b
-#define BTN_DEAD 0x12f
-#define BTN_GAMEPAD 0x130
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_SOUTH 0x130
-#define BTN_A BTN_SOUTH
-#define BTN_EAST 0x131
-#define BTN_B BTN_EAST
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_C 0x132
-#define BTN_NORTH 0x133
-#define BTN_X BTN_NORTH
-#define BTN_WEST 0x134
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_Y BTN_WEST
-#define BTN_Z 0x135
-#define BTN_TL 0x136
-#define BTN_TR 0x137
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TL2 0x138
-#define BTN_TR2 0x139
-#define BTN_SELECT 0x13a
-#define BTN_START 0x13b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_MODE 0x13c
-#define BTN_THUMBL 0x13d
-#define BTN_THUMBR 0x13e
-#define BTN_DIGI 0x140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TOOL_PEN 0x140
-#define BTN_TOOL_RUBBER 0x141
-#define BTN_TOOL_BRUSH 0x142
-#define BTN_TOOL_PENCIL 0x143
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TOOL_AIRBRUSH 0x144
-#define BTN_TOOL_FINGER 0x145
-#define BTN_TOOL_MOUSE 0x146
-#define BTN_TOOL_LENS 0x147
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TOOL_QUINTTAP 0x148
-#define BTN_TOUCH 0x14a
-#define BTN_STYLUS 0x14b
-#define BTN_STYLUS2 0x14c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TOOL_DOUBLETAP 0x14d
-#define BTN_TOOL_TRIPLETAP 0x14e
-#define BTN_TOOL_QUADTAP 0x14f
-#define BTN_WHEEL 0x150
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_GEAR_DOWN 0x150
-#define BTN_GEAR_UP 0x151
-#define KEY_OK 0x160
-#define KEY_SELECT 0x161
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_GOTO 0x162
-#define KEY_CLEAR 0x163
-#define KEY_POWER2 0x164
-#define KEY_OPTION 0x165
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_INFO 0x166
-#define KEY_TIME 0x167
-#define KEY_VENDOR 0x168
-#define KEY_ARCHIVE 0x169
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PROGRAM 0x16a
-#define KEY_CHANNEL 0x16b
-#define KEY_FAVORITES 0x16c
-#define KEY_EPG 0x16d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PVR 0x16e
-#define KEY_MHP 0x16f
-#define KEY_LANGUAGE 0x170
-#define KEY_TITLE 0x171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SUBTITLE 0x172
-#define KEY_ANGLE 0x173
-#define KEY_ZOOM 0x174
-#define KEY_MODE 0x175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KEYBOARD 0x176
-#define KEY_SCREEN 0x177
-#define KEY_PC 0x178
-#define KEY_TV 0x179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_TV2 0x17a
-#define KEY_VCR 0x17b
-#define KEY_VCR2 0x17c
-#define KEY_SAT 0x17d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SAT2 0x17e
-#define KEY_CD 0x17f
-#define KEY_TAPE 0x180
-#define KEY_RADIO 0x181
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_TUNER 0x182
-#define KEY_PLAYER 0x183
-#define KEY_TEXT 0x184
-#define KEY_DVD 0x185
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_AUX 0x186
-#define KEY_MP3 0x187
-#define KEY_AUDIO 0x188
-#define KEY_VIDEO 0x189
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DIRECTORY 0x18a
-#define KEY_LIST 0x18b
-#define KEY_MEMO 0x18c
-#define KEY_CALENDAR 0x18d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_RED 0x18e
-#define KEY_GREEN 0x18f
-#define KEY_YELLOW 0x190
-#define KEY_BLUE 0x191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CHANNELUP 0x192
-#define KEY_CHANNELDOWN 0x193
-#define KEY_FIRST 0x194
-#define KEY_LAST 0x195
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_AB 0x196
-#define KEY_NEXT 0x197
-#define KEY_RESTART 0x198
-#define KEY_SLOW 0x199
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SHUFFLE 0x19a
-#define KEY_BREAK 0x19b
-#define KEY_PREVIOUS 0x19c
-#define KEY_DIGITS 0x19d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_TEEN 0x19e
-#define KEY_TWEN 0x19f
-#define KEY_VIDEOPHONE 0x1a0
-#define KEY_GAMES 0x1a1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_ZOOMIN 0x1a2
-#define KEY_ZOOMOUT 0x1a3
-#define KEY_ZOOMRESET 0x1a4
-#define KEY_WORDPROCESSOR 0x1a5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_EDITOR 0x1a6
-#define KEY_SPREADSHEET 0x1a7
-#define KEY_GRAPHICSEDITOR 0x1a8
-#define KEY_PRESENTATION 0x1a9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DATABASE 0x1aa
-#define KEY_NEWS 0x1ab
-#define KEY_VOICEMAIL 0x1ac
-#define KEY_ADDRESSBOOK 0x1ad
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_MESSENGER 0x1ae
-#define KEY_DISPLAYTOGGLE 0x1af
-#define KEY_SPELLCHECK 0x1b0
-#define KEY_LOGOFF 0x1b1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DOLLAR 0x1b2
-#define KEY_EURO 0x1b3
-#define KEY_FRAMEBACK 0x1b4
-#define KEY_FRAMEFORWARD 0x1b5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CONTEXT_MENU 0x1b6
-#define KEY_MEDIA_REPEAT 0x1b7
-#define KEY_10CHANNELSUP 0x1b8
-#define KEY_10CHANNELSDOWN 0x1b9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_IMAGES 0x1ba
-#define KEY_DEL_EOL 0x1c0
-#define KEY_DEL_EOS 0x1c1
-#define KEY_INS_LINE 0x1c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DEL_LINE 0x1c3
-#define KEY_FN 0x1d0
-#define KEY_FN_ESC 0x1d1
-#define KEY_FN_F1 0x1d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_F2 0x1d3
-#define KEY_FN_F3 0x1d4
-#define KEY_FN_F4 0x1d5
-#define KEY_FN_F5 0x1d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_F6 0x1d7
-#define KEY_FN_F7 0x1d8
-#define KEY_FN_F8 0x1d9
-#define KEY_FN_F9 0x1da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_F10 0x1db
-#define KEY_FN_F11 0x1dc
-#define KEY_FN_F12 0x1dd
-#define KEY_FN_1 0x1de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_2 0x1df
-#define KEY_FN_D 0x1e0
-#define KEY_FN_E 0x1e1
-#define KEY_FN_F 0x1e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_S 0x1e3
-#define KEY_FN_B 0x1e4
-#define KEY_BRL_DOT1 0x1f1
-#define KEY_BRL_DOT2 0x1f2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BRL_DOT3 0x1f3
-#define KEY_BRL_DOT4 0x1f4
-#define KEY_BRL_DOT5 0x1f5
-#define KEY_BRL_DOT6 0x1f6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BRL_DOT7 0x1f7
-#define KEY_BRL_DOT8 0x1f8
-#define KEY_BRL_DOT9 0x1f9
-#define KEY_BRL_DOT10 0x1fa
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_NUMERIC_0 0x200
-#define KEY_NUMERIC_1 0x201
-#define KEY_NUMERIC_2 0x202
-#define KEY_NUMERIC_3 0x203
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_NUMERIC_4 0x204
-#define KEY_NUMERIC_5 0x205
-#define KEY_NUMERIC_6 0x206
-#define KEY_NUMERIC_7 0x207
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_NUMERIC_8 0x208
-#define KEY_NUMERIC_9 0x209
-#define KEY_NUMERIC_STAR 0x20a
-#define KEY_NUMERIC_POUND 0x20b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CAMERA_FOCUS 0x210
-#define KEY_WPS_BUTTON 0x211
-#define KEY_TOUCHPAD_TOGGLE 0x212
-#define KEY_TOUCHPAD_ON 0x213
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_TOUCHPAD_OFF 0x214
-#define KEY_CAMERA_ZOOMIN 0x215
-#define KEY_CAMERA_ZOOMOUT 0x216
-#define KEY_CAMERA_UP 0x217
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CAMERA_DOWN 0x218
-#define KEY_CAMERA_LEFT 0x219
-#define KEY_CAMERA_RIGHT 0x21a
-#define KEY_ATTENDANT_ON 0x21b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_ATTENDANT_OFF 0x21c
-#define KEY_ATTENDANT_TOGGLE 0x21d
-#define KEY_LIGHTS_TOGGLE 0x21e
-#define BTN_DPAD_UP 0x220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_DPAD_DOWN 0x221
-#define BTN_DPAD_LEFT 0x222
-#define BTN_DPAD_RIGHT 0x223
-#define KEY_ALS_TOGGLE 0x230
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY 0x2c0
-#define BTN_TRIGGER_HAPPY1 0x2c0
-#define BTN_TRIGGER_HAPPY2 0x2c1
-#define BTN_TRIGGER_HAPPY3 0x2c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY4 0x2c3
-#define BTN_TRIGGER_HAPPY5 0x2c4
-#define BTN_TRIGGER_HAPPY6 0x2c5
-#define BTN_TRIGGER_HAPPY7 0x2c6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY8 0x2c7
-#define BTN_TRIGGER_HAPPY9 0x2c8
-#define BTN_TRIGGER_HAPPY10 0x2c9
-#define BTN_TRIGGER_HAPPY11 0x2ca
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY12 0x2cb
-#define BTN_TRIGGER_HAPPY13 0x2cc
-#define BTN_TRIGGER_HAPPY14 0x2cd
-#define BTN_TRIGGER_HAPPY15 0x2ce
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY16 0x2cf
-#define BTN_TRIGGER_HAPPY17 0x2d0
-#define BTN_TRIGGER_HAPPY18 0x2d1
-#define BTN_TRIGGER_HAPPY19 0x2d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY20 0x2d3
-#define BTN_TRIGGER_HAPPY21 0x2d4
-#define BTN_TRIGGER_HAPPY22 0x2d5
-#define BTN_TRIGGER_HAPPY23 0x2d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY24 0x2d7
-#define BTN_TRIGGER_HAPPY25 0x2d8
-#define BTN_TRIGGER_HAPPY26 0x2d9
-#define BTN_TRIGGER_HAPPY27 0x2da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY28 0x2db
-#define BTN_TRIGGER_HAPPY29 0x2dc
-#define BTN_TRIGGER_HAPPY30 0x2dd
-#define BTN_TRIGGER_HAPPY31 0x2de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY32 0x2df
-#define BTN_TRIGGER_HAPPY33 0x2e0
-#define BTN_TRIGGER_HAPPY34 0x2e1
-#define BTN_TRIGGER_HAPPY35 0x2e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY36 0x2e3
-#define BTN_TRIGGER_HAPPY37 0x2e4
-#define BTN_TRIGGER_HAPPY38 0x2e5
-#define BTN_TRIGGER_HAPPY39 0x2e6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY40 0x2e7
-#define KEY_MIN_INTERESTING KEY_MUTE
-#define KEY_MAX 0x2ff
-#define KEY_CNT (KEY_MAX+1)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define REL_X 0x00
-#define REL_Y 0x01
-#define REL_Z 0x02
-#define REL_RX 0x03
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define REL_RY 0x04
-#define REL_RZ 0x05
-#define REL_HWHEEL 0x06
-#define REL_DIAL 0x07
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define REL_WHEEL 0x08
-#define REL_MISC 0x09
-#define REL_MAX 0x0f
-#define REL_CNT (REL_MAX+1)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_X 0x00
-#define ABS_Y 0x01
-#define ABS_Z 0x02
-#define ABS_RX 0x03
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_RY 0x04
-#define ABS_RZ 0x05
-#define ABS_THROTTLE 0x06
-#define ABS_RUDDER 0x07
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_WHEEL 0x08
-#define ABS_GAS 0x09
-#define ABS_BRAKE 0x0a
-#define ABS_HAT0X 0x10
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_HAT0Y 0x11
-#define ABS_HAT1X 0x12
-#define ABS_HAT1Y 0x13
-#define ABS_HAT2X 0x14
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_HAT2Y 0x15
-#define ABS_HAT3X 0x16
-#define ABS_HAT3Y 0x17
-#define ABS_PRESSURE 0x18
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_DISTANCE 0x19
-#define ABS_TILT_X 0x1a
-#define ABS_TILT_Y 0x1b
-#define ABS_TOOL_WIDTH 0x1c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_VOLUME 0x20
-#define ABS_MISC 0x28
-#define ABS_MT_SLOT 0x2f
-#define ABS_MT_TOUCH_MAJOR 0x30
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_MT_TOUCH_MINOR 0x31
-#define ABS_MT_WIDTH_MAJOR 0x32
-#define ABS_MT_WIDTH_MINOR 0x33
-#define ABS_MT_ORIENTATION 0x34
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_MT_POSITION_X 0x35
-#define ABS_MT_POSITION_Y 0x36
-#define ABS_MT_TOOL_TYPE 0x37
-#define ABS_MT_BLOB_ID 0x38
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_MT_TRACKING_ID 0x39
-#define ABS_MT_PRESSURE 0x3a
-#define ABS_MT_DISTANCE 0x3b
-#define ABS_MT_TOOL_X 0x3c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_MT_TOOL_Y 0x3d
-#define ABS_MAX 0x3f
-#define ABS_CNT (ABS_MAX+1)
-#define SW_LID 0x00
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_TABLET_MODE 0x01
-#define SW_HEADPHONE_INSERT 0x02
-#define SW_RFKILL_ALL 0x03
-#define SW_RADIO SW_RFKILL_ALL
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_MICROPHONE_INSERT 0x04
-#define SW_DOCK 0x05
-#define SW_LINEOUT_INSERT 0x06
-#define SW_JACK_PHYSICAL_INSERT 0x07
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_VIDEOOUT_INSERT 0x08
-#define SW_CAMERA_LENS_COVER 0x09
-#define SW_KEYPAD_SLIDE 0x0a
-#define SW_FRONT_PROXIMITY 0x0b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_ROTATE_LOCK 0x0c
-#define SW_LINEIN_INSERT 0x0d
-#define SW_MUTE_DEVICE 0x0e
-#define SW_MAX 0x0f
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_CNT (SW_MAX+1)
-#define MSC_SERIAL 0x00
-#define MSC_PULSELED 0x01
-#define MSC_GESTURE 0x02
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define MSC_RAW 0x03
-#define MSC_SCAN 0x04
-#define MSC_TIMESTAMP 0x05
-#define MSC_MAX 0x07
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define MSC_CNT (MSC_MAX+1)
-#define LED_NUML 0x00
-#define LED_CAPSL 0x01
-#define LED_SCROLLL 0x02
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define LED_COMPOSE 0x03
-#define LED_KANA 0x04
-#define LED_SLEEP 0x05
-#define LED_SUSPEND 0x06
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define LED_MUTE 0x07
-#define LED_MISC 0x08
-#define LED_MAIL 0x09
-#define LED_CHARGING 0x0a
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define LED_MAX 0x0f
-#define LED_CNT (LED_MAX+1)
-#define REP_DELAY 0x00
-#define REP_PERIOD 0x01
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define REP_MAX 0x01
-#define REP_CNT (REP_MAX+1)
-#define SND_CLICK 0x00
-#define SND_BELL 0x01
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SND_TONE 0x02
-#define SND_MAX 0x07
-#define SND_CNT (SND_MAX+1)
-#define ID_BUS 0
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ID_VENDOR 1
-#define ID_PRODUCT 2
-#define ID_VERSION 3
-#define BUS_PCI 0x01
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_ISAPNP 0x02
-#define BUS_USB 0x03
-#define BUS_HIL 0x04
-#define BUS_BLUETOOTH 0x05
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_VIRTUAL 0x06
-#define BUS_ISA 0x10
-#define BUS_I8042 0x11
-#define BUS_XTKBD 0x12
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_RS232 0x13
-#define BUS_GAMEPORT 0x14
-#define BUS_PARPORT 0x15
-#define BUS_AMIGA 0x16
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_ADB 0x17
-#define BUS_I2C 0x18
-#define BUS_HOST 0x19
-#define BUS_GSC 0x1A
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_ATARI 0x1B
-#define BUS_SPI 0x1C
-#define MT_TOOL_FINGER 0
-#define MT_TOOL_PEN 1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define MT_TOOL_MAX 1
-#define FF_STATUS_STOPPED 0x00
-#define FF_STATUS_PLAYING 0x01
-#define FF_STATUS_MAX 0x01
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-struct ff_replay {
- __u16 length;
- __u16 delay;
-};
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-struct ff_trigger {
- __u16 button;
- __u16 interval;
-};
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-struct ff_envelope {
- __u16 attack_length;
- __u16 attack_level;
- __u16 fade_length;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 fade_level;
-};
-struct ff_constant_effect {
- __s16 level;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- struct ff_envelope envelope;
-};
-struct ff_ramp_effect {
- __s16 start_level;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __s16 end_level;
- struct ff_envelope envelope;
-};
-struct ff_condition_effect {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 right_saturation;
- __u16 left_saturation;
- __s16 right_coeff;
- __s16 left_coeff;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 deadband;
- __s16 center;
-};
-struct ff_periodic_effect {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 waveform;
- __u16 period;
- __s16 magnitude;
- __s16 offset;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 phase;
- struct ff_envelope envelope;
- __u32 custom_len;
- __s16 __user *custom_data;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-};
-struct ff_rumble_effect {
- __u16 strong_magnitude;
- __u16 weak_magnitude;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-};
-struct ff_effect {
- __u16 type;
- __s16 id;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 direction;
- struct ff_trigger trigger;
- struct ff_replay replay;
- union {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- struct ff_constant_effect constant;
- struct ff_ramp_effect ramp;
- struct ff_periodic_effect periodic;
- struct ff_condition_effect condition[2];
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- struct ff_rumble_effect rumble;
- } u;
-};
-#define FF_RUMBLE 0x50
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_PERIODIC 0x51
-#define FF_CONSTANT 0x52
-#define FF_SPRING 0x53
-#define FF_FRICTION 0x54
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_DAMPER 0x55
-#define FF_INERTIA 0x56
-#define FF_RAMP 0x57
-#define FF_EFFECT_MIN FF_RUMBLE
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_EFFECT_MAX FF_RAMP
-#define FF_SQUARE 0x58
-#define FF_TRIANGLE 0x59
-#define FF_SINE 0x5a
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_SAW_UP 0x5b
-#define FF_SAW_DOWN 0x5c
-#define FF_CUSTOM 0x5d
-#define FF_WAVEFORM_MIN FF_SQUARE
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_WAVEFORM_MAX FF_CUSTOM
-#define FF_GAIN 0x60
-#define FF_AUTOCENTER 0x61
-#define FF_MAX 0x7f
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_CNT (FF_MAX+1)
-#endif
diff --git a/9/platforms/android-19/arch-mips64/usr/include/malloc.h b/9/platforms/android-19/arch-mips64/usr/include/malloc.h
deleted file mode 100644
index 1e92b7d..0000000
--- a/9/platforms/android-19/arch-mips64/usr/include/malloc.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (C) 2012 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef LIBC_INCLUDE_MALLOC_H_
-#define LIBC_INCLUDE_MALLOC_H_
-
-/*
- * Declaration of malloc routines. Bionic uses dlmalloc (see
- * upstream-dlmalloc) but doesn't directly include it here to keep the
- * defined malloc.h interface small.
- */
-#include <sys/cdefs.h>
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ < 5)
-extern void* malloc(size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(1)));
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur __attribute__((alloc_size(1,2)));
-extern void* realloc(void* p, size_t byte_count) __wur __attribute__((alloc_size(2)));
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
-#else
-extern void* malloc(size_t byte_count) __mallocfunc __wur;
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur;
-extern void* realloc(void* p, size_t byte_count) __wur;
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur;
-#endif
-
-extern void free(void* p);
-extern size_t malloc_usable_size(const void* p);
-
-#ifndef STRUCT_MALLINFO_DECLARED
-#define STRUCT_MALLINFO_DECLARED 1
-struct mallinfo {
- size_t arena; /* Total number of non-mmapped bytes currently allocated from OS. */
- size_t ordblks; /* Number of free chunks. */
- size_t smblks; /* (Unused.) */
- size_t hblks; /* (Unused.) */
- size_t hblkhd; /* Total number of bytes in mmapped regions. */
- size_t usmblks; /* Maximum total allocated space; greater than total if trimming has occurred. */
- size_t fsmblks; /* (Unused.) */
- size_t uordblks; /* Total allocated space (normal or mmapped.) */
- size_t fordblks; /* Total free space. */
- size_t keepcost; /* Upper bound on number of bytes releasable by malloc_trim. */
-};
-#endif /* STRUCT_MALLINFO_DECLARED */
-
-extern struct mallinfo mallinfo(void);
-
-__END_DECLS
-
-#endif /* LIBC_INCLUDE_MALLOC_H_ */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/math.h b/9/platforms/android-19/arch-mips64/usr/include/math.h
deleted file mode 100644
index 8369d6e..0000000
--- a/9/platforms/android-19/arch-mips64/usr/include/math.h
+++ /dev/null
@@ -1,759 +0,0 @@
-/*
- * ====================================================
- * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
- *
- * Developed at SunPro, a Sun Microsystems, Inc. business.
- * Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
- * is preserved.
- * ====================================================
- */
-
-/*
- * from: @(#)fdlibm.h 5.1 93/09/24
- * $FreeBSD$
- */
-
-#ifndef _MATH_H_
-#define _MATH_H_
-
-#include <sys/cdefs.h>
-#include <limits.h>
-
-__BEGIN_DECLS
-#pragma GCC visibility push(default)
-
-/*
- * ANSI/POSIX
- */
-extern const union __infinity_un {
- unsigned char __uc[8];
- double __ud;
-} __infinity;
-
-extern const union __nan_un {
- unsigned char __uc[sizeof(float)];
- float __uf;
-} __nan;
-
-#if __GNUC_PREREQ(3, 3) || (defined(__INTEL_COMPILER) && __INTEL_COMPILER >= 800)
-#define __MATH_BUILTIN_CONSTANTS
-#endif
-
-#if __GNUC_PREREQ(3, 0) && !defined(__INTEL_COMPILER)
-#define __MATH_BUILTIN_RELOPS
-#endif
-
-#ifdef __MATH_BUILTIN_CONSTANTS
-#define HUGE_VAL __builtin_huge_val()
-#else
-#define HUGE_VAL (__infinity.__ud)
-#endif
-
-#if __ISO_C_VISIBLE >= 1999
-#define FP_ILOGB0 (-INT_MAX) /* Android-changed */
-#define FP_ILOGBNAN INT_MAX /* Android-changed */
-
-#ifdef __MATH_BUILTIN_CONSTANTS
-#define HUGE_VALF __builtin_huge_valf()
-#define HUGE_VALL __builtin_huge_vall()
-#define INFINITY __builtin_inff()
-#define NAN __builtin_nanf("")
-#else
-#define HUGE_VALF (float)HUGE_VAL
-#define HUGE_VALL (long double)HUGE_VAL
-#define INFINITY HUGE_VALF
-#define NAN (__nan.__uf)
-#endif /* __MATH_BUILTIN_CONSTANTS */
-
-#define MATH_ERRNO 1
-#define MATH_ERREXCEPT 2
-#define math_errhandling MATH_ERREXCEPT
-
-#define FP_FAST_FMAF 1
-#ifdef __ia64__
-#define FP_FAST_FMA 1
-#define FP_FAST_FMAL 1
-#endif
-
-/* Symbolic constants to classify floating point numbers. */
-#define FP_INFINITE 0x01
-#define FP_NAN 0x02
-#define FP_NORMAL 0x04
-#define FP_SUBNORMAL 0x08
-#define FP_ZERO 0x10
-#define fpclassify(x) \
- ((sizeof (x) == sizeof (float)) ? __fpclassifyf(x) \
- : (sizeof (x) == sizeof (double)) ? __fpclassifyd(x) \
- : __fpclassifyl(x))
-
-#define isfinite(x) \
- ((sizeof (x) == sizeof (float)) ? __isfinitef(x) \
- : (sizeof (x) == sizeof (double)) ? __isfinite(x) \
- : __isfinitel(x))
-#define isinf(x) \
- ((sizeof (x) == sizeof (float)) ? __isinff(x) \
- : (sizeof (x) == sizeof (double)) ? isinf(x) \
- : __isinfl(x))
-#define isnan(x) \
- ((sizeof (x) == sizeof (float)) ? __isnanf(x) \
- : (sizeof (x) == sizeof (double)) ? isnan(x) \
- : __isnanl(x))
-#define isnormal(x) \
- ((sizeof (x) == sizeof (float)) ? __isnormalf(x) \
- : (sizeof (x) == sizeof (double)) ? __isnormal(x) \
- : __isnormall(x))
-
-#ifdef __MATH_BUILTIN_RELOPS
-#define isgreater(x, y) __builtin_isgreater((x), (y))
-#define isgreaterequal(x, y) __builtin_isgreaterequal((x), (y))
-#define isless(x, y) __builtin_isless((x), (y))
-#define islessequal(x, y) __builtin_islessequal((x), (y))
-#define islessgreater(x, y) __builtin_islessgreater((x), (y))
-#define isunordered(x, y) __builtin_isunordered((x), (y))
-#else
-#define isgreater(x, y) (!isunordered((x), (y)) && (x) > (y))
-#define isgreaterequal(x, y) (!isunordered((x), (y)) && (x) >= (y))
-#define isless(x, y) (!isunordered((x), (y)) && (x) < (y))
-#define islessequal(x, y) (!isunordered((x), (y)) && (x) <= (y))
-#define islessgreater(x, y) (!isunordered((x), (y)) && \
- ((x) > (y) || (y) > (x)))
-#define isunordered(x, y) (isnan(x) || isnan(y))
-#endif /* __MATH_BUILTIN_RELOPS */
-
-#define signbit(x) \
- ((sizeof (x) == sizeof (float)) ? __signbitf(x) \
- : (sizeof (x) == sizeof (double)) ? __signbit(x) \
- : __signbitl(x))
-
-typedef double __double_t;
-typedef __double_t double_t;
-typedef float __float_t;
-typedef __float_t float_t;
-#endif /* __ISO_C_VISIBLE >= 1999 */
-
-/*
- * XOPEN/SVID
- */
-#if __BSD_VISIBLE || __XSI_VISIBLE
-#define M_E 2.7182818284590452354 /* e */
-#define M_LOG2E 1.4426950408889634074 /* log 2e */
-#define M_LOG10E 0.43429448190325182765 /* log 10e */
-#define M_LN2 0.69314718055994530942 /* log e2 */
-#define M_LN10 2.30258509299404568402 /* log e10 */
-#define M_PI 3.14159265358979323846 /* pi */
-#define M_PI_2 1.57079632679489661923 /* pi/2 */
-#define M_PI_4 0.78539816339744830962 /* pi/4 */
-#define M_1_PI 0.31830988618379067154 /* 1/pi */
-#define M_2_PI 0.63661977236758134308 /* 2/pi */
-#define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */
-#define M_SQRT2 1.41421356237309504880 /* sqrt(2) */
-#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */
-
-#define MAXFLOAT ((float)3.40282346638528860e+38)
-extern int signgam;
-#endif /* __BSD_VISIBLE || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE
-#if 0
-/* Old value from 4.4BSD-Lite math.h; this is probably better. */
-#define HUGE HUGE_VAL
-#else
-#define HUGE MAXFLOAT
-#endif
-#endif /* __BSD_VISIBLE */
-
-/*
- * Most of these functions depend on the rounding mode and have the side
- * effect of raising floating-point exceptions, so they are not declared
- * as __pure2. In C99, FENV_ACCESS affects the purity of these functions.
- */
-
-/*
- * ANSI/POSIX
- */
-int __fpclassifyd(double) __NDK_FPABI_MATH__ __pure2;
-int __fpclassifyf(float) __NDK_FPABI_MATH__ __pure2;
-int __fpclassifyl(long double) __NDK_FPABI_MATH__ __pure2;
-int __isfinitef(float) __NDK_FPABI_MATH__ __pure2;
-int __isfinite(double) __NDK_FPABI_MATH__ __pure2;
-int __isfinitel(long double) __NDK_FPABI_MATH__ __pure2;
-int __isinff(float) __NDK_FPABI_MATH__ __pure2;
-int __isinfl(long double) __NDK_FPABI_MATH__ __pure2;
-int __isnanf(float) __NDK_FPABI_MATH__ __pure2;
-int __isnanl(long double) __NDK_FPABI_MATH__ __pure2;
-int __isnormalf(float) __NDK_FPABI_MATH__ __pure2;
-int __isnormal(double) __NDK_FPABI_MATH__ __pure2;
-int __isnormall(long double) __NDK_FPABI_MATH__ __pure2;
-int __signbit(double) __NDK_FPABI_MATH__ __pure2;
-int __signbitf(float) __NDK_FPABI_MATH__ __pure2;
-int __signbitl(long double) __NDK_FPABI_MATH__ __pure2;
-
-double acos(double) __NDK_FPABI_MATH__;
-double asin(double) __NDK_FPABI_MATH__;
-double atan(double) __NDK_FPABI_MATH__;
-double atan2(double, double) __NDK_FPABI_MATH__;
-double cos(double) __NDK_FPABI_MATH__;
-double sin(double) __NDK_FPABI_MATH__;
-double tan(double) __NDK_FPABI_MATH__;
-
-double cosh(double) __NDK_FPABI_MATH__;
-double sinh(double) __NDK_FPABI_MATH__;
-double tanh(double) __NDK_FPABI_MATH__;
-
-double exp(double) __NDK_FPABI_MATH__;
-double frexp(double, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-double ldexp(double, int) __NDK_FPABI_MATH__;
-double log(double) __NDK_FPABI_MATH__;
-double log10(double) __NDK_FPABI_MATH__;
-double modf(double, double *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-
-double pow(double, double) __NDK_FPABI_MATH__;
-double sqrt(double) __NDK_FPABI_MATH__;
-
-double ceil(double) __NDK_FPABI_MATH__;
-double fabs(double) __NDK_FPABI_MATH__ __pure2;
-double floor(double) __NDK_FPABI_MATH__;
-double fmod(double, double) __NDK_FPABI_MATH__;
-
-/*
- * These functions are not in C90.
- */
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE
-double acosh(double) __NDK_FPABI_MATH__;
-double asinh(double) __NDK_FPABI_MATH__;
-double atanh(double) __NDK_FPABI_MATH__;
-double cbrt(double) __NDK_FPABI_MATH__;
-double erf(double) __NDK_FPABI_MATH__;
-double erfc(double) __NDK_FPABI_MATH__;
-double exp2(double) __NDK_FPABI_MATH__;
-double expm1(double) __NDK_FPABI_MATH__;
-double fma(double, double, double) __NDK_FPABI_MATH__;
-double hypot(double, double) __NDK_FPABI_MATH__;
-int ilogb(double) __NDK_FPABI_MATH__ __pure2;
-int (isinf)(double) __NDK_FPABI_MATH__ __pure2;
-int (isnan)(double) __NDK_FPABI_MATH__ __pure2;
-double lgamma(double) __NDK_FPABI_MATH__;
-long long llrint(double) __NDK_FPABI_MATH__;
-long long llround(double) __NDK_FPABI_MATH__;
-double log1p(double) __NDK_FPABI_MATH__;
-double log2(double) __NDK_FPABI_MATH__;
-double logb(double) __NDK_FPABI_MATH__;
-long lrint(double) __NDK_FPABI_MATH__;
-long lround(double) __NDK_FPABI_MATH__;
-double nan(const char *) __NDK_FPABI_MATH__ __pure2;
-double nextafter(double, double) __NDK_FPABI_MATH__;
-double remainder(double, double) __NDK_FPABI_MATH__;
-double remquo(double, double, int *) __NDK_FPABI_MATH__;
-double rint(double) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE || __XSI_VISIBLE
-double j0(double) __NDK_FPABI_MATH__;
-double j1(double) __NDK_FPABI_MATH__;
-double jn(int, double) __NDK_FPABI_MATH__;
-double y0(double) __NDK_FPABI_MATH__;
-double y1(double) __NDK_FPABI_MATH__;
-double yn(int, double) __NDK_FPABI_MATH__;
-
-#if __XSI_VISIBLE <= 500 || __BSD_VISIBLE
-double gamma(double) __NDK_FPABI_MATH__;
-#endif
-
-#if __XSI_VISIBLE <= 600 || __BSD_VISIBLE
-double scalb(double, double) __NDK_FPABI_MATH__;
-#endif
-#endif /* __BSD_VISIBLE || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999
-double copysign(double, double) __NDK_FPABI_MATH__ __pure2;
-double fdim(double, double) __NDK_FPABI_MATH__;
-double fmax(double, double) __NDK_FPABI_MATH__ __pure2;
-double fmin(double, double) __NDK_FPABI_MATH__ __pure2;
-double nearbyint(double) __NDK_FPABI_MATH__;
-double round(double) __NDK_FPABI_MATH__;
-double scalbln(double, long) __NDK_FPABI_MATH__;
-double scalbn(double, int) __NDK_FPABI_MATH__;
-double tgamma(double) __NDK_FPABI_MATH__;
-double trunc(double) __NDK_FPABI_MATH__;
-#endif
-
-/*
- * BSD math library entry points
- */
-#if __BSD_VISIBLE
-double drem(double, double) __NDK_FPABI_MATH__;
-int finite(double) __NDK_FPABI_MATH__ __pure2;
-int isnanf(float) __NDK_FPABI_MATH__ __pure2;
-long double significandl(long double) __NDK_FPABI_MATH__;
-
-/*
- * Reentrant version of gamma & lgamma; passes signgam back by reference
- * as the second argument; user must allocate space for signgam.
- */
-double gamma_r(double, int *) __NDK_FPABI_MATH__;
-double lgamma_r(double, int *) __NDK_FPABI_MATH__;
-
-/*
- * IEEE Test Vector
- */
-double significand(double) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE */
-
-/* float versions of ANSI/POSIX functions */
-#if __ISO_C_VISIBLE >= 1999
-float acosf(float) __NDK_FPABI_MATH__;
-float asinf(float) __NDK_FPABI_MATH__;
-float atanf(float) __NDK_FPABI_MATH__;
-float atan2f(float, float) __NDK_FPABI_MATH__;
-float cosf(float) __NDK_FPABI_MATH__;
-float sinf(float) __NDK_FPABI_MATH__;
-float tanf(float) __NDK_FPABI_MATH__;
-
-float coshf(float) __NDK_FPABI_MATH__;
-float sinhf(float) __NDK_FPABI_MATH__;
-float tanhf(float) __NDK_FPABI_MATH__;
-
-float exp2f(float) __NDK_FPABI_MATH__;
-float expf(float) __NDK_FPABI_MATH__;
-float expm1f(float) __NDK_FPABI_MATH__;
-float frexpf(float, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-int ilogbf(float) __NDK_FPABI_MATH__ __pure2;
-float ldexpf(float, int) __NDK_FPABI_MATH__;
-float log10f(float) __NDK_FPABI_MATH__;
-float log1pf(float) __NDK_FPABI_MATH__;
-float log2f(float) __NDK_FPABI_MATH__;
-float logf(float) __NDK_FPABI_MATH__;
-float modff(float, float *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-
-float powf(float, float) __NDK_FPABI_MATH__;
-float sqrtf(float) __NDK_FPABI_MATH__;
-
-float ceilf(float) __NDK_FPABI_MATH__;
-float fabsf(float) __NDK_FPABI_MATH__ __pure2;
-float floorf(float) __NDK_FPABI_MATH__;
-float fmodf(float, float) __NDK_FPABI_MATH__;
-float roundf(float) __NDK_FPABI_MATH__;
-
-float erff(float) __NDK_FPABI_MATH__;
-float erfcf(float) __NDK_FPABI_MATH__;
-float hypotf(float, float) __NDK_FPABI_MATH__;
-float lgammaf(float) __NDK_FPABI_MATH__;
-float tgammaf(float) __NDK_FPABI_MATH__;
-
-float acoshf(float) __NDK_FPABI_MATH__;
-float asinhf(float) __NDK_FPABI_MATH__;
-float atanhf(float) __NDK_FPABI_MATH__;
-float cbrtf(float) __NDK_FPABI_MATH__;
-float logbf(float) __NDK_FPABI_MATH__;
-float copysignf(float, float) __NDK_FPABI_MATH__ __pure2;
-long long llrintf(float) __NDK_FPABI_MATH__;
-long long llroundf(float) __NDK_FPABI_MATH__;
-long lrintf(float) __NDK_FPABI_MATH__;
-long lroundf(float) __NDK_FPABI_MATH__;
-float nanf(const char *) __NDK_FPABI_MATH__ __pure2;
-float nearbyintf(float) __NDK_FPABI_MATH__;
-float nextafterf(float, float) __NDK_FPABI_MATH__;
-float remainderf(float, float) __NDK_FPABI_MATH__;
-float remquof(float, float, int *) __NDK_FPABI_MATH__;
-float rintf(float) __NDK_FPABI_MATH__;
-float scalblnf(float, long) __NDK_FPABI_MATH__;
-float scalbnf(float, int) __NDK_FPABI_MATH__;
-float truncf(float) __NDK_FPABI_MATH__;
-
-float fdimf(float, float) __NDK_FPABI_MATH__;
-float fmaf(float, float, float) __NDK_FPABI_MATH__;
-float fmaxf(float, float) __NDK_FPABI_MATH__ __pure2;
-float fminf(float, float) __NDK_FPABI_MATH__ __pure2;
-#endif
-
-/*
- * float versions of BSD math library entry points
- */
-#if __BSD_VISIBLE
-float dremf(float, float) __NDK_FPABI_MATH__;
-int finitef(float) __NDK_FPABI_MATH__ __pure2;
-float gammaf(float) __NDK_FPABI_MATH__;
-float j0f(float) __NDK_FPABI_MATH__;
-float j1f(float) __NDK_FPABI_MATH__;
-float jnf(int, float) __NDK_FPABI_MATH__;
-float scalbf(float, float) __NDK_FPABI_MATH__;
-float y0f(float) __NDK_FPABI_MATH__;
-float y1f(float) __NDK_FPABI_MATH__;
-float ynf(int, float) __NDK_FPABI_MATH__;
-
-/*
- * Float versions of reentrant version of gamma & lgamma; passes
- * signgam back by reference as the second argument; user must
- * allocate space for signgam.
- */
-float gammaf_r(float, int *) __NDK_FPABI_MATH__;
-float lgammaf_r(float, int *) __NDK_FPABI_MATH__;
-
-/*
- * float version of IEEE Test Vector
- */
-float significandf(float) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE */
-
-/*
- * long double versions of ISO/POSIX math functions
- */
-#if __ISO_C_VISIBLE >= 1999
-long double acoshl(long double) __NDK_FPABI_MATH__;
-long double acosl(long double) __NDK_FPABI_MATH__;
-long double asinhl(long double) __NDK_FPABI_MATH__;
-long double asinl(long double) __NDK_FPABI_MATH__;
-long double atan2l(long double, long double) __NDK_FPABI_MATH__;
-long double atanhl(long double) __NDK_FPABI_MATH__;
-long double atanl(long double) __NDK_FPABI_MATH__;
-long double cbrtl(long double) __NDK_FPABI_MATH__;
-long double ceill(long double) __NDK_FPABI_MATH__;
-long double copysignl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double coshl(long double) __NDK_FPABI_MATH__;
-long double cosl(long double) __NDK_FPABI_MATH__;
-long double erfcl(long double) __NDK_FPABI_MATH__;
-long double erfl(long double) __NDK_FPABI_MATH__;
-long double exp2l(long double) __NDK_FPABI_MATH__;
-long double expl(long double) __NDK_FPABI_MATH__;
-long double expm1l(long double) __NDK_FPABI_MATH__;
-long double fabsl(long double) __NDK_FPABI_MATH__ __pure2;
-long double fdiml(long double, long double) __NDK_FPABI_MATH__;
-long double floorl(long double) __NDK_FPABI_MATH__;
-long double fmal(long double, long double, long double) __NDK_FPABI_MATH__;
-long double fmaxl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double fminl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double fmodl(long double, long double) __NDK_FPABI_MATH__;
-long double frexpl(long double value, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-long double hypotl(long double, long double) __NDK_FPABI_MATH__;
-int ilogbl(long double) __NDK_FPABI_MATH__ __pure2;
-long double ldexpl(long double, int) __NDK_FPABI_MATH__;
-long double lgammal(long double) __NDK_FPABI_MATH__;
-long long llrintl(long double) __NDK_FPABI_MATH__;
-long long llroundl(long double) __NDK_FPABI_MATH__;
-long double log10l(long double) __NDK_FPABI_MATH__;
-long double log1pl(long double) __NDK_FPABI_MATH__;
-long double log2l(long double) __NDK_FPABI_MATH__;
-long double logbl(long double) __NDK_FPABI_MATH__;
-long double logl(long double) __NDK_FPABI_MATH__;
-long lrintl(long double) __NDK_FPABI_MATH__;
-long lroundl(long double) __NDK_FPABI_MATH__;
-long double modfl(long double, long double *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-long double nanl(const char *) __NDK_FPABI_MATH__ __pure2;
-long double nearbyintl(long double) __NDK_FPABI_MATH__;
-long double nextafterl(long double, long double) __NDK_FPABI_MATH__;
-double nexttoward(double, long double) __NDK_FPABI_MATH__;
-float nexttowardf(float, long double) __NDK_FPABI_MATH__;
-long double nexttowardl(long double, long double) __NDK_FPABI_MATH__;
-long double powl(long double, long double) __NDK_FPABI_MATH__;
-long double remainderl(long double, long double) __NDK_FPABI_MATH__;
-long double remquol(long double, long double, int *) __NDK_FPABI_MATH__;
-long double rintl(long double) __NDK_FPABI_MATH__;
-long double roundl(long double) __NDK_FPABI_MATH__;
-long double scalblnl(long double, long) __NDK_FPABI_MATH__;
-long double scalbnl(long double, int) __NDK_FPABI_MATH__;
-long double sinhl(long double) __NDK_FPABI_MATH__;
-long double sinl(long double) __NDK_FPABI_MATH__;
-long double sqrtl(long double) __NDK_FPABI_MATH__;
-long double tanhl(long double) __NDK_FPABI_MATH__;
-long double tanl(long double) __NDK_FPABI_MATH__;
-long double tgammal(long double) __NDK_FPABI_MATH__;
-long double truncl(long double) __NDK_FPABI_MATH__;
-
-#endif /* __ISO_C_VISIBLE >= 1999 */
-
-#if defined(_GNU_SOURCE)
-void sincos(double, double*, double*) __NDK_FPABI_MATH__;
-void sincosf(float, float*, float*) __NDK_FPABI_MATH__;
-void sincosl(long double, long double*, long double*) __NDK_FPABI_MATH__;
-#endif /* _GNU_SOURCE */
-
-/* builtin version of all the above math functions are annotated too */
-
-double __builtin_acos(double) __NDK_FPABI_MATH__;
-double __builtin_asin(double) __NDK_FPABI_MATH__;
-double __builtin_atan(double) __NDK_FPABI_MATH__;
-double __builtin_atan2(double, double) __NDK_FPABI_MATH__;
-double __builtin_cos(double) __NDK_FPABI_MATH__;
-double __builtin_sin(double) __NDK_FPABI_MATH__;
-double __builtin_tan(double) __NDK_FPABI_MATH__;
-
-double __builtin_cosh(double) __NDK_FPABI_MATH__;
-double __builtin_sinh(double) __NDK_FPABI_MATH__;
-double __builtin_tanh(double) __NDK_FPABI_MATH__;
-
-double __builtin_exp(double) __NDK_FPABI_MATH__;
-double __builtin_frexp(double, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-double __builtin_ldexp(double, int) __NDK_FPABI_MATH__;
-double __builtin_log(double) __NDK_FPABI_MATH__;
-double __builtin_log10(double) __NDK_FPABI_MATH__;
-double __builtin_modf(double, double *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-
-double __builtin_pow(double, double) __NDK_FPABI_MATH__;
-double __builtin_sqrt(double) __NDK_FPABI_MATH__;
-
-double __builtin_ceil(double) __NDK_FPABI_MATH__;
-double __builtin_fabs(double) __NDK_FPABI_MATH__ __pure2;
-double __builtin_floor(double) __NDK_FPABI_MATH__;
-double __builtin_fmod(double, double) __NDK_FPABI_MATH__;
-
-/*
- * These functions are not in C90.
- */
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE
-double __builtin_acosh(double) __NDK_FPABI_MATH__;
-double __builtin_asinh(double) __NDK_FPABI_MATH__;
-double __builtin_atanh(double) __NDK_FPABI_MATH__;
-double __builtin_cbrt(double) __NDK_FPABI_MATH__;
-double __builtin_erf(double) __NDK_FPABI_MATH__;
-double __builtin_erfc(double) __NDK_FPABI_MATH__;
-double __builtin_exp2(double) __NDK_FPABI_MATH__;
-double __builtin_expm1(double) __NDK_FPABI_MATH__;
-double __builtin_fma(double, double, double) __NDK_FPABI_MATH__;
-double __builtin_hypot(double, double) __NDK_FPABI_MATH__;
-int __builtin_ilogb(double) __NDK_FPABI_MATH__ __pure2;
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 6)
-int __builtin_isinf(double) __NDK_FPABI_MATH__ __pure2;
-int __builtin_isnan(double) __NDK_FPABI_MATH__ __pure2;
-#else
-/* clang < 3.5 has faulty prototype for __builtin_isnan */
-#endif
-double __builtin_lgamma(double) __NDK_FPABI_MATH__;
-long long __builtin_llrint(double) __NDK_FPABI_MATH__;
-long long __builtin_llround(double) __NDK_FPABI_MATH__;
-double __builtin_log1p(double) __NDK_FPABI_MATH__;
-double __builtin_log2(double) __NDK_FPABI_MATH__;
-double __builtin_logb(double) __NDK_FPABI_MATH__;
-long __builtin_lrint(double) __NDK_FPABI_MATH__;
-long __builtin_lround(double) __NDK_FPABI_MATH__;
-double __builtin_nan(const char *) __NDK_FPABI_MATH__ __pure2;
-double __builtin_nextafter(double, double) __NDK_FPABI_MATH__;
-double __builtin_remainder(double, double) __NDK_FPABI_MATH__;
-double __builtin_remquo(double, double, int *) __NDK_FPABI_MATH__;
-double __builtin_rint(double) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE || __XSI_VISIBLE
-double __builtin_j0(double) __NDK_FPABI_MATH__;
-double __builtin_j1(double) __NDK_FPABI_MATH__;
-double __builtin_jn(int, double) __NDK_FPABI_MATH__;
-double __builtin_y0(double) __NDK_FPABI_MATH__;
-double __builtin_y1(double) __NDK_FPABI_MATH__;
-double __builtin_yn(int, double) __NDK_FPABI_MATH__;
-
-#if __XSI_VISIBLE <= 500 || __BSD_VISIBLE
-double __builtin_gamma(double) __NDK_FPABI_MATH__;
-#endif
-
-#if __XSI_VISIBLE <= 600 || __BSD_VISIBLE
-double __builtin_scalb(double, double) __NDK_FPABI_MATH__;
-#endif
-#endif /* __BSD_VISIBLE || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999
-double __builtin_copysign(double, double) __NDK_FPABI_MATH__ __pure2;
-double __builtin_fdim(double, double) __NDK_FPABI_MATH__;
-double __builtin_fmax(double, double) __NDK_FPABI_MATH__ __pure2;
-double __builtin_fmin(double, double) __NDK_FPABI_MATH__ __pure2;
-double __builtin_nearbyint(double) __NDK_FPABI_MATH__;
-double __builtin_round(double) __NDK_FPABI_MATH__;
-double __builtin_scalbln(double, long) __NDK_FPABI_MATH__;
-double __builtin_scalbn(double, int) __NDK_FPABI_MATH__;
-double __builtin_tgamma(double) __NDK_FPABI_MATH__;
-double __builtin_trunc(double) __NDK_FPABI_MATH__;
-#endif
-
-/*
- * BSD math library entry points
- */
-#if __BSD_VISIBLE
-double __builtin_drem(double, double) __NDK_FPABI_MATH__;
-int __builtin_finite(double) __NDK_FPABI_MATH__ __pure2;
-int __builtin_isnanf(float) __NDK_FPABI_MATH__ __pure2;
-long double significandl(long double) __NDK_FPABI_MATH__;
-
-/*
- * Reentrant version of gamma & lgamma; passes signgam back by reference
- * as the second argument; user must allocate space for signgam.
- */
-double __builtin_gamma_r(double, int *) __NDK_FPABI_MATH__;
-double __builtin_lgamma_r(double, int *) __NDK_FPABI_MATH__;
-
-/*
- * IEEE Test Vector
- */
-double __builtin_significand(double) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE */
-
-/* float versions of ANSI/POSIX functions */
-#if __ISO_C_VISIBLE >= 1999
-float __builtin_acosf(float) __NDK_FPABI_MATH__;
-float __builtin_asinf(float) __NDK_FPABI_MATH__;
-float __builtin_atanf(float) __NDK_FPABI_MATH__;
-float __builtin_atan2f(float, float) __NDK_FPABI_MATH__;
-float __builtin_cosf(float) __NDK_FPABI_MATH__;
-float __builtin_sinf(float) __NDK_FPABI_MATH__;
-float __builtin_tanf(float) __NDK_FPABI_MATH__;
-
-float __builtin_coshf(float) __NDK_FPABI_MATH__;
-float __builtin_sinhf(float) __NDK_FPABI_MATH__;
-float __builtin_tanhf(float) __NDK_FPABI_MATH__;
-
-float __builtin_exp2f(float) __NDK_FPABI_MATH__;
-float __builtin_expf(float) __NDK_FPABI_MATH__;
-float __builtin_expm1f(float) __NDK_FPABI_MATH__;
-float __builtin_frexpf(float, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-int __builtin_ilogbf(float) __NDK_FPABI_MATH__ __pure2;
-float __builtin_ldexpf(float, int) __NDK_FPABI_MATH__;
-float __builtin_log10f(float) __NDK_FPABI_MATH__;
-float __builtin_log1pf(float) __NDK_FPABI_MATH__;
-float __builtin_log2f(float) __NDK_FPABI_MATH__;
-float __builtin_logf(float) __NDK_FPABI_MATH__;
-float __builtin_modff(float, float *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-
-float __builtin_powf(float, float) __NDK_FPABI_MATH__;
-float __builtin_sqrtf(float) __NDK_FPABI_MATH__;
-
-float __builtin_ceilf(float) __NDK_FPABI_MATH__;
-float __builtin_fabsf(float) __NDK_FPABI_MATH__ __pure2;
-float __builtin_floorf(float) __NDK_FPABI_MATH__;
-float __builtin_fmodf(float, float) __NDK_FPABI_MATH__;
-float __builtin_roundf(float) __NDK_FPABI_MATH__;
-
-float __builtin_erff(float) __NDK_FPABI_MATH__;
-float __builtin_erfcf(float) __NDK_FPABI_MATH__;
-float __builtin_hypotf(float, float) __NDK_FPABI_MATH__;
-float __builtin_lgammaf(float) __NDK_FPABI_MATH__;
-float __builtin_tgammaf(float) __NDK_FPABI_MATH__;
-
-float __builtin_acoshf(float) __NDK_FPABI_MATH__;
-float __builtin_asinhf(float) __NDK_FPABI_MATH__;
-float __builtin_atanhf(float) __NDK_FPABI_MATH__;
-float __builtin_cbrtf(float) __NDK_FPABI_MATH__;
-float __builtin_logbf(float) __NDK_FPABI_MATH__;
-float __builtin_copysignf(float, float) __NDK_FPABI_MATH__ __pure2;
-long long __builtin_llrintf(float) __NDK_FPABI_MATH__;
-long long __builtin_llroundf(float) __NDK_FPABI_MATH__;
-long __builtin_lrintf(float) __NDK_FPABI_MATH__;
-long __builtin_lroundf(float) __NDK_FPABI_MATH__;
-float __builtin_nanf(const char *) __NDK_FPABI_MATH__ __pure2;
-float __builtin_nearbyintf(float) __NDK_FPABI_MATH__;
-float __builtin_nextafterf(float, float) __NDK_FPABI_MATH__;
-float __builtin_remainderf(float, float) __NDK_FPABI_MATH__;
-float __builtin_remquof(float, float, int *) __NDK_FPABI_MATH__;
-float __builtin_rintf(float) __NDK_FPABI_MATH__;
-float __builtin_scalblnf(float, long) __NDK_FPABI_MATH__;
-float __builtin_scalbnf(float, int) __NDK_FPABI_MATH__;
-float __builtin_truncf(float) __NDK_FPABI_MATH__;
-
-float __builtin_fdimf(float, float) __NDK_FPABI_MATH__;
-float __builtin_fmaf(float, float, float) __NDK_FPABI_MATH__;
-float __builtin_fmaxf(float, float) __NDK_FPABI_MATH__ __pure2;
-float __builtin_fminf(float, float) __NDK_FPABI_MATH__ __pure2;
-#endif
-
-/*
- * float versions of BSD math library entry points
- */
-#if __BSD_VISIBLE
-float __builtin_dremf(float, float) __NDK_FPABI_MATH__;
-int __builtin_finitef(float) __NDK_FPABI_MATH__ __pure2;
-float __builtin_gammaf(float) __NDK_FPABI_MATH__;
-float __builtin_j0f(float) __NDK_FPABI_MATH__;
-float __builtin_j1f(float) __NDK_FPABI_MATH__;
-float __builtin_jnf(int, float) __NDK_FPABI_MATH__;
-float __builtin_scalbf(float, float) __NDK_FPABI_MATH__;
-float __builtin_y0f(float) __NDK_FPABI_MATH__;
-float __builtin_y1f(float) __NDK_FPABI_MATH__;
-float __builtin_ynf(int, float) __NDK_FPABI_MATH__;
-
-/*
- * Float versions of reentrant version of gamma & lgamma; passes
- * signgam back by reference as the second argument; user must
- * allocate space for signgam.
- */
-float __builtin_gammaf_r(float, int *) __NDK_FPABI_MATH__;
-float __builtin_lgammaf_r(float, int *) __NDK_FPABI_MATH__;
-
-/*
- * float version of IEEE Test Vector
- */
-float __builtin_significandf(float) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE */
-
-/*
- * long double versions of ISO/POSIX math functions
- */
-#if __ISO_C_VISIBLE >= 1999
-long double __builtin_acoshl(long double) __NDK_FPABI_MATH__;
-long double __builtin_acosl(long double) __NDK_FPABI_MATH__;
-long double __builtin_asinhl(long double) __NDK_FPABI_MATH__;
-long double __builtin_asinl(long double) __NDK_FPABI_MATH__;
-long double __builtin_atan2l(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_atanhl(long double) __NDK_FPABI_MATH__;
-long double __builtin_atanl(long double) __NDK_FPABI_MATH__;
-long double __builtin_cbrtl(long double) __NDK_FPABI_MATH__;
-long double __builtin_ceill(long double) __NDK_FPABI_MATH__;
-long double __builtin_copysignl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_coshl(long double) __NDK_FPABI_MATH__;
-long double __builtin_cosl(long double) __NDK_FPABI_MATH__;
-long double __builtin_erfcl(long double) __NDK_FPABI_MATH__;
-long double __builtin_erfl(long double) __NDK_FPABI_MATH__;
-long double __builtin_exp2l(long double) __NDK_FPABI_MATH__;
-long double __builtin_expl(long double) __NDK_FPABI_MATH__;
-long double __builtin_expm1l(long double) __NDK_FPABI_MATH__;
-long double __builtin_fabsl(long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_fdiml(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_floorl(long double) __NDK_FPABI_MATH__;
-long double __builtin_fmal(long double, long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_fmaxl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_fminl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_fmodl(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_frexpl(long double value, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-long double __builtin_hypotl(long double, long double) __NDK_FPABI_MATH__;
-int __builtin_ilogbl(long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_ldexpl(long double, int) __NDK_FPABI_MATH__;
-long double __builtin_lgammal(long double) __NDK_FPABI_MATH__;
-long long __builtin_llrintl(long double) __NDK_FPABI_MATH__;
-long long __builtin_llroundl(long double) __NDK_FPABI_MATH__;
-long double __builtin_log10l(long double) __NDK_FPABI_MATH__;
-long double __builtin_log1pl(long double) __NDK_FPABI_MATH__;
-long double __builtin_log2l(long double) __NDK_FPABI_MATH__;
-long double __builtin_logbl(long double) __NDK_FPABI_MATH__;
-long double __builtin_logl(long double) __NDK_FPABI_MATH__;
-long __builtin_lrintl(long double) __NDK_FPABI_MATH__;
-long __builtin_lroundl(long double) __NDK_FPABI_MATH__;
-long double __builtin_modfl(long double, long double *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-long double __builtin_nanl(const char *) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_nearbyintl(long double) __NDK_FPABI_MATH__;
-long double __builtin_nextafterl(long double, long double) __NDK_FPABI_MATH__;
-double __builtin_nexttoward(double, long double) __NDK_FPABI_MATH__;
-float __builtin_nexttowardf(float, long double) __NDK_FPABI_MATH__;
-long double __builtin_nexttowardl(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_powl(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_remainderl(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_remquol(long double, long double, int *) __NDK_FPABI_MATH__;
-long double __builtin_rintl(long double) __NDK_FPABI_MATH__;
-long double __builtin_roundl(long double) __NDK_FPABI_MATH__;
-long double __builtin_scalblnl(long double, long) __NDK_FPABI_MATH__;
-long double __builtin_scalbnl(long double, int) __NDK_FPABI_MATH__;
-long double __builtin_sinhl(long double) __NDK_FPABI_MATH__;
-long double __builtin_sinl(long double) __NDK_FPABI_MATH__;
-long double __builtin_sqrtl(long double) __NDK_FPABI_MATH__;
-long double __builtin_tanhl(long double) __NDK_FPABI_MATH__;
-long double __builtin_tanl(long double) __NDK_FPABI_MATH__;
-long double __builtin_tgammal(long double) __NDK_FPABI_MATH__;
-long double __builtin_truncl(long double) __NDK_FPABI_MATH__;
-
-#endif /* __ISO_C_VISIBLE >= 1999 */
-
-#if defined(_GNU_SOURCE)
-void __builtin_sincos(double, double*, double*) __NDK_FPABI_MATH__;
-void __builtin_sincosf(float, float*, float*) __NDK_FPABI_MATH__;
-void __builtin_sincosl(long double, long double*, long double*) __NDK_FPABI_MATH__;
-#endif /* _GNU_SOURCE */
-
-#pragma GCC visibility pop
-__END_DECLS
-
-#endif /* !_MATH_H_ */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/signal.h b/9/platforms/android-19/arch-mips64/usr/include/signal.h
deleted file mode 100644
index f1849c5..0000000
--- a/9/platforms/android-19/arch-mips64/usr/include/signal.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * 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 _SIGNAL_H_
-#define _SIGNAL_H_
-
-#include <errno.h>
-#include <sys/cdefs.h>
-#include <limits.h> /* For LONG_BIT */
-#include <string.h> /* For memset() */
-#include <sys/types.h>
-#include <asm/sigcontext.h>
-
-#if defined(__LP64__) || defined(__mips__)
-/* For 64-bit (and mips), the kernel's struct sigaction doesn't match the POSIX one,
- * so we need to expose our own and translate behind the scenes. */
-# define sigaction __kernel_sigaction
-# include <linux/signal.h>
-# undef sigaction
-#else
-/* For 32-bit, we're stuck with the definitions we already shipped,
- * even though they contain a sigset_t that's too small. */
-# include <linux/signal.h>
-#endif
-
-__BEGIN_DECLS
-
-typedef int sig_atomic_t;
-
-/* The arm and x86 kernel header files don't define _NSIG. */
-#ifndef _KERNEL__NSIG
-#define _KERNEL__NSIG 64
-#endif
-
-/* Userspace's NSIG is the kernel's _NSIG + 1. */
-#define _NSIG (_KERNEL__NSIG + 1)
-#define NSIG _NSIG
-
-/* We take a few real-time signals for ourselves. May as well use the same names as glibc. */
-#define SIGRTMIN (__libc_current_sigrtmin())
-#define SIGRTMAX (__libc_current_sigrtmax())
-extern int __libc_current_sigrtmin(void);
-extern int __libc_current_sigrtmax(void);
-
-extern const char* const sys_siglist[];
-extern const char* const sys_signame[]; /* BSD compatibility. */
-
-typedef __sighandler_t sig_t; /* BSD compatibility. */
-typedef __sighandler_t sighandler_t; /* glibc compatibility. */
-
-#define si_timerid si_tid /* glibc compatibility. */
-
-#if defined(__LP64__)
-
-struct sigaction {
- unsigned int sa_flags;
- union {
- sighandler_t sa_handler;
- void (*sa_sigaction)(int, struct siginfo*, void*);
- };
- sigset_t sa_mask;
- void (*sa_restorer)(void);
-};
-
-#elif defined(__mips__)
-
-struct sigaction {
- unsigned int sa_flags;
- union {
- sighandler_t sa_handler;
- void (*sa_sigaction) (int, struct siginfo*, void*);
- };
- sigset_t sa_mask;
-};
-
-#endif
-
-extern int sigaction(int, const struct sigaction*, struct sigaction*);
-
-extern sighandler_t signal(int, sighandler_t);
-
-extern int siginterrupt(int, int);
-
-extern int sigaddset(sigset_t*, int);
-extern int sigdelset(sigset_t*, int);
-extern int sigemptyset(sigset_t*);
-extern int sigfillset(sigset_t*);
-extern int sigismember(const sigset_t*, int);
-
-extern int sigpending(sigset_t*) __nonnull((1));
-extern int sigprocmask(int, const sigset_t*, sigset_t*);
-extern int sigsuspend(const sigset_t*) __nonnull((1));
-extern int sigwait(const sigset_t*, int*) __nonnull((1, 2));
-
-extern int raise(int);
-extern int kill(pid_t, int);
-extern int killpg(int, int);
-
-extern int sigaltstack(const stack_t*, stack_t*);
-
-extern void psiginfo(const siginfo_t*, const char*);
-extern void psignal(int, const char*);
-
-__END_DECLS
-
-#endif /* _SIGNAL_H_ */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/stdatomic.h b/9/platforms/android-19/arch-mips64/usr/include/stdatomic.h
deleted file mode 100644
index 3db25a7..0000000
--- a/9/platforms/android-19/arch-mips64/usr/include/stdatomic.h
+++ /dev/null
@@ -1,575 +0,0 @@
-/*-
- * Copyright (c) 2011 Ed Schouten <ed@FreeBSD.org>
- * David Chisnall <theraven@FreeBSD.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. 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 AUTHOR 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 AUTHOR 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.
- *
- * $FreeBSD$
- */
-
-#ifndef _STDATOMIC_H_
-#define _STDATOMIC_H_
-
-#include <sys/cdefs.h>
-
-
-#if defined(__cplusplus) && defined(_USING_LIBCXX)
-# ifdef __clang__
-# if __has_feature(cxx_atomic)
-# define _STDATOMIC_HAVE_ATOMIC
-# endif
-# else /* gcc */
-# if __GNUC_PREREQ(4, 7)
-# define _STDATOMIC_HAVE_ATOMIC
-# endif
-# endif
-#endif
-
-#ifdef _STDATOMIC_HAVE_ATOMIC
-
-/* We have a usable C++ <atomic>; use it instead. */
-
-#include <atomic>
-
-#undef _Atomic
- /* Also defined by <atomic> for gcc. But not used in macros. */
- /* Also a clang intrinsic. */
- /* Should not be used by client code before this file is */
- /* included. The definitions in <atomic> themselves see */
- /* the old definition, as they should. */
- /* Client code sees the following definition. */
-
-#define _Atomic(t) std::atomic<t>
-
-using std::atomic_is_lock_free;
-using std::atomic_init;
-using std::atomic_store;
-using std::atomic_store_explicit;
-using std::atomic_load;
-using std::atomic_load_explicit;
-using std::atomic_exchange;
-using std::atomic_exchange_explicit;
-using std::atomic_compare_exchange_strong;
-using std::atomic_compare_exchange_strong_explicit;
-using std::atomic_compare_exchange_weak;
-using std::atomic_compare_exchange_weak_explicit;
-using std::atomic_fetch_add;
-using std::atomic_fetch_add_explicit;
-using std::atomic_fetch_sub;
-using std::atomic_fetch_sub_explicit;
-using std::atomic_fetch_or;
-using std::atomic_fetch_or_explicit;
-using std::atomic_fetch_xor;
-using std::atomic_fetch_xor_explicit;
-using std::atomic_fetch_and;
-using std::atomic_fetch_and_explicit;
-using std::atomic_thread_fence;
-using std::atomic_signal_fence;
-
-using std::memory_order;
-using std::memory_order_relaxed;
-using std::memory_order_consume;
-using std::memory_order_release;
-using std::memory_order_acq_rel;
-using std::memory_order_seq_cst;
-
-using std::atomic_bool;
-using std::atomic_char;
-using std::atomic_schar;
-using std::atomic_uchar;
-using std::atomic_short;
-using std::atomic_ushort;
-using std::atomic_int;
-using std::atomic_uint;
-using std::atomic_long;
-using std::atomic_ulong;
-using std::atomic_llong;
-using std::atomic_ullong;
-using std::atomic_char16_t;
-using std::atomic_char32_t;
-using std::atomic_wchar_t;
-using std::atomic_int_least8_t;
-using std::atomic_uint_least8_t;
-using std::atomic_int_least16_t;
-using std::atomic_uint_least16_t;
-using std::atomic_int_least32_t;
-using std::atomic_uint_least32_t;
-using std::atomic_int_least64_t;
-using std::atomic_uint_least64_t;
-using std::atomic_int_fast8_t;
-using std::atomic_uint_fast8_t;
-using std::atomic_int_fast16_t;
-using std::atomic_uint_fast16_t;
-using std::atomic_int_fast32_t;
-using std::atomic_uint_fast32_t;
-using std::atomic_int_fast64_t;
-using std::atomic_uint_fast64_t;
-using std::atomic_intptr_t;
-using std::atomic_uintptr_t;
-using std::atomic_size_t;
-using std::atomic_ptrdiff_t;
-using std::atomic_intmax_t;
-using std::atomic_uintmax_t;
-
-#else /* <atomic> unavailable, possibly because this is C, not C++ */
-
-#include <sys/types.h>
-#include <stdbool.h>
-
-/*
- * C: Do it ourselves.
- * Note that the runtime representation defined here should be compatible
- * with the C++ one, i.e. an _Atomic(T) needs to contain the same
- * bits as a T.
- */
-
-#include <stddef.h> /* For ptrdiff_t. */
-#include <stdint.h> /* TODO: Should pollute namespace less. */
-#if __STDC_VERSION__ >= 201112L
-# include <uchar.h> /* For char16_t and char32_t. */
-#endif
-
-#ifdef __clang__
-# if __has_extension(c_atomic) || __has_extension(cxx_atomic)
-# define __CLANG_ATOMICS
-# else
-# error "stdatomic.h does not support your compiler"
-# endif
-# if __has_builtin(__sync_swap)
-# define __HAS_BUILTIN_SYNC_SWAP
-# endif
-#else
-# if __GNUC_PREREQ(4, 7)
-# define __GNUC_ATOMICS
-# else
-# define __SYNC_ATOMICS
-# ifdef __cplusplus
-# define __ATOMICS_AVOID_DOT_INIT
-# endif
-# endif
-#endif
-
-/*
- * 7.17.1 Atomic lock-free macros.
- */
-
-#ifdef __GCC_ATOMIC_BOOL_LOCK_FREE
-#define ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_BOOL_LOCK_FREE 2 /* For all modern platforms */
-#endif
-#ifdef __GCC_ATOMIC_CHAR_LOCK_FREE
-#define ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_CHAR_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_CHAR16_T_LOCK_FREE
-#define ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_CHAR16_T_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_CHAR32_T_LOCK_FREE
-#define ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_CHAR32_T_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_WCHAR_T_LOCK_FREE
-#define ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_WCHAR_T_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_SHORT_LOCK_FREE
-#define ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_SHORT_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_INT_LOCK_FREE
-#define ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_INT_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_LONG_LOCK_FREE
-#define ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_LONG_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_LLONG_LOCK_FREE
-#define ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_LLONG_LOCK_FREE 1 /* maybe */
-#endif
-#ifdef __GCC_ATOMIC_POINTER_LOCK_FREE
-#define ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_POINTER_LOCK_FREE 2
-#endif
-
-/*
- * 7.17.2 Initialization.
- */
-
-#if defined(__CLANG_ATOMICS)
-#define ATOMIC_VAR_INIT(value) (value)
-#define atomic_init(obj, value) __c11_atomic_init(obj, value)
-#else
-#ifdef __ATOMICS_AVOID_DOT_INIT
-#define ATOMIC_VAR_INIT(value) { value }
-#else
-#define ATOMIC_VAR_INIT(value) { .__val = (value) }
-#endif
-#define atomic_init(obj, value) ((void)((obj)->__val = (value)))
-#endif
-
-/*
- * Clang and recent GCC both provide predefined macros for the memory
- * orderings. If we are using a compiler that doesn't define them, use the
- * clang values - these will be ignored in the fallback path.
- */
-
-#ifndef __ATOMIC_RELAXED
-#define __ATOMIC_RELAXED 0
-#endif
-#ifndef __ATOMIC_CONSUME
-#define __ATOMIC_CONSUME 1
-#endif
-#ifndef __ATOMIC_ACQUIRE
-#define __ATOMIC_ACQUIRE 2
-#endif
-#ifndef __ATOMIC_RELEASE
-#define __ATOMIC_RELEASE 3
-#endif
-#ifndef __ATOMIC_ACQ_REL
-#define __ATOMIC_ACQ_REL 4
-#endif
-#ifndef __ATOMIC_SEQ_CST
-#define __ATOMIC_SEQ_CST 5
-#endif
-
-/*
- * 7.17.3 Order and consistency.
- *
- * The memory_order_* constants that denote the barrier behaviour of the
- * atomic operations.
- * The enum values must be identical to those used by the
- * C++ <atomic> header.
- */
-
-typedef enum {
- memory_order_relaxed = __ATOMIC_RELAXED,
- memory_order_consume = __ATOMIC_CONSUME,
- memory_order_acquire = __ATOMIC_ACQUIRE,
- memory_order_release = __ATOMIC_RELEASE,
- memory_order_acq_rel = __ATOMIC_ACQ_REL,
- memory_order_seq_cst = __ATOMIC_SEQ_CST
-} memory_order;
-
-/*
- * 7.17.4 Fences.
- */
-
-static __inline void
-atomic_thread_fence(memory_order __order __attribute__((unused)))
-{
-
-#ifdef __CLANG_ATOMICS
- __c11_atomic_thread_fence(__order);
-#elif defined(__GNUC_ATOMICS)
- __atomic_thread_fence(__order);
-#else
- __sync_synchronize();
-#endif
-}
-
-static __inline void
-atomic_signal_fence(memory_order __order __attribute__((unused)))
-{
-
-#ifdef __CLANG_ATOMICS
- __c11_atomic_signal_fence(__order);
-#elif defined(__GNUC_ATOMICS)
- __atomic_signal_fence(__order);
-#else
- __asm volatile ("" ::: "memory");
-#endif
-}
-
-/*
- * 7.17.5 Lock-free property.
- */
-
-#if defined(_KERNEL)
-/* Atomics in kernelspace are always lock-free. */
-#define atomic_is_lock_free(obj) \
- ((void)(obj), (_Bool)1)
-#elif defined(__CLANG_ATOMICS)
-#define atomic_is_lock_free(obj) \
- __c11_atomic_is_lock_free(sizeof(*(obj)))
-#elif defined(__GNUC_ATOMICS)
-#define atomic_is_lock_free(obj) \
- __atomic_is_lock_free(sizeof((obj)->__val), &(obj)->__val)
-#else
-#define atomic_is_lock_free(obj) \
- ((void)(obj), sizeof((obj)->__val) <= sizeof(void *))
-#endif
-
-/*
- * 7.17.6 Atomic integer types.
- */
-
-#ifndef __CLANG_ATOMICS
-/*
- * No native support for _Atomic(). Place object in structure to prevent
- * most forms of direct non-atomic access.
- */
-#define _Atomic(T) struct { T volatile __val; }
-#endif
-
-typedef _Atomic(bool) atomic_bool;
-typedef _Atomic(char) atomic_char;
-typedef _Atomic(signed char) atomic_schar;
-typedef _Atomic(unsigned char) atomic_uchar;
-typedef _Atomic(short) atomic_short;
-typedef _Atomic(unsigned short) atomic_ushort;
-typedef _Atomic(int) atomic_int;
-typedef _Atomic(unsigned int) atomic_uint;
-typedef _Atomic(long) atomic_long;
-typedef _Atomic(unsigned long) atomic_ulong;
-typedef _Atomic(long long) atomic_llong;
-typedef _Atomic(unsigned long long) atomic_ullong;
-#if __STDC_VERSION__ >= 201112L || __cplusplus >= 201103L
- typedef _Atomic(char16_t) atomic_char16_t;
- typedef _Atomic(char32_t) atomic_char32_t;
-#endif
-typedef _Atomic(wchar_t) atomic_wchar_t;
-typedef _Atomic(int_least8_t) atomic_int_least8_t;
-typedef _Atomic(uint_least8_t) atomic_uint_least8_t;
-typedef _Atomic(int_least16_t) atomic_int_least16_t;
-typedef _Atomic(uint_least16_t) atomic_uint_least16_t;
-typedef _Atomic(int_least32_t) atomic_int_least32_t;
-typedef _Atomic(uint_least32_t) atomic_uint_least32_t;
-typedef _Atomic(int_least64_t) atomic_int_least64_t;
-typedef _Atomic(uint_least64_t) atomic_uint_least64_t;
-typedef _Atomic(int_fast8_t) atomic_int_fast8_t;
-typedef _Atomic(uint_fast8_t) atomic_uint_fast8_t;
-typedef _Atomic(int_fast16_t) atomic_int_fast16_t;
-typedef _Atomic(uint_fast16_t) atomic_uint_fast16_t;
-typedef _Atomic(int_fast32_t) atomic_int_fast32_t;
-typedef _Atomic(uint_fast32_t) atomic_uint_fast32_t;
-typedef _Atomic(int_fast64_t) atomic_int_fast64_t;
-typedef _Atomic(uint_fast64_t) atomic_uint_fast64_t;
-typedef _Atomic(intptr_t) atomic_intptr_t;
-typedef _Atomic(uintptr_t) atomic_uintptr_t;
-typedef _Atomic(size_t) atomic_size_t;
-typedef _Atomic(ptrdiff_t) atomic_ptrdiff_t;
-typedef _Atomic(intmax_t) atomic_intmax_t;
-typedef _Atomic(uintmax_t) atomic_uintmax_t;
-
-/*
- * 7.17.7 Operations on atomic types.
- */
-
-/*
- * Compiler-specific operations.
- */
-
-#if defined(__CLANG_ATOMICS)
-#define atomic_compare_exchange_strong_explicit(object, expected, \
- desired, success, failure) \
- __c11_atomic_compare_exchange_strong(object, expected, desired, \
- success, failure)
-#define atomic_compare_exchange_weak_explicit(object, expected, \
- desired, success, failure) \
- __c11_atomic_compare_exchange_weak(object, expected, desired, \
- success, failure)
-#define atomic_exchange_explicit(object, desired, order) \
- __c11_atomic_exchange(object, desired, order)
-#define atomic_fetch_add_explicit(object, operand, order) \
- __c11_atomic_fetch_add(object, operand, order)
-#define atomic_fetch_and_explicit(object, operand, order) \
- __c11_atomic_fetch_and(object, operand, order)
-#define atomic_fetch_or_explicit(object, operand, order) \
- __c11_atomic_fetch_or(object, operand, order)
-#define atomic_fetch_sub_explicit(object, operand, order) \
- __c11_atomic_fetch_sub(object, operand, order)
-#define atomic_fetch_xor_explicit(object, operand, order) \
- __c11_atomic_fetch_xor(object, operand, order)
-#define atomic_load_explicit(object, order) \
- __c11_atomic_load(object, order)
-#define atomic_store_explicit(object, desired, order) \
- __c11_atomic_store(object, desired, order)
-#elif defined(__GNUC_ATOMICS)
-#define atomic_compare_exchange_strong_explicit(object, expected, \
- desired, success, failure) \
- __atomic_compare_exchange_n(&(object)->__val, expected, \
- desired, 0, success, failure)
-#define atomic_compare_exchange_weak_explicit(object, expected, \
- desired, success, failure) \
- __atomic_compare_exchange_n(&(object)->__val, expected, \
- desired, 1, success, failure)
-#define atomic_exchange_explicit(object, desired, order) \
- __atomic_exchange_n(&(object)->__val, desired, order)
-#define atomic_fetch_add_explicit(object, operand, order) \
- __atomic_fetch_add(&(object)->__val, operand, order)
-#define atomic_fetch_and_explicit(object, operand, order) \
- __atomic_fetch_and(&(object)->__val, operand, order)
-#define atomic_fetch_or_explicit(object, operand, order) \
- __atomic_fetch_or(&(object)->__val, operand, order)
-#define atomic_fetch_sub_explicit(object, operand, order) \
- __atomic_fetch_sub(&(object)->__val, operand, order)
-#define atomic_fetch_xor_explicit(object, operand, order) \
- __atomic_fetch_xor(&(object)->__val, operand, order)
-#define atomic_load_explicit(object, order) \
- __atomic_load_n(&(object)->__val, order)
-#define atomic_store_explicit(object, desired, order) \
- __atomic_store_n(&(object)->__val, desired, order)
-#else
-#define __atomic_apply_stride(object, operand) \
- (((__typeof__((object)->__val))0) + (operand))
-#define atomic_compare_exchange_strong_explicit(object, expected, \
- desired, success, failure) __extension__ ({ \
- __typeof__(expected) __ep = (expected); \
- __typeof__(*__ep) __e = *__ep; \
- (void)(success); (void)(failure); \
- (bool)((*__ep = __sync_val_compare_and_swap(&(object)->__val, \
- __e, desired)) == __e); \
-})
-#define atomic_compare_exchange_weak_explicit(object, expected, \
- desired, success, failure) \
- atomic_compare_exchange_strong_explicit(object, expected, \
- desired, success, failure)
-#ifdef __HAS_BUILTIN_SYNC_SWAP
-/* Clang provides a full-barrier atomic exchange - use it if available. */
-#define atomic_exchange_explicit(object, desired, order) \
- ((void)(order), __sync_swap(&(object)->__val, desired))
-#else
-/*
- * __sync_lock_test_and_set() is only an acquire barrier in theory (although in
- * practice it is usually a full barrier) so we need an explicit barrier before
- * it.
- */
-#define atomic_exchange_explicit(object, desired, order) \
-__extension__ ({ \
- __typeof__(object) __o = (object); \
- __typeof__(desired) __d = (desired); \
- (void)(order); \
- __sync_synchronize(); \
- __sync_lock_test_and_set(&(__o)->__val, __d); \
-})
-#endif
-#define atomic_fetch_add_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_add(&(object)->__val, \
- __atomic_apply_stride(object, operand)))
-#define atomic_fetch_and_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_and(&(object)->__val, operand))
-#define atomic_fetch_or_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_or(&(object)->__val, operand))
-#define atomic_fetch_sub_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_sub(&(object)->__val, \
- __atomic_apply_stride(object, operand)))
-#define atomic_fetch_xor_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_xor(&(object)->__val, operand))
-#define atomic_load_explicit(object, order) \
- ((void)(order), __sync_fetch_and_add(&(object)->__val, 0))
-#define atomic_store_explicit(object, desired, order) \
- ((void)atomic_exchange_explicit(object, desired, order))
-#endif
-
-/*
- * Convenience functions.
- *
- * Don't provide these in kernel space. In kernel space, we should be
- * disciplined enough to always provide explicit barriers.
- */
-
-#ifndef _KERNEL
-#define atomic_compare_exchange_strong(object, expected, desired) \
- atomic_compare_exchange_strong_explicit(object, expected, \
- desired, memory_order_seq_cst, memory_order_seq_cst)
-#define atomic_compare_exchange_weak(object, expected, desired) \
- atomic_compare_exchange_weak_explicit(object, expected, \
- desired, memory_order_seq_cst, memory_order_seq_cst)
-#define atomic_exchange(object, desired) \
- atomic_exchange_explicit(object, desired, memory_order_seq_cst)
-#define atomic_fetch_add(object, operand) \
- atomic_fetch_add_explicit(object, operand, memory_order_seq_cst)
-#define atomic_fetch_and(object, operand) \
- atomic_fetch_and_explicit(object, operand, memory_order_seq_cst)
-#define atomic_fetch_or(object, operand) \
- atomic_fetch_or_explicit(object, operand, memory_order_seq_cst)
-#define atomic_fetch_sub(object, operand) \
- atomic_fetch_sub_explicit(object, operand, memory_order_seq_cst)
-#define atomic_fetch_xor(object, operand) \
- atomic_fetch_xor_explicit(object, operand, memory_order_seq_cst)
-#define atomic_load(object) \
- atomic_load_explicit(object, memory_order_seq_cst)
-#define atomic_store(object, desired) \
- atomic_store_explicit(object, desired, memory_order_seq_cst)
-#endif /* !_KERNEL */
-
-/*
- * 7.17.8 Atomic flag type and operations.
- *
- * XXX: Assume atomic_bool can be used as an atomic_flag. Is there some
- * kind of compiler built-in type we could use?
- */
-
-typedef struct {
- atomic_bool __flag;
-} atomic_flag;
-
-#define ATOMIC_FLAG_INIT { ATOMIC_VAR_INIT(false) }
-
-static __inline bool
-atomic_flag_test_and_set_explicit(volatile atomic_flag *__object,
- memory_order __order)
-{
- return (atomic_exchange_explicit(&__object->__flag, 1, __order));
-}
-
-static __inline void
-atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order)
-{
-
- atomic_store_explicit(&__object->__flag, 0, __order);
-}
-
-#ifndef _KERNEL
-static __inline bool
-atomic_flag_test_and_set(volatile atomic_flag *__object)
-{
-
- return (atomic_flag_test_and_set_explicit(__object,
- memory_order_seq_cst));
-}
-
-static __inline void
-atomic_flag_clear(volatile atomic_flag *__object)
-{
-
- atomic_flag_clear_explicit(__object, memory_order_seq_cst);
-}
-#endif /* !_KERNEL */
-
-#endif /* <atomic> unavailable */
-
-#endif /* !_STDATOMIC_H_ */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/stdlib.h b/9/platforms/android-19/arch-mips64/usr/include/stdlib.h
deleted file mode 100644
index a0f017c..0000000
--- a/9/platforms/android-19/arch-mips64/usr/include/stdlib.h
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
- * 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 _STDLIB_H_
-#define _STDLIB_H_
-
-#include <sys/cdefs.h>
-
-#include <stddef.h>
-#include <string.h>
-#include <alloca.h>
-#include <strings.h>
-#include <memory.h>
-
-__BEGIN_DECLS
-
-#define EXIT_FAILURE 1
-#define EXIT_SUCCESS 0
-
-extern __noreturn void abort(void);
-extern __noreturn void exit(int);
-extern __noreturn void _Exit(int);
-extern int atexit(void (*)(void));
-
-#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L
-int at_quick_exit(void (*)(void));
-void quick_exit(int) __noreturn;
-#endif
-
-extern char* getenv(const char*);
-extern int putenv(char*);
-extern int setenv(const char*, const char*, int);
-extern int unsetenv(const char*);
-extern int clearenv(void);
-
-extern char* mkdtemp(char*);
-extern char* mktemp(char*) __warnattr("mktemp possibly used unsafely; consider using mkstemp");
-extern int mkstemp(char*);
-extern int mkstemp64(char*);
-
-extern long strtol(const char *, char **, int);
-extern long long strtoll(const char *, char **, int);
-extern unsigned long strtoul(const char *, char **, int);
-extern unsigned long long strtoull(const char *, char **, int);
-
-extern int posix_memalign(void **memptr, size_t alignment, size_t size);
-
-extern double atof(const char*) __NDK_FPABI__;
-
-extern double strtod(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern float strtof(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long double strtold(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-
-extern long double strtold_l(const char *, char **, locale_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long long strtoll_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-extern unsigned long long strtoull_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-
-extern int atoi(const char*) __purefunc;
-extern long atol(const char*) __purefunc;
-extern long long atoll(const char*) __purefunc;
-
-extern int abs(int) __pure2;
-extern long labs(long) __pure2;
-extern long long llabs(long long) __pure2;
-
-extern char * realpath(const char *path, char *resolved);
-extern int system(const char * string);
-
-extern void * bsearch(const void *key, const void *base0,
- size_t nmemb, size_t size,
- int (*compar)(const void *, const void *));
-
-extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
-
-extern long jrand48(unsigned short *);
-extern long mrand48(void);
-extern long nrand48(unsigned short *);
-extern long lrand48(void);
-extern unsigned short *seed48(unsigned short*);
-extern double erand48(unsigned short xsubi[3]) __NDK_FPABI__;
-extern double drand48(void) __NDK_FPABI__;
-extern void srand48(long);
-
-unsigned int arc4random(void);
-unsigned int arc4random_uniform(unsigned int);
-void arc4random_buf(void*, size_t);
-
-#define RAND_MAX 0x7fffffff
-
-int rand(void);
-int rand_r(unsigned int*);
-void srand(unsigned int);
-
-char* initstate(unsigned int, char*, size_t);
-long random(void);
-char* setstate(char*);
-void srandom(unsigned int);
-
-int getpt(void);
-int grantpt(int);
-int posix_openpt(int);
-char* ptsname(int) __warnattr("ptsname is not thread-safe; use ptsname_r instead");
-int ptsname_r(int, char*, size_t);
-int unlockpt(int);
-
-typedef struct {
- int quot;
- int rem;
-} div_t;
-
-extern div_t div(int, int) __pure2;
-
-typedef struct {
- long int quot;
- long int rem;
-} ldiv_t;
-
-extern ldiv_t ldiv(long, long) __pure2;
-
-typedef struct {
- long long int quot;
- long long int rem;
-} lldiv_t;
-
-extern lldiv_t lldiv(long long, long long) __pure2;
-
-/* BSD compatibility. */
-extern const char* getprogname(void);
-extern void setprogname(const char*);
-
-/* make STLPort happy */
-extern int mblen(const char *, size_t);
-extern size_t mbstowcs(wchar_t *, const char *, size_t);
-extern int mbtowc(wchar_t *, const char *, size_t);
-
-/* Likewise, make libstdc++-v3 happy. */
-extern int wctomb(char *, wchar_t);
-extern size_t wcstombs(char *, const wchar_t *, size_t);
-
-extern size_t __ctype_get_mb_cur_max(void);
-#define MB_CUR_MAX __ctype_get_mb_cur_max()
-
-__END_DECLS
-
-#endif /* _STDLIB_H_ */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/time.h b/9/platforms/android-19/arch-mips64/usr/include/time.h
deleted file mode 100644
index 0a5f18b..0000000
--- a/9/platforms/android-19/arch-mips64/usr/include/time.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * 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 _TIME_H_
-#define _TIME_H_
-
-#include <sys/cdefs.h>
-#include <sys/time.h>
-#include <xlocale.h>
-
-__BEGIN_DECLS
-
-#define CLOCKS_PER_SEC 1000000
-
-extern char* tzname[] __LIBC_ABI_PUBLIC__;
-extern int daylight __LIBC_ABI_PUBLIC__;
-extern long int timezone __LIBC_ABI_PUBLIC__;
-
-struct sigevent;
-
-struct tm {
- int tm_sec;
- int tm_min;
- int tm_hour;
- int tm_mday;
- int tm_mon;
- int tm_year;
- int tm_wday;
- int tm_yday;
- int tm_isdst;
- long int tm_gmtoff;
- const char* tm_zone;
-};
-
-#define TM_ZONE tm_zone
-
-extern time_t time(time_t*) __LIBC_ABI_PUBLIC__;
-extern int nanosleep(const struct timespec*, struct timespec*) __LIBC_ABI_PUBLIC__;
-
-extern char* asctime(const struct tm*) __LIBC_ABI_PUBLIC__;
-extern char* asctime_r(const struct tm*, char*) __LIBC_ABI_PUBLIC__;
-
-extern double difftime(time_t, time_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern time_t mktime(struct tm*) __LIBC_ABI_PUBLIC__;
-
-extern struct tm* localtime(const time_t*) __LIBC_ABI_PUBLIC__;
-extern struct tm* localtime_r(const time_t*, struct tm*) __LIBC_ABI_PUBLIC__;
-
-extern struct tm* gmtime(const time_t*) __LIBC_ABI_PUBLIC__;
-extern struct tm* gmtime_r(const time_t*, struct tm*) __LIBC_ABI_PUBLIC__;
-
-extern char* strptime(const char*, const char*, struct tm*) __LIBC_ABI_PUBLIC__;
-extern size_t strftime(char*, size_t, const char*, const struct tm*) __LIBC_ABI_PUBLIC__;
-extern size_t strftime_l(char *, size_t, const char *, const struct tm *, locale_t) __LIBC_ABI_PUBLIC__;
-
-extern char* ctime(const time_t*) __LIBC_ABI_PUBLIC__;
-extern char* ctime_r(const time_t*, char*) __LIBC_ABI_PUBLIC__;
-
-extern void tzset(void) __LIBC_ABI_PUBLIC__;
-
-extern clock_t clock(void) __LIBC_ABI_PUBLIC__;
-
-extern int clock_getres(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-extern int clock_gettime(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-
-extern int timer_create(int, struct sigevent*, timer_t*) __LIBC_ABI_PUBLIC__;
-extern int timer_delete(timer_t) __LIBC_ABI_PUBLIC__;
-extern int timer_settime(timer_t, int, const struct itimerspec*, struct itimerspec*) __LIBC_ABI_PUBLIC__;
-extern int timer_gettime(timer_t, struct itimerspec*) __LIBC_ABI_PUBLIC__;
-extern int timer_getoverrun(timer_t) __LIBC_ABI_PUBLIC__;
-
-/* Non-standard extensions that are in the BSDs and glibc. */
-extern time_t timelocal(struct tm*) __LIBC_ABI_PUBLIC__;
-extern time_t timegm(struct tm*) __LIBC_ABI_PUBLIC__;
-
-__END_DECLS
-
-#endif /* _TIME_H_ */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/wchar.h b/9/platforms/android-19/arch-mips64/usr/include/wchar.h
deleted file mode 100644
index f421d4c..0000000
--- a/9/platforms/android-19/arch-mips64/usr/include/wchar.h
+++ /dev/null
@@ -1,175 +0,0 @@
-/*
- * 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 _WCHAR_H_
-#define _WCHAR_H_
-
-#include <sys/cdefs.h>
-#include <stdio.h>
-
-#include <stdarg.h>
-#include <stddef.h>
-#include <time.h>
-
-#include <machine/wchar_limits.h>
-
-__BEGIN_DECLS
-
-typedef __WINT_TYPE__ wint_t;
-typedef struct {
- uint8_t __seq[4];
-#ifdef __LP64__
- char __reserved[4];
-#endif
-} mbstate_t;
-
-enum {
- WC_TYPE_INVALID = 0,
- WC_TYPE_ALNUM,
- WC_TYPE_ALPHA,
- WC_TYPE_BLANK,
- WC_TYPE_CNTRL,
- WC_TYPE_DIGIT,
- WC_TYPE_GRAPH,
- WC_TYPE_LOWER,
- WC_TYPE_PRINT,
- WC_TYPE_PUNCT,
- WC_TYPE_SPACE,
- WC_TYPE_UPPER,
- WC_TYPE_XDIGIT,
- WC_TYPE_MAX
-};
-
-typedef long wctype_t;
-
-#define WEOF ((wint_t)(-1))
-
-extern wint_t btowc(int);
-extern int fwprintf(FILE *, const wchar_t *, ...);
-extern int fwscanf(FILE *, const wchar_t *, ...);
-extern int iswalnum(wint_t);
-extern int iswalpha(wint_t);
-extern int iswblank(wint_t);
-extern int iswcntrl(wint_t);
-extern int iswdigit(wint_t);
-extern int iswgraph(wint_t);
-extern int iswlower(wint_t);
-extern int iswprint(wint_t);
-extern int iswpunct(wint_t);
-extern int iswspace(wint_t);
-extern int iswupper(wint_t);
-extern int iswxdigit(wint_t);
-extern int iswctype(wint_t, wctype_t);
-extern wint_t fgetwc(FILE *);
-extern wchar_t *fgetws(wchar_t *, int, FILE *);
-extern wint_t fputwc(wchar_t, FILE *);
-extern int fputws(const wchar_t *, FILE *);
-extern int fwide(FILE *, int);
-extern wint_t getwc(FILE *);
-extern wint_t getwchar(void);
-extern int mbsinit(const mbstate_t *);
-extern size_t mbrlen(const char *, size_t, mbstate_t *);
-extern size_t mbrtowc(wchar_t *, const char *, size_t, mbstate_t *);
-extern size_t mbsrtowcs(wchar_t*, const char**, size_t, mbstate_t*);
-extern size_t mbsnrtowcs(wchar_t*, const char**, size_t, size_t, mbstate_t*);
-extern size_t mbstowcs(wchar_t *, const char *, size_t);
-extern wint_t putwc(wchar_t, FILE *);
-extern wint_t putwchar(wchar_t);
-extern int swprintf(wchar_t *, size_t, const wchar_t *, ...);
-extern int swscanf(const wchar_t *, const wchar_t *, ...);
-extern wint_t towlower(wint_t);
-extern wint_t towupper(wint_t);
-extern wint_t ungetwc(wint_t, FILE *);
-extern int vfwprintf(FILE*, const wchar_t*, va_list);
-extern int vfwscanf(FILE*, const wchar_t*, va_list);
-extern int vswprintf(wchar_t*, size_t, const wchar_t*, va_list);
-extern int vswscanf(const wchar_t*, const wchar_t*, va_list);
-extern int vwprintf(const wchar_t*, va_list);
-extern int vwscanf(const wchar_t*, va_list);
-extern size_t wcrtomb(char *, wchar_t, mbstate_t *);
-extern int wcscasecmp(const wchar_t *, const wchar_t *);
-extern wchar_t *wcscat(wchar_t *, const wchar_t *);
-extern wchar_t *wcschr(const wchar_t *, wchar_t);
-extern int wcscmp(const wchar_t *, const wchar_t *);
-extern int wcscoll(const wchar_t *, const wchar_t *);
-extern wchar_t *wcscpy(wchar_t *, const wchar_t *);
-extern size_t wcscspn(const wchar_t *, const wchar_t *);
-extern size_t wcsftime(wchar_t *, size_t, const wchar_t *, const struct tm *) __LIBC_ABI_PUBLIC__;
-extern size_t wcslen(const wchar_t *);
-extern int wcsncasecmp(const wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wcsncat(wchar_t *, const wchar_t *, size_t);
-extern int wcsncmp(const wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wcsncpy(wchar_t *, const wchar_t *, size_t);
-extern size_t wcsnrtombs(char*, const wchar_t**, size_t, size_t, mbstate_t*);
-extern wchar_t *wcspbrk(const wchar_t *, const wchar_t *);
-extern wchar_t *wcsrchr(const wchar_t *, wchar_t);
-extern size_t wcsrtombs(char*, const wchar_t**, size_t, mbstate_t*);
-extern size_t wcsspn(const wchar_t *, const wchar_t *);
-extern wchar_t *wcsstr(const wchar_t *, const wchar_t *);
-extern double wcstod(const wchar_t*, wchar_t**) __NDK_FPABI__;
-extern float wcstof(const wchar_t*, wchar_t**) __NDK_FPABI__;
-extern wchar_t* wcstok(wchar_t*, const wchar_t*, wchar_t**);
-extern long wcstol(const wchar_t*, wchar_t**, int);
-extern long long wcstoll(const wchar_t*, wchar_t**, int);
-extern long double wcstold(const wchar_t*, wchar_t**) __NDK_FPABI__;
-extern unsigned long wcstoul(const wchar_t*, wchar_t**, int);
-extern unsigned long long wcstoull(const wchar_t*, wchar_t**, int);
-extern int wcswidth(const wchar_t *, size_t);
-extern size_t wcsxfrm(wchar_t *, const wchar_t *, size_t);
-extern int wctob(wint_t);
-extern wctype_t wctype(const char *);
-extern int wcwidth(wchar_t);
-extern wchar_t *wmemchr(const wchar_t *, wchar_t, size_t);
-extern int wmemcmp(const wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wmemcpy(wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wmemmove(wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wmemset(wchar_t *, wchar_t, size_t);
-extern int wprintf(const wchar_t *, ...);
-extern int wscanf(const wchar_t *, ...);
-
-extern long long wcstoll_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern long double wcstold_l(const wchar_t *, wchar_t **, locale_t ) __NDK_FPABI__;
-
-extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
-extern size_t wcsxfrm_l(wchar_t *, const wchar_t *, size_t, locale_t);
-
-extern size_t wcslcat(wchar_t*, const wchar_t*, size_t);
-extern size_t wcslcpy(wchar_t*, const wchar_t*, size_t);
-
-typedef void *wctrans_t;
-extern wint_t towctrans(wint_t, wctrans_t);
-extern wctrans_t wctrans(const char*);
-
-#if __POSIX_VISIBLE >= 200809
-wchar_t* wcsdup(const wchar_t*);
-size_t wcsnlen(const wchar_t*, size_t);
-#endif
-
-__END_DECLS
-
-#endif /* _WCHAR_H_ */
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/crtbegin_dynamic.o b/9/platforms/android-19/arch-mips64/usr/lib64/crtbegin_dynamic.o
deleted file mode 100644
index a82686b..0000000
--- a/9/platforms/android-19/arch-mips64/usr/lib64/crtbegin_dynamic.o
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/crtbegin_so.o b/9/platforms/android-19/arch-mips64/usr/lib64/crtbegin_so.o
deleted file mode 100644
index 8a25be8..0000000
--- a/9/platforms/android-19/arch-mips64/usr/lib64/crtbegin_so.o
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/crtbegin_static.o b/9/platforms/android-19/arch-mips64/usr/lib64/crtbegin_static.o
deleted file mode 100644
index a82686b..0000000
--- a/9/platforms/android-19/arch-mips64/usr/lib64/crtbegin_static.o
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libc.so b/9/platforms/android-19/arch-mips64/usr/lib64/libc.so
deleted file mode 100755
index ede30da..0000000
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libc.so
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64 b/9/platforms/android-19/arch-x86_64
new file mode 120000
index 0000000..8e01f87
--- /dev/null
+++ b/9/platforms/android-19/arch-x86_64
@@ -0,0 +1 @@
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/api-level.h b/9/platforms/android-19/arch-x86_64/usr/include/android/api-level.h
deleted file mode 100644
index 9e9c3d6..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/include/android/api-level.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 ANDROID_API_LEVEL_H
-#define ANDROID_API_LEVEL_H
-
-#define __ANDROID_API__ 19
-
-#endif /* ANDROID_API_LEVEL_H */
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/input.h b/9/platforms/android-19/arch-x86_64/usr/include/linux/input.h
deleted file mode 100644
index df3200c..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/include/linux/input.h
+++ /dev/null
@@ -1,1045 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- *** This header was automatically generated from a Linux kernel header
- *** of the same name, to make information necessary for userspace to
- *** call into the kernel available to libc. It contains only constants,
- *** structures, and macros generated from the original header, and thus,
- *** contains no copyrightable information.
- ***
- *** To edit the content of this header, modify the corresponding
- *** source file (e.g. under external/kernel-headers/original/) then
- *** run bionic/libc/kernel/tools/update_all.py
- ***
- *** Any manual change here will be lost the next time this script will
- *** be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef _UAPI_INPUT_H
-#define _UAPI_INPUT_H
-#include <sys/time.h>
-#include <sys/ioctl.h>
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#include <sys/types.h>
-#include <linux/types.h>
-struct input_event {
- struct timeval time;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 type;
- __u16 code;
- __s32 value;
-};
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_VERSION 0x010001
-struct input_id {
- __u16 bustype;
- __u16 vendor;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 product;
- __u16 version;
-};
-struct input_absinfo {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __s32 value;
- __s32 minimum;
- __s32 maximum;
- __s32 fuzz;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __s32 flat;
- __s32 resolution;
-};
-struct input_keymap_entry {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define INPUT_KEYMAP_BY_INDEX (1 << 0)
- __u8 flags;
- __u8 len;
- __u16 index;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u32 keycode;
- __u8 scancode[32];
-};
-#define EVIOCGVERSION _IOR('E', 0x01, int)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGID _IOR('E', 0x02, struct input_id)
-#define EVIOCGREP _IOR('E', 0x03, unsigned int[2])
-#define EVIOCSREP _IOW('E', 0x03, unsigned int[2])
-#define EVIOCGKEYCODE _IOR('E', 0x04, unsigned int[2])
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGKEYCODE_V2 _IOR('E', 0x04, struct input_keymap_entry)
-#define EVIOCSKEYCODE _IOW('E', 0x04, unsigned int[2])
-#define EVIOCSKEYCODE_V2 _IOW('E', 0x04, struct input_keymap_entry)
-#define EVIOCGNAME(len) _IOC(_IOC_READ, 'E', 0x06, len)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGPHYS(len) _IOC(_IOC_READ, 'E', 0x07, len)
-#define EVIOCGUNIQ(len) _IOC(_IOC_READ, 'E', 0x08, len)
-#define EVIOCGPROP(len) _IOC(_IOC_READ, 'E', 0x09, len)
-#define EVIOCGMTSLOTS(len) _IOC(_IOC_READ, 'E', 0x0a, len)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGKEY(len) _IOC(_IOC_READ, 'E', 0x18, len)
-#define EVIOCGLED(len) _IOC(_IOC_READ, 'E', 0x19, len)
-#define EVIOCGSND(len) _IOC(_IOC_READ, 'E', 0x1a, len)
-#define EVIOCGSW(len) _IOC(_IOC_READ, 'E', 0x1b, len)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCGBIT(ev,len) _IOC(_IOC_READ, 'E', 0x20 + (ev), len)
-#define EVIOCGABS(abs) _IOR('E', 0x40 + (abs), struct input_absinfo)
-#define EVIOCSABS(abs) _IOW('E', 0xc0 + (abs), struct input_absinfo)
-#define EVIOCSFF _IOC(_IOC_WRITE, 'E', 0x80, sizeof(struct ff_effect))
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCRMFF _IOW('E', 0x81, int)
-#define EVIOCGEFFECTS _IOR('E', 0x84, int)
-#define EVIOCGRAB _IOW('E', 0x90, int)
-#define EVIOCREVOKE _IOW('E', 0x91, int)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EVIOCSCLOCKID _IOW('E', 0xa0, int)
-#define INPUT_PROP_POINTER 0x00
-#define INPUT_PROP_DIRECT 0x01
-#define INPUT_PROP_BUTTONPAD 0x02
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define INPUT_PROP_SEMI_MT 0x03
-#define INPUT_PROP_MAX 0x1f
-#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1)
-#define EV_SYN 0x00
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_KEY 0x01
-#define EV_REL 0x02
-#define EV_ABS 0x03
-#define EV_MSC 0x04
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_SW 0x05
-#define EV_LED 0x11
-#define EV_SND 0x12
-#define EV_REP 0x14
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_FF 0x15
-#define EV_PWR 0x16
-#define EV_FF_STATUS 0x17
-#define EV_MAX 0x1f
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define EV_CNT (EV_MAX+1)
-#define SYN_REPORT 0
-#define SYN_CONFIG 1
-#define SYN_MT_REPORT 2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SYN_DROPPED 3
-#define SYN_MAX 0xf
-#define SYN_CNT (SYN_MAX+1)
-#define KEY_RESERVED 0
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_ESC 1
-#define KEY_1 2
-#define KEY_2 3
-#define KEY_3 4
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_4 5
-#define KEY_5 6
-#define KEY_6 7
-#define KEY_7 8
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_8 9
-#define KEY_9 10
-#define KEY_0 11
-#define KEY_MINUS 12
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_EQUAL 13
-#define KEY_BACKSPACE 14
-#define KEY_TAB 15
-#define KEY_Q 16
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_W 17
-#define KEY_E 18
-#define KEY_R 19
-#define KEY_T 20
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_Y 21
-#define KEY_U 22
-#define KEY_I 23
-#define KEY_O 24
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_P 25
-#define KEY_LEFTBRACE 26
-#define KEY_RIGHTBRACE 27
-#define KEY_ENTER 28
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_LEFTCTRL 29
-#define KEY_A 30
-#define KEY_S 31
-#define KEY_D 32
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F 33
-#define KEY_G 34
-#define KEY_H 35
-#define KEY_J 36
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_K 37
-#define KEY_L 38
-#define KEY_SEMICOLON 39
-#define KEY_APOSTROPHE 40
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_GRAVE 41
-#define KEY_LEFTSHIFT 42
-#define KEY_BACKSLASH 43
-#define KEY_Z 44
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_X 45
-#define KEY_C 46
-#define KEY_V 47
-#define KEY_B 48
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_N 49
-#define KEY_M 50
-#define KEY_COMMA 51
-#define KEY_DOT 52
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SLASH 53
-#define KEY_RIGHTSHIFT 54
-#define KEY_KPASTERISK 55
-#define KEY_LEFTALT 56
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SPACE 57
-#define KEY_CAPSLOCK 58
-#define KEY_F1 59
-#define KEY_F2 60
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F3 61
-#define KEY_F4 62
-#define KEY_F5 63
-#define KEY_F6 64
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F7 65
-#define KEY_F8 66
-#define KEY_F9 67
-#define KEY_F10 68
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_NUMLOCK 69
-#define KEY_SCROLLLOCK 70
-#define KEY_KP7 71
-#define KEY_KP8 72
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KP9 73
-#define KEY_KPMINUS 74
-#define KEY_KP4 75
-#define KEY_KP5 76
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KP6 77
-#define KEY_KPPLUS 78
-#define KEY_KP1 79
-#define KEY_KP2 80
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KP3 81
-#define KEY_KP0 82
-#define KEY_KPDOT 83
-#define KEY_ZENKAKUHANKAKU 85
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_102ND 86
-#define KEY_F11 87
-#define KEY_F12 88
-#define KEY_RO 89
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KATAKANA 90
-#define KEY_HIRAGANA 91
-#define KEY_HENKAN 92
-#define KEY_KATAKANAHIRAGANA 93
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_MUHENKAN 94
-#define KEY_KPJPCOMMA 95
-#define KEY_KPENTER 96
-#define KEY_RIGHTCTRL 97
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KPSLASH 98
-#define KEY_SYSRQ 99
-#define KEY_RIGHTALT 100
-#define KEY_LINEFEED 101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_HOME 102
-#define KEY_UP 103
-#define KEY_PAGEUP 104
-#define KEY_LEFT 105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_RIGHT 106
-#define KEY_END 107
-#define KEY_DOWN 108
-#define KEY_PAGEDOWN 109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_INSERT 110
-#define KEY_DELETE 111
-#define KEY_MACRO 112
-#define KEY_MUTE 113
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_VOLUMEDOWN 114
-#define KEY_VOLUMEUP 115
-#define KEY_POWER 116
-#define KEY_KPEQUAL 117
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KPPLUSMINUS 118
-#define KEY_PAUSE 119
-#define KEY_SCALE 120
-#define KEY_KPCOMMA 121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_HANGEUL 122
-#define KEY_HANGUEL KEY_HANGEUL
-#define KEY_HANJA 123
-#define KEY_YEN 124
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_LEFTMETA 125
-#define KEY_RIGHTMETA 126
-#define KEY_COMPOSE 127
-#define KEY_STOP 128
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_AGAIN 129
-#define KEY_PROPS 130
-#define KEY_UNDO 131
-#define KEY_FRONT 132
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_COPY 133
-#define KEY_OPEN 134
-#define KEY_PASTE 135
-#define KEY_FIND 136
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CUT 137
-#define KEY_HELP 138
-#define KEY_MENU 139
-#define KEY_CALC 140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SETUP 141
-#define KEY_SLEEP 142
-#define KEY_WAKEUP 143
-#define KEY_FILE 144
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SENDFILE 145
-#define KEY_DELETEFILE 146
-#define KEY_XFER 147
-#define KEY_PROG1 148
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PROG2 149
-#define KEY_WWW 150
-#define KEY_MSDOS 151
-#define KEY_COFFEE 152
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SCREENLOCK KEY_COFFEE
-#define KEY_DIRECTION 153
-#define KEY_CYCLEWINDOWS 154
-#define KEY_MAIL 155
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BOOKMARKS 156
-#define KEY_COMPUTER 157
-#define KEY_BACK 158
-#define KEY_FORWARD 159
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CLOSECD 160
-#define KEY_EJECTCD 161
-#define KEY_EJECTCLOSECD 162
-#define KEY_NEXTSONG 163
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PLAYPAUSE 164
-#define KEY_PREVIOUSSONG 165
-#define KEY_STOPCD 166
-#define KEY_RECORD 167
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_REWIND 168
-#define KEY_PHONE 169
-#define KEY_ISO 170
-#define KEY_CONFIG 171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_HOMEPAGE 172
-#define KEY_REFRESH 173
-#define KEY_EXIT 174
-#define KEY_MOVE 175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_EDIT 176
-#define KEY_SCROLLUP 177
-#define KEY_SCROLLDOWN 178
-#define KEY_KPLEFTPAREN 179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KPRIGHTPAREN 180
-#define KEY_NEW 181
-#define KEY_REDO 182
-#define KEY_F13 183
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F14 184
-#define KEY_F15 185
-#define KEY_F16 186
-#define KEY_F17 187
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F18 188
-#define KEY_F19 189
-#define KEY_F20 190
-#define KEY_F21 191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_F22 192
-#define KEY_F23 193
-#define KEY_F24 194
-#define KEY_PLAYCD 200
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PAUSECD 201
-#define KEY_PROG3 202
-#define KEY_PROG4 203
-#define KEY_DASHBOARD 204
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SUSPEND 205
-#define KEY_CLOSE 206
-#define KEY_PLAY 207
-#define KEY_FASTFORWARD 208
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BASSBOOST 209
-#define KEY_PRINT 210
-#define KEY_HP 211
-#define KEY_CAMERA 212
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SOUND 213
-#define KEY_QUESTION 214
-#define KEY_EMAIL 215
-#define KEY_CHAT 216
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SEARCH 217
-#define KEY_CONNECT 218
-#define KEY_FINANCE 219
-#define KEY_SPORT 220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SHOP 221
-#define KEY_ALTERASE 222
-#define KEY_CANCEL 223
-#define KEY_BRIGHTNESSDOWN 224
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BRIGHTNESSUP 225
-#define KEY_MEDIA 226
-#define KEY_SWITCHVIDEOMODE 227
-#define KEY_KBDILLUMTOGGLE 228
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KBDILLUMDOWN 229
-#define KEY_KBDILLUMUP 230
-#define KEY_SEND 231
-#define KEY_REPLY 232
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FORWARDMAIL 233
-#define KEY_SAVE 234
-#define KEY_DOCUMENTS 235
-#define KEY_BATTERY 236
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BLUETOOTH 237
-#define KEY_WLAN 238
-#define KEY_UWB 239
-#define KEY_UNKNOWN 240
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_VIDEO_NEXT 241
-#define KEY_VIDEO_PREV 242
-#define KEY_BRIGHTNESS_CYCLE 243
-#define KEY_BRIGHTNESS_ZERO 244
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DISPLAY_OFF 245
-#define KEY_WWAN 246
-#define KEY_WIMAX KEY_WWAN
-#define KEY_RFKILL 247
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_MICMUTE 248
-#define BTN_MISC 0x100
-#define BTN_0 0x100
-#define BTN_1 0x101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_2 0x102
-#define BTN_3 0x103
-#define BTN_4 0x104
-#define BTN_5 0x105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_6 0x106
-#define BTN_7 0x107
-#define BTN_8 0x108
-#define BTN_9 0x109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_MOUSE 0x110
-#define BTN_LEFT 0x110
-#define BTN_RIGHT 0x111
-#define BTN_MIDDLE 0x112
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_SIDE 0x113
-#define BTN_EXTRA 0x114
-#define BTN_FORWARD 0x115
-#define BTN_BACK 0x116
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TASK 0x117
-#define BTN_JOYSTICK 0x120
-#define BTN_TRIGGER 0x120
-#define BTN_THUMB 0x121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_THUMB2 0x122
-#define BTN_TOP 0x123
-#define BTN_TOP2 0x124
-#define BTN_PINKIE 0x125
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_BASE 0x126
-#define BTN_BASE2 0x127
-#define BTN_BASE3 0x128
-#define BTN_BASE4 0x129
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_BASE5 0x12a
-#define BTN_BASE6 0x12b
-#define BTN_DEAD 0x12f
-#define BTN_GAMEPAD 0x130
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_SOUTH 0x130
-#define BTN_A BTN_SOUTH
-#define BTN_EAST 0x131
-#define BTN_B BTN_EAST
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_C 0x132
-#define BTN_NORTH 0x133
-#define BTN_X BTN_NORTH
-#define BTN_WEST 0x134
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_Y BTN_WEST
-#define BTN_Z 0x135
-#define BTN_TL 0x136
-#define BTN_TR 0x137
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TL2 0x138
-#define BTN_TR2 0x139
-#define BTN_SELECT 0x13a
-#define BTN_START 0x13b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_MODE 0x13c
-#define BTN_THUMBL 0x13d
-#define BTN_THUMBR 0x13e
-#define BTN_DIGI 0x140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TOOL_PEN 0x140
-#define BTN_TOOL_RUBBER 0x141
-#define BTN_TOOL_BRUSH 0x142
-#define BTN_TOOL_PENCIL 0x143
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TOOL_AIRBRUSH 0x144
-#define BTN_TOOL_FINGER 0x145
-#define BTN_TOOL_MOUSE 0x146
-#define BTN_TOOL_LENS 0x147
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TOOL_QUINTTAP 0x148
-#define BTN_TOUCH 0x14a
-#define BTN_STYLUS 0x14b
-#define BTN_STYLUS2 0x14c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TOOL_DOUBLETAP 0x14d
-#define BTN_TOOL_TRIPLETAP 0x14e
-#define BTN_TOOL_QUADTAP 0x14f
-#define BTN_WHEEL 0x150
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_GEAR_DOWN 0x150
-#define BTN_GEAR_UP 0x151
-#define KEY_OK 0x160
-#define KEY_SELECT 0x161
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_GOTO 0x162
-#define KEY_CLEAR 0x163
-#define KEY_POWER2 0x164
-#define KEY_OPTION 0x165
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_INFO 0x166
-#define KEY_TIME 0x167
-#define KEY_VENDOR 0x168
-#define KEY_ARCHIVE 0x169
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PROGRAM 0x16a
-#define KEY_CHANNEL 0x16b
-#define KEY_FAVORITES 0x16c
-#define KEY_EPG 0x16d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_PVR 0x16e
-#define KEY_MHP 0x16f
-#define KEY_LANGUAGE 0x170
-#define KEY_TITLE 0x171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SUBTITLE 0x172
-#define KEY_ANGLE 0x173
-#define KEY_ZOOM 0x174
-#define KEY_MODE 0x175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_KEYBOARD 0x176
-#define KEY_SCREEN 0x177
-#define KEY_PC 0x178
-#define KEY_TV 0x179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_TV2 0x17a
-#define KEY_VCR 0x17b
-#define KEY_VCR2 0x17c
-#define KEY_SAT 0x17d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SAT2 0x17e
-#define KEY_CD 0x17f
-#define KEY_TAPE 0x180
-#define KEY_RADIO 0x181
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_TUNER 0x182
-#define KEY_PLAYER 0x183
-#define KEY_TEXT 0x184
-#define KEY_DVD 0x185
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_AUX 0x186
-#define KEY_MP3 0x187
-#define KEY_AUDIO 0x188
-#define KEY_VIDEO 0x189
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DIRECTORY 0x18a
-#define KEY_LIST 0x18b
-#define KEY_MEMO 0x18c
-#define KEY_CALENDAR 0x18d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_RED 0x18e
-#define KEY_GREEN 0x18f
-#define KEY_YELLOW 0x190
-#define KEY_BLUE 0x191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CHANNELUP 0x192
-#define KEY_CHANNELDOWN 0x193
-#define KEY_FIRST 0x194
-#define KEY_LAST 0x195
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_AB 0x196
-#define KEY_NEXT 0x197
-#define KEY_RESTART 0x198
-#define KEY_SLOW 0x199
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_SHUFFLE 0x19a
-#define KEY_BREAK 0x19b
-#define KEY_PREVIOUS 0x19c
-#define KEY_DIGITS 0x19d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_TEEN 0x19e
-#define KEY_TWEN 0x19f
-#define KEY_VIDEOPHONE 0x1a0
-#define KEY_GAMES 0x1a1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_ZOOMIN 0x1a2
-#define KEY_ZOOMOUT 0x1a3
-#define KEY_ZOOMRESET 0x1a4
-#define KEY_WORDPROCESSOR 0x1a5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_EDITOR 0x1a6
-#define KEY_SPREADSHEET 0x1a7
-#define KEY_GRAPHICSEDITOR 0x1a8
-#define KEY_PRESENTATION 0x1a9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DATABASE 0x1aa
-#define KEY_NEWS 0x1ab
-#define KEY_VOICEMAIL 0x1ac
-#define KEY_ADDRESSBOOK 0x1ad
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_MESSENGER 0x1ae
-#define KEY_DISPLAYTOGGLE 0x1af
-#define KEY_SPELLCHECK 0x1b0
-#define KEY_LOGOFF 0x1b1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DOLLAR 0x1b2
-#define KEY_EURO 0x1b3
-#define KEY_FRAMEBACK 0x1b4
-#define KEY_FRAMEFORWARD 0x1b5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CONTEXT_MENU 0x1b6
-#define KEY_MEDIA_REPEAT 0x1b7
-#define KEY_10CHANNELSUP 0x1b8
-#define KEY_10CHANNELSDOWN 0x1b9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_IMAGES 0x1ba
-#define KEY_DEL_EOL 0x1c0
-#define KEY_DEL_EOS 0x1c1
-#define KEY_INS_LINE 0x1c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_DEL_LINE 0x1c3
-#define KEY_FN 0x1d0
-#define KEY_FN_ESC 0x1d1
-#define KEY_FN_F1 0x1d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_F2 0x1d3
-#define KEY_FN_F3 0x1d4
-#define KEY_FN_F4 0x1d5
-#define KEY_FN_F5 0x1d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_F6 0x1d7
-#define KEY_FN_F7 0x1d8
-#define KEY_FN_F8 0x1d9
-#define KEY_FN_F9 0x1da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_F10 0x1db
-#define KEY_FN_F11 0x1dc
-#define KEY_FN_F12 0x1dd
-#define KEY_FN_1 0x1de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_2 0x1df
-#define KEY_FN_D 0x1e0
-#define KEY_FN_E 0x1e1
-#define KEY_FN_F 0x1e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_FN_S 0x1e3
-#define KEY_FN_B 0x1e4
-#define KEY_BRL_DOT1 0x1f1
-#define KEY_BRL_DOT2 0x1f2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BRL_DOT3 0x1f3
-#define KEY_BRL_DOT4 0x1f4
-#define KEY_BRL_DOT5 0x1f5
-#define KEY_BRL_DOT6 0x1f6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_BRL_DOT7 0x1f7
-#define KEY_BRL_DOT8 0x1f8
-#define KEY_BRL_DOT9 0x1f9
-#define KEY_BRL_DOT10 0x1fa
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_NUMERIC_0 0x200
-#define KEY_NUMERIC_1 0x201
-#define KEY_NUMERIC_2 0x202
-#define KEY_NUMERIC_3 0x203
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_NUMERIC_4 0x204
-#define KEY_NUMERIC_5 0x205
-#define KEY_NUMERIC_6 0x206
-#define KEY_NUMERIC_7 0x207
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_NUMERIC_8 0x208
-#define KEY_NUMERIC_9 0x209
-#define KEY_NUMERIC_STAR 0x20a
-#define KEY_NUMERIC_POUND 0x20b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CAMERA_FOCUS 0x210
-#define KEY_WPS_BUTTON 0x211
-#define KEY_TOUCHPAD_TOGGLE 0x212
-#define KEY_TOUCHPAD_ON 0x213
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_TOUCHPAD_OFF 0x214
-#define KEY_CAMERA_ZOOMIN 0x215
-#define KEY_CAMERA_ZOOMOUT 0x216
-#define KEY_CAMERA_UP 0x217
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_CAMERA_DOWN 0x218
-#define KEY_CAMERA_LEFT 0x219
-#define KEY_CAMERA_RIGHT 0x21a
-#define KEY_ATTENDANT_ON 0x21b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define KEY_ATTENDANT_OFF 0x21c
-#define KEY_ATTENDANT_TOGGLE 0x21d
-#define KEY_LIGHTS_TOGGLE 0x21e
-#define BTN_DPAD_UP 0x220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_DPAD_DOWN 0x221
-#define BTN_DPAD_LEFT 0x222
-#define BTN_DPAD_RIGHT 0x223
-#define KEY_ALS_TOGGLE 0x230
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY 0x2c0
-#define BTN_TRIGGER_HAPPY1 0x2c0
-#define BTN_TRIGGER_HAPPY2 0x2c1
-#define BTN_TRIGGER_HAPPY3 0x2c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY4 0x2c3
-#define BTN_TRIGGER_HAPPY5 0x2c4
-#define BTN_TRIGGER_HAPPY6 0x2c5
-#define BTN_TRIGGER_HAPPY7 0x2c6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY8 0x2c7
-#define BTN_TRIGGER_HAPPY9 0x2c8
-#define BTN_TRIGGER_HAPPY10 0x2c9
-#define BTN_TRIGGER_HAPPY11 0x2ca
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY12 0x2cb
-#define BTN_TRIGGER_HAPPY13 0x2cc
-#define BTN_TRIGGER_HAPPY14 0x2cd
-#define BTN_TRIGGER_HAPPY15 0x2ce
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY16 0x2cf
-#define BTN_TRIGGER_HAPPY17 0x2d0
-#define BTN_TRIGGER_HAPPY18 0x2d1
-#define BTN_TRIGGER_HAPPY19 0x2d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY20 0x2d3
-#define BTN_TRIGGER_HAPPY21 0x2d4
-#define BTN_TRIGGER_HAPPY22 0x2d5
-#define BTN_TRIGGER_HAPPY23 0x2d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY24 0x2d7
-#define BTN_TRIGGER_HAPPY25 0x2d8
-#define BTN_TRIGGER_HAPPY26 0x2d9
-#define BTN_TRIGGER_HAPPY27 0x2da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY28 0x2db
-#define BTN_TRIGGER_HAPPY29 0x2dc
-#define BTN_TRIGGER_HAPPY30 0x2dd
-#define BTN_TRIGGER_HAPPY31 0x2de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY32 0x2df
-#define BTN_TRIGGER_HAPPY33 0x2e0
-#define BTN_TRIGGER_HAPPY34 0x2e1
-#define BTN_TRIGGER_HAPPY35 0x2e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY36 0x2e3
-#define BTN_TRIGGER_HAPPY37 0x2e4
-#define BTN_TRIGGER_HAPPY38 0x2e5
-#define BTN_TRIGGER_HAPPY39 0x2e6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BTN_TRIGGER_HAPPY40 0x2e7
-#define KEY_MIN_INTERESTING KEY_MUTE
-#define KEY_MAX 0x2ff
-#define KEY_CNT (KEY_MAX+1)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define REL_X 0x00
-#define REL_Y 0x01
-#define REL_Z 0x02
-#define REL_RX 0x03
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define REL_RY 0x04
-#define REL_RZ 0x05
-#define REL_HWHEEL 0x06
-#define REL_DIAL 0x07
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define REL_WHEEL 0x08
-#define REL_MISC 0x09
-#define REL_MAX 0x0f
-#define REL_CNT (REL_MAX+1)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_X 0x00
-#define ABS_Y 0x01
-#define ABS_Z 0x02
-#define ABS_RX 0x03
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_RY 0x04
-#define ABS_RZ 0x05
-#define ABS_THROTTLE 0x06
-#define ABS_RUDDER 0x07
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_WHEEL 0x08
-#define ABS_GAS 0x09
-#define ABS_BRAKE 0x0a
-#define ABS_HAT0X 0x10
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_HAT0Y 0x11
-#define ABS_HAT1X 0x12
-#define ABS_HAT1Y 0x13
-#define ABS_HAT2X 0x14
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_HAT2Y 0x15
-#define ABS_HAT3X 0x16
-#define ABS_HAT3Y 0x17
-#define ABS_PRESSURE 0x18
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_DISTANCE 0x19
-#define ABS_TILT_X 0x1a
-#define ABS_TILT_Y 0x1b
-#define ABS_TOOL_WIDTH 0x1c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_VOLUME 0x20
-#define ABS_MISC 0x28
-#define ABS_MT_SLOT 0x2f
-#define ABS_MT_TOUCH_MAJOR 0x30
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_MT_TOUCH_MINOR 0x31
-#define ABS_MT_WIDTH_MAJOR 0x32
-#define ABS_MT_WIDTH_MINOR 0x33
-#define ABS_MT_ORIENTATION 0x34
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_MT_POSITION_X 0x35
-#define ABS_MT_POSITION_Y 0x36
-#define ABS_MT_TOOL_TYPE 0x37
-#define ABS_MT_BLOB_ID 0x38
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_MT_TRACKING_ID 0x39
-#define ABS_MT_PRESSURE 0x3a
-#define ABS_MT_DISTANCE 0x3b
-#define ABS_MT_TOOL_X 0x3c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ABS_MT_TOOL_Y 0x3d
-#define ABS_MAX 0x3f
-#define ABS_CNT (ABS_MAX+1)
-#define SW_LID 0x00
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_TABLET_MODE 0x01
-#define SW_HEADPHONE_INSERT 0x02
-#define SW_RFKILL_ALL 0x03
-#define SW_RADIO SW_RFKILL_ALL
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_MICROPHONE_INSERT 0x04
-#define SW_DOCK 0x05
-#define SW_LINEOUT_INSERT 0x06
-#define SW_JACK_PHYSICAL_INSERT 0x07
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_VIDEOOUT_INSERT 0x08
-#define SW_CAMERA_LENS_COVER 0x09
-#define SW_KEYPAD_SLIDE 0x0a
-#define SW_FRONT_PROXIMITY 0x0b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_ROTATE_LOCK 0x0c
-#define SW_LINEIN_INSERT 0x0d
-#define SW_MUTE_DEVICE 0x0e
-#define SW_MAX 0x0f
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SW_CNT (SW_MAX+1)
-#define MSC_SERIAL 0x00
-#define MSC_PULSELED 0x01
-#define MSC_GESTURE 0x02
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define MSC_RAW 0x03
-#define MSC_SCAN 0x04
-#define MSC_TIMESTAMP 0x05
-#define MSC_MAX 0x07
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define MSC_CNT (MSC_MAX+1)
-#define LED_NUML 0x00
-#define LED_CAPSL 0x01
-#define LED_SCROLLL 0x02
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define LED_COMPOSE 0x03
-#define LED_KANA 0x04
-#define LED_SLEEP 0x05
-#define LED_SUSPEND 0x06
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define LED_MUTE 0x07
-#define LED_MISC 0x08
-#define LED_MAIL 0x09
-#define LED_CHARGING 0x0a
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define LED_MAX 0x0f
-#define LED_CNT (LED_MAX+1)
-#define REP_DELAY 0x00
-#define REP_PERIOD 0x01
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define REP_MAX 0x01
-#define REP_CNT (REP_MAX+1)
-#define SND_CLICK 0x00
-#define SND_BELL 0x01
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define SND_TONE 0x02
-#define SND_MAX 0x07
-#define SND_CNT (SND_MAX+1)
-#define ID_BUS 0
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define ID_VENDOR 1
-#define ID_PRODUCT 2
-#define ID_VERSION 3
-#define BUS_PCI 0x01
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_ISAPNP 0x02
-#define BUS_USB 0x03
-#define BUS_HIL 0x04
-#define BUS_BLUETOOTH 0x05
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_VIRTUAL 0x06
-#define BUS_ISA 0x10
-#define BUS_I8042 0x11
-#define BUS_XTKBD 0x12
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_RS232 0x13
-#define BUS_GAMEPORT 0x14
-#define BUS_PARPORT 0x15
-#define BUS_AMIGA 0x16
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_ADB 0x17
-#define BUS_I2C 0x18
-#define BUS_HOST 0x19
-#define BUS_GSC 0x1A
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define BUS_ATARI 0x1B
-#define BUS_SPI 0x1C
-#define MT_TOOL_FINGER 0
-#define MT_TOOL_PEN 1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define MT_TOOL_MAX 1
-#define FF_STATUS_STOPPED 0x00
-#define FF_STATUS_PLAYING 0x01
-#define FF_STATUS_MAX 0x01
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-struct ff_replay {
- __u16 length;
- __u16 delay;
-};
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-struct ff_trigger {
- __u16 button;
- __u16 interval;
-};
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-struct ff_envelope {
- __u16 attack_length;
- __u16 attack_level;
- __u16 fade_length;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 fade_level;
-};
-struct ff_constant_effect {
- __s16 level;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- struct ff_envelope envelope;
-};
-struct ff_ramp_effect {
- __s16 start_level;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __s16 end_level;
- struct ff_envelope envelope;
-};
-struct ff_condition_effect {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 right_saturation;
- __u16 left_saturation;
- __s16 right_coeff;
- __s16 left_coeff;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 deadband;
- __s16 center;
-};
-struct ff_periodic_effect {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 waveform;
- __u16 period;
- __s16 magnitude;
- __s16 offset;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 phase;
- struct ff_envelope envelope;
- __u32 custom_len;
- __s16 __user *custom_data;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-};
-struct ff_rumble_effect {
- __u16 strong_magnitude;
- __u16 weak_magnitude;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-};
-struct ff_effect {
- __u16 type;
- __s16 id;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- __u16 direction;
- struct ff_trigger trigger;
- struct ff_replay replay;
- union {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- struct ff_constant_effect constant;
- struct ff_ramp_effect ramp;
- struct ff_periodic_effect periodic;
- struct ff_condition_effect condition[2];
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- struct ff_rumble_effect rumble;
- } u;
-};
-#define FF_RUMBLE 0x50
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_PERIODIC 0x51
-#define FF_CONSTANT 0x52
-#define FF_SPRING 0x53
-#define FF_FRICTION 0x54
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_DAMPER 0x55
-#define FF_INERTIA 0x56
-#define FF_RAMP 0x57
-#define FF_EFFECT_MIN FF_RUMBLE
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_EFFECT_MAX FF_RAMP
-#define FF_SQUARE 0x58
-#define FF_TRIANGLE 0x59
-#define FF_SINE 0x5a
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_SAW_UP 0x5b
-#define FF_SAW_DOWN 0x5c
-#define FF_CUSTOM 0x5d
-#define FF_WAVEFORM_MIN FF_SQUARE
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_WAVEFORM_MAX FF_CUSTOM
-#define FF_GAIN 0x60
-#define FF_AUTOCENTER 0x61
-#define FF_MAX 0x7f
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define FF_CNT (FF_MAX+1)
-#endif
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/malloc.h b/9/platforms/android-19/arch-x86_64/usr/include/malloc.h
deleted file mode 100644
index 1e92b7d..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/include/malloc.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (C) 2012 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef LIBC_INCLUDE_MALLOC_H_
-#define LIBC_INCLUDE_MALLOC_H_
-
-/*
- * Declaration of malloc routines. Bionic uses dlmalloc (see
- * upstream-dlmalloc) but doesn't directly include it here to keep the
- * defined malloc.h interface small.
- */
-#include <sys/cdefs.h>
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ < 5)
-extern void* malloc(size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(1)));
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur __attribute__((alloc_size(1,2)));
-extern void* realloc(void* p, size_t byte_count) __wur __attribute__((alloc_size(2)));
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
-#else
-extern void* malloc(size_t byte_count) __mallocfunc __wur;
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur;
-extern void* realloc(void* p, size_t byte_count) __wur;
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur;
-#endif
-
-extern void free(void* p);
-extern size_t malloc_usable_size(const void* p);
-
-#ifndef STRUCT_MALLINFO_DECLARED
-#define STRUCT_MALLINFO_DECLARED 1
-struct mallinfo {
- size_t arena; /* Total number of non-mmapped bytes currently allocated from OS. */
- size_t ordblks; /* Number of free chunks. */
- size_t smblks; /* (Unused.) */
- size_t hblks; /* (Unused.) */
- size_t hblkhd; /* Total number of bytes in mmapped regions. */
- size_t usmblks; /* Maximum total allocated space; greater than total if trimming has occurred. */
- size_t fsmblks; /* (Unused.) */
- size_t uordblks; /* Total allocated space (normal or mmapped.) */
- size_t fordblks; /* Total free space. */
- size_t keepcost; /* Upper bound on number of bytes releasable by malloc_trim. */
-};
-#endif /* STRUCT_MALLINFO_DECLARED */
-
-extern struct mallinfo mallinfo(void);
-
-__END_DECLS
-
-#endif /* LIBC_INCLUDE_MALLOC_H_ */
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/math.h b/9/platforms/android-19/arch-x86_64/usr/include/math.h
deleted file mode 100644
index 8369d6e..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/include/math.h
+++ /dev/null
@@ -1,759 +0,0 @@
-/*
- * ====================================================
- * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
- *
- * Developed at SunPro, a Sun Microsystems, Inc. business.
- * Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
- * is preserved.
- * ====================================================
- */
-
-/*
- * from: @(#)fdlibm.h 5.1 93/09/24
- * $FreeBSD$
- */
-
-#ifndef _MATH_H_
-#define _MATH_H_
-
-#include <sys/cdefs.h>
-#include <limits.h>
-
-__BEGIN_DECLS
-#pragma GCC visibility push(default)
-
-/*
- * ANSI/POSIX
- */
-extern const union __infinity_un {
- unsigned char __uc[8];
- double __ud;
-} __infinity;
-
-extern const union __nan_un {
- unsigned char __uc[sizeof(float)];
- float __uf;
-} __nan;
-
-#if __GNUC_PREREQ(3, 3) || (defined(__INTEL_COMPILER) && __INTEL_COMPILER >= 800)
-#define __MATH_BUILTIN_CONSTANTS
-#endif
-
-#if __GNUC_PREREQ(3, 0) && !defined(__INTEL_COMPILER)
-#define __MATH_BUILTIN_RELOPS
-#endif
-
-#ifdef __MATH_BUILTIN_CONSTANTS
-#define HUGE_VAL __builtin_huge_val()
-#else
-#define HUGE_VAL (__infinity.__ud)
-#endif
-
-#if __ISO_C_VISIBLE >= 1999
-#define FP_ILOGB0 (-INT_MAX) /* Android-changed */
-#define FP_ILOGBNAN INT_MAX /* Android-changed */
-
-#ifdef __MATH_BUILTIN_CONSTANTS
-#define HUGE_VALF __builtin_huge_valf()
-#define HUGE_VALL __builtin_huge_vall()
-#define INFINITY __builtin_inff()
-#define NAN __builtin_nanf("")
-#else
-#define HUGE_VALF (float)HUGE_VAL
-#define HUGE_VALL (long double)HUGE_VAL
-#define INFINITY HUGE_VALF
-#define NAN (__nan.__uf)
-#endif /* __MATH_BUILTIN_CONSTANTS */
-
-#define MATH_ERRNO 1
-#define MATH_ERREXCEPT 2
-#define math_errhandling MATH_ERREXCEPT
-
-#define FP_FAST_FMAF 1
-#ifdef __ia64__
-#define FP_FAST_FMA 1
-#define FP_FAST_FMAL 1
-#endif
-
-/* Symbolic constants to classify floating point numbers. */
-#define FP_INFINITE 0x01
-#define FP_NAN 0x02
-#define FP_NORMAL 0x04
-#define FP_SUBNORMAL 0x08
-#define FP_ZERO 0x10
-#define fpclassify(x) \
- ((sizeof (x) == sizeof (float)) ? __fpclassifyf(x) \
- : (sizeof (x) == sizeof (double)) ? __fpclassifyd(x) \
- : __fpclassifyl(x))
-
-#define isfinite(x) \
- ((sizeof (x) == sizeof (float)) ? __isfinitef(x) \
- : (sizeof (x) == sizeof (double)) ? __isfinite(x) \
- : __isfinitel(x))
-#define isinf(x) \
- ((sizeof (x) == sizeof (float)) ? __isinff(x) \
- : (sizeof (x) == sizeof (double)) ? isinf(x) \
- : __isinfl(x))
-#define isnan(x) \
- ((sizeof (x) == sizeof (float)) ? __isnanf(x) \
- : (sizeof (x) == sizeof (double)) ? isnan(x) \
- : __isnanl(x))
-#define isnormal(x) \
- ((sizeof (x) == sizeof (float)) ? __isnormalf(x) \
- : (sizeof (x) == sizeof (double)) ? __isnormal(x) \
- : __isnormall(x))
-
-#ifdef __MATH_BUILTIN_RELOPS
-#define isgreater(x, y) __builtin_isgreater((x), (y))
-#define isgreaterequal(x, y) __builtin_isgreaterequal((x), (y))
-#define isless(x, y) __builtin_isless((x), (y))
-#define islessequal(x, y) __builtin_islessequal((x), (y))
-#define islessgreater(x, y) __builtin_islessgreater((x), (y))
-#define isunordered(x, y) __builtin_isunordered((x), (y))
-#else
-#define isgreater(x, y) (!isunordered((x), (y)) && (x) > (y))
-#define isgreaterequal(x, y) (!isunordered((x), (y)) && (x) >= (y))
-#define isless(x, y) (!isunordered((x), (y)) && (x) < (y))
-#define islessequal(x, y) (!isunordered((x), (y)) && (x) <= (y))
-#define islessgreater(x, y) (!isunordered((x), (y)) && \
- ((x) > (y) || (y) > (x)))
-#define isunordered(x, y) (isnan(x) || isnan(y))
-#endif /* __MATH_BUILTIN_RELOPS */
-
-#define signbit(x) \
- ((sizeof (x) == sizeof (float)) ? __signbitf(x) \
- : (sizeof (x) == sizeof (double)) ? __signbit(x) \
- : __signbitl(x))
-
-typedef double __double_t;
-typedef __double_t double_t;
-typedef float __float_t;
-typedef __float_t float_t;
-#endif /* __ISO_C_VISIBLE >= 1999 */
-
-/*
- * XOPEN/SVID
- */
-#if __BSD_VISIBLE || __XSI_VISIBLE
-#define M_E 2.7182818284590452354 /* e */
-#define M_LOG2E 1.4426950408889634074 /* log 2e */
-#define M_LOG10E 0.43429448190325182765 /* log 10e */
-#define M_LN2 0.69314718055994530942 /* log e2 */
-#define M_LN10 2.30258509299404568402 /* log e10 */
-#define M_PI 3.14159265358979323846 /* pi */
-#define M_PI_2 1.57079632679489661923 /* pi/2 */
-#define M_PI_4 0.78539816339744830962 /* pi/4 */
-#define M_1_PI 0.31830988618379067154 /* 1/pi */
-#define M_2_PI 0.63661977236758134308 /* 2/pi */
-#define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */
-#define M_SQRT2 1.41421356237309504880 /* sqrt(2) */
-#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */
-
-#define MAXFLOAT ((float)3.40282346638528860e+38)
-extern int signgam;
-#endif /* __BSD_VISIBLE || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE
-#if 0
-/* Old value from 4.4BSD-Lite math.h; this is probably better. */
-#define HUGE HUGE_VAL
-#else
-#define HUGE MAXFLOAT
-#endif
-#endif /* __BSD_VISIBLE */
-
-/*
- * Most of these functions depend on the rounding mode and have the side
- * effect of raising floating-point exceptions, so they are not declared
- * as __pure2. In C99, FENV_ACCESS affects the purity of these functions.
- */
-
-/*
- * ANSI/POSIX
- */
-int __fpclassifyd(double) __NDK_FPABI_MATH__ __pure2;
-int __fpclassifyf(float) __NDK_FPABI_MATH__ __pure2;
-int __fpclassifyl(long double) __NDK_FPABI_MATH__ __pure2;
-int __isfinitef(float) __NDK_FPABI_MATH__ __pure2;
-int __isfinite(double) __NDK_FPABI_MATH__ __pure2;
-int __isfinitel(long double) __NDK_FPABI_MATH__ __pure2;
-int __isinff(float) __NDK_FPABI_MATH__ __pure2;
-int __isinfl(long double) __NDK_FPABI_MATH__ __pure2;
-int __isnanf(float) __NDK_FPABI_MATH__ __pure2;
-int __isnanl(long double) __NDK_FPABI_MATH__ __pure2;
-int __isnormalf(float) __NDK_FPABI_MATH__ __pure2;
-int __isnormal(double) __NDK_FPABI_MATH__ __pure2;
-int __isnormall(long double) __NDK_FPABI_MATH__ __pure2;
-int __signbit(double) __NDK_FPABI_MATH__ __pure2;
-int __signbitf(float) __NDK_FPABI_MATH__ __pure2;
-int __signbitl(long double) __NDK_FPABI_MATH__ __pure2;
-
-double acos(double) __NDK_FPABI_MATH__;
-double asin(double) __NDK_FPABI_MATH__;
-double atan(double) __NDK_FPABI_MATH__;
-double atan2(double, double) __NDK_FPABI_MATH__;
-double cos(double) __NDK_FPABI_MATH__;
-double sin(double) __NDK_FPABI_MATH__;
-double tan(double) __NDK_FPABI_MATH__;
-
-double cosh(double) __NDK_FPABI_MATH__;
-double sinh(double) __NDK_FPABI_MATH__;
-double tanh(double) __NDK_FPABI_MATH__;
-
-double exp(double) __NDK_FPABI_MATH__;
-double frexp(double, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-double ldexp(double, int) __NDK_FPABI_MATH__;
-double log(double) __NDK_FPABI_MATH__;
-double log10(double) __NDK_FPABI_MATH__;
-double modf(double, double *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-
-double pow(double, double) __NDK_FPABI_MATH__;
-double sqrt(double) __NDK_FPABI_MATH__;
-
-double ceil(double) __NDK_FPABI_MATH__;
-double fabs(double) __NDK_FPABI_MATH__ __pure2;
-double floor(double) __NDK_FPABI_MATH__;
-double fmod(double, double) __NDK_FPABI_MATH__;
-
-/*
- * These functions are not in C90.
- */
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE
-double acosh(double) __NDK_FPABI_MATH__;
-double asinh(double) __NDK_FPABI_MATH__;
-double atanh(double) __NDK_FPABI_MATH__;
-double cbrt(double) __NDK_FPABI_MATH__;
-double erf(double) __NDK_FPABI_MATH__;
-double erfc(double) __NDK_FPABI_MATH__;
-double exp2(double) __NDK_FPABI_MATH__;
-double expm1(double) __NDK_FPABI_MATH__;
-double fma(double, double, double) __NDK_FPABI_MATH__;
-double hypot(double, double) __NDK_FPABI_MATH__;
-int ilogb(double) __NDK_FPABI_MATH__ __pure2;
-int (isinf)(double) __NDK_FPABI_MATH__ __pure2;
-int (isnan)(double) __NDK_FPABI_MATH__ __pure2;
-double lgamma(double) __NDK_FPABI_MATH__;
-long long llrint(double) __NDK_FPABI_MATH__;
-long long llround(double) __NDK_FPABI_MATH__;
-double log1p(double) __NDK_FPABI_MATH__;
-double log2(double) __NDK_FPABI_MATH__;
-double logb(double) __NDK_FPABI_MATH__;
-long lrint(double) __NDK_FPABI_MATH__;
-long lround(double) __NDK_FPABI_MATH__;
-double nan(const char *) __NDK_FPABI_MATH__ __pure2;
-double nextafter(double, double) __NDK_FPABI_MATH__;
-double remainder(double, double) __NDK_FPABI_MATH__;
-double remquo(double, double, int *) __NDK_FPABI_MATH__;
-double rint(double) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE || __XSI_VISIBLE
-double j0(double) __NDK_FPABI_MATH__;
-double j1(double) __NDK_FPABI_MATH__;
-double jn(int, double) __NDK_FPABI_MATH__;
-double y0(double) __NDK_FPABI_MATH__;
-double y1(double) __NDK_FPABI_MATH__;
-double yn(int, double) __NDK_FPABI_MATH__;
-
-#if __XSI_VISIBLE <= 500 || __BSD_VISIBLE
-double gamma(double) __NDK_FPABI_MATH__;
-#endif
-
-#if __XSI_VISIBLE <= 600 || __BSD_VISIBLE
-double scalb(double, double) __NDK_FPABI_MATH__;
-#endif
-#endif /* __BSD_VISIBLE || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999
-double copysign(double, double) __NDK_FPABI_MATH__ __pure2;
-double fdim(double, double) __NDK_FPABI_MATH__;
-double fmax(double, double) __NDK_FPABI_MATH__ __pure2;
-double fmin(double, double) __NDK_FPABI_MATH__ __pure2;
-double nearbyint(double) __NDK_FPABI_MATH__;
-double round(double) __NDK_FPABI_MATH__;
-double scalbln(double, long) __NDK_FPABI_MATH__;
-double scalbn(double, int) __NDK_FPABI_MATH__;
-double tgamma(double) __NDK_FPABI_MATH__;
-double trunc(double) __NDK_FPABI_MATH__;
-#endif
-
-/*
- * BSD math library entry points
- */
-#if __BSD_VISIBLE
-double drem(double, double) __NDK_FPABI_MATH__;
-int finite(double) __NDK_FPABI_MATH__ __pure2;
-int isnanf(float) __NDK_FPABI_MATH__ __pure2;
-long double significandl(long double) __NDK_FPABI_MATH__;
-
-/*
- * Reentrant version of gamma & lgamma; passes signgam back by reference
- * as the second argument; user must allocate space for signgam.
- */
-double gamma_r(double, int *) __NDK_FPABI_MATH__;
-double lgamma_r(double, int *) __NDK_FPABI_MATH__;
-
-/*
- * IEEE Test Vector
- */
-double significand(double) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE */
-
-/* float versions of ANSI/POSIX functions */
-#if __ISO_C_VISIBLE >= 1999
-float acosf(float) __NDK_FPABI_MATH__;
-float asinf(float) __NDK_FPABI_MATH__;
-float atanf(float) __NDK_FPABI_MATH__;
-float atan2f(float, float) __NDK_FPABI_MATH__;
-float cosf(float) __NDK_FPABI_MATH__;
-float sinf(float) __NDK_FPABI_MATH__;
-float tanf(float) __NDK_FPABI_MATH__;
-
-float coshf(float) __NDK_FPABI_MATH__;
-float sinhf(float) __NDK_FPABI_MATH__;
-float tanhf(float) __NDK_FPABI_MATH__;
-
-float exp2f(float) __NDK_FPABI_MATH__;
-float expf(float) __NDK_FPABI_MATH__;
-float expm1f(float) __NDK_FPABI_MATH__;
-float frexpf(float, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-int ilogbf(float) __NDK_FPABI_MATH__ __pure2;
-float ldexpf(float, int) __NDK_FPABI_MATH__;
-float log10f(float) __NDK_FPABI_MATH__;
-float log1pf(float) __NDK_FPABI_MATH__;
-float log2f(float) __NDK_FPABI_MATH__;
-float logf(float) __NDK_FPABI_MATH__;
-float modff(float, float *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-
-float powf(float, float) __NDK_FPABI_MATH__;
-float sqrtf(float) __NDK_FPABI_MATH__;
-
-float ceilf(float) __NDK_FPABI_MATH__;
-float fabsf(float) __NDK_FPABI_MATH__ __pure2;
-float floorf(float) __NDK_FPABI_MATH__;
-float fmodf(float, float) __NDK_FPABI_MATH__;
-float roundf(float) __NDK_FPABI_MATH__;
-
-float erff(float) __NDK_FPABI_MATH__;
-float erfcf(float) __NDK_FPABI_MATH__;
-float hypotf(float, float) __NDK_FPABI_MATH__;
-float lgammaf(float) __NDK_FPABI_MATH__;
-float tgammaf(float) __NDK_FPABI_MATH__;
-
-float acoshf(float) __NDK_FPABI_MATH__;
-float asinhf(float) __NDK_FPABI_MATH__;
-float atanhf(float) __NDK_FPABI_MATH__;
-float cbrtf(float) __NDK_FPABI_MATH__;
-float logbf(float) __NDK_FPABI_MATH__;
-float copysignf(float, float) __NDK_FPABI_MATH__ __pure2;
-long long llrintf(float) __NDK_FPABI_MATH__;
-long long llroundf(float) __NDK_FPABI_MATH__;
-long lrintf(float) __NDK_FPABI_MATH__;
-long lroundf(float) __NDK_FPABI_MATH__;
-float nanf(const char *) __NDK_FPABI_MATH__ __pure2;
-float nearbyintf(float) __NDK_FPABI_MATH__;
-float nextafterf(float, float) __NDK_FPABI_MATH__;
-float remainderf(float, float) __NDK_FPABI_MATH__;
-float remquof(float, float, int *) __NDK_FPABI_MATH__;
-float rintf(float) __NDK_FPABI_MATH__;
-float scalblnf(float, long) __NDK_FPABI_MATH__;
-float scalbnf(float, int) __NDK_FPABI_MATH__;
-float truncf(float) __NDK_FPABI_MATH__;
-
-float fdimf(float, float) __NDK_FPABI_MATH__;
-float fmaf(float, float, float) __NDK_FPABI_MATH__;
-float fmaxf(float, float) __NDK_FPABI_MATH__ __pure2;
-float fminf(float, float) __NDK_FPABI_MATH__ __pure2;
-#endif
-
-/*
- * float versions of BSD math library entry points
- */
-#if __BSD_VISIBLE
-float dremf(float, float) __NDK_FPABI_MATH__;
-int finitef(float) __NDK_FPABI_MATH__ __pure2;
-float gammaf(float) __NDK_FPABI_MATH__;
-float j0f(float) __NDK_FPABI_MATH__;
-float j1f(float) __NDK_FPABI_MATH__;
-float jnf(int, float) __NDK_FPABI_MATH__;
-float scalbf(float, float) __NDK_FPABI_MATH__;
-float y0f(float) __NDK_FPABI_MATH__;
-float y1f(float) __NDK_FPABI_MATH__;
-float ynf(int, float) __NDK_FPABI_MATH__;
-
-/*
- * Float versions of reentrant version of gamma & lgamma; passes
- * signgam back by reference as the second argument; user must
- * allocate space for signgam.
- */
-float gammaf_r(float, int *) __NDK_FPABI_MATH__;
-float lgammaf_r(float, int *) __NDK_FPABI_MATH__;
-
-/*
- * float version of IEEE Test Vector
- */
-float significandf(float) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE */
-
-/*
- * long double versions of ISO/POSIX math functions
- */
-#if __ISO_C_VISIBLE >= 1999
-long double acoshl(long double) __NDK_FPABI_MATH__;
-long double acosl(long double) __NDK_FPABI_MATH__;
-long double asinhl(long double) __NDK_FPABI_MATH__;
-long double asinl(long double) __NDK_FPABI_MATH__;
-long double atan2l(long double, long double) __NDK_FPABI_MATH__;
-long double atanhl(long double) __NDK_FPABI_MATH__;
-long double atanl(long double) __NDK_FPABI_MATH__;
-long double cbrtl(long double) __NDK_FPABI_MATH__;
-long double ceill(long double) __NDK_FPABI_MATH__;
-long double copysignl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double coshl(long double) __NDK_FPABI_MATH__;
-long double cosl(long double) __NDK_FPABI_MATH__;
-long double erfcl(long double) __NDK_FPABI_MATH__;
-long double erfl(long double) __NDK_FPABI_MATH__;
-long double exp2l(long double) __NDK_FPABI_MATH__;
-long double expl(long double) __NDK_FPABI_MATH__;
-long double expm1l(long double) __NDK_FPABI_MATH__;
-long double fabsl(long double) __NDK_FPABI_MATH__ __pure2;
-long double fdiml(long double, long double) __NDK_FPABI_MATH__;
-long double floorl(long double) __NDK_FPABI_MATH__;
-long double fmal(long double, long double, long double) __NDK_FPABI_MATH__;
-long double fmaxl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double fminl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double fmodl(long double, long double) __NDK_FPABI_MATH__;
-long double frexpl(long double value, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-long double hypotl(long double, long double) __NDK_FPABI_MATH__;
-int ilogbl(long double) __NDK_FPABI_MATH__ __pure2;
-long double ldexpl(long double, int) __NDK_FPABI_MATH__;
-long double lgammal(long double) __NDK_FPABI_MATH__;
-long long llrintl(long double) __NDK_FPABI_MATH__;
-long long llroundl(long double) __NDK_FPABI_MATH__;
-long double log10l(long double) __NDK_FPABI_MATH__;
-long double log1pl(long double) __NDK_FPABI_MATH__;
-long double log2l(long double) __NDK_FPABI_MATH__;
-long double logbl(long double) __NDK_FPABI_MATH__;
-long double logl(long double) __NDK_FPABI_MATH__;
-long lrintl(long double) __NDK_FPABI_MATH__;
-long lroundl(long double) __NDK_FPABI_MATH__;
-long double modfl(long double, long double *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-long double nanl(const char *) __NDK_FPABI_MATH__ __pure2;
-long double nearbyintl(long double) __NDK_FPABI_MATH__;
-long double nextafterl(long double, long double) __NDK_FPABI_MATH__;
-double nexttoward(double, long double) __NDK_FPABI_MATH__;
-float nexttowardf(float, long double) __NDK_FPABI_MATH__;
-long double nexttowardl(long double, long double) __NDK_FPABI_MATH__;
-long double powl(long double, long double) __NDK_FPABI_MATH__;
-long double remainderl(long double, long double) __NDK_FPABI_MATH__;
-long double remquol(long double, long double, int *) __NDK_FPABI_MATH__;
-long double rintl(long double) __NDK_FPABI_MATH__;
-long double roundl(long double) __NDK_FPABI_MATH__;
-long double scalblnl(long double, long) __NDK_FPABI_MATH__;
-long double scalbnl(long double, int) __NDK_FPABI_MATH__;
-long double sinhl(long double) __NDK_FPABI_MATH__;
-long double sinl(long double) __NDK_FPABI_MATH__;
-long double sqrtl(long double) __NDK_FPABI_MATH__;
-long double tanhl(long double) __NDK_FPABI_MATH__;
-long double tanl(long double) __NDK_FPABI_MATH__;
-long double tgammal(long double) __NDK_FPABI_MATH__;
-long double truncl(long double) __NDK_FPABI_MATH__;
-
-#endif /* __ISO_C_VISIBLE >= 1999 */
-
-#if defined(_GNU_SOURCE)
-void sincos(double, double*, double*) __NDK_FPABI_MATH__;
-void sincosf(float, float*, float*) __NDK_FPABI_MATH__;
-void sincosl(long double, long double*, long double*) __NDK_FPABI_MATH__;
-#endif /* _GNU_SOURCE */
-
-/* builtin version of all the above math functions are annotated too */
-
-double __builtin_acos(double) __NDK_FPABI_MATH__;
-double __builtin_asin(double) __NDK_FPABI_MATH__;
-double __builtin_atan(double) __NDK_FPABI_MATH__;
-double __builtin_atan2(double, double) __NDK_FPABI_MATH__;
-double __builtin_cos(double) __NDK_FPABI_MATH__;
-double __builtin_sin(double) __NDK_FPABI_MATH__;
-double __builtin_tan(double) __NDK_FPABI_MATH__;
-
-double __builtin_cosh(double) __NDK_FPABI_MATH__;
-double __builtin_sinh(double) __NDK_FPABI_MATH__;
-double __builtin_tanh(double) __NDK_FPABI_MATH__;
-
-double __builtin_exp(double) __NDK_FPABI_MATH__;
-double __builtin_frexp(double, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-double __builtin_ldexp(double, int) __NDK_FPABI_MATH__;
-double __builtin_log(double) __NDK_FPABI_MATH__;
-double __builtin_log10(double) __NDK_FPABI_MATH__;
-double __builtin_modf(double, double *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-
-double __builtin_pow(double, double) __NDK_FPABI_MATH__;
-double __builtin_sqrt(double) __NDK_FPABI_MATH__;
-
-double __builtin_ceil(double) __NDK_FPABI_MATH__;
-double __builtin_fabs(double) __NDK_FPABI_MATH__ __pure2;
-double __builtin_floor(double) __NDK_FPABI_MATH__;
-double __builtin_fmod(double, double) __NDK_FPABI_MATH__;
-
-/*
- * These functions are not in C90.
- */
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE
-double __builtin_acosh(double) __NDK_FPABI_MATH__;
-double __builtin_asinh(double) __NDK_FPABI_MATH__;
-double __builtin_atanh(double) __NDK_FPABI_MATH__;
-double __builtin_cbrt(double) __NDK_FPABI_MATH__;
-double __builtin_erf(double) __NDK_FPABI_MATH__;
-double __builtin_erfc(double) __NDK_FPABI_MATH__;
-double __builtin_exp2(double) __NDK_FPABI_MATH__;
-double __builtin_expm1(double) __NDK_FPABI_MATH__;
-double __builtin_fma(double, double, double) __NDK_FPABI_MATH__;
-double __builtin_hypot(double, double) __NDK_FPABI_MATH__;
-int __builtin_ilogb(double) __NDK_FPABI_MATH__ __pure2;
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 6)
-int __builtin_isinf(double) __NDK_FPABI_MATH__ __pure2;
-int __builtin_isnan(double) __NDK_FPABI_MATH__ __pure2;
-#else
-/* clang < 3.5 has faulty prototype for __builtin_isnan */
-#endif
-double __builtin_lgamma(double) __NDK_FPABI_MATH__;
-long long __builtin_llrint(double) __NDK_FPABI_MATH__;
-long long __builtin_llround(double) __NDK_FPABI_MATH__;
-double __builtin_log1p(double) __NDK_FPABI_MATH__;
-double __builtin_log2(double) __NDK_FPABI_MATH__;
-double __builtin_logb(double) __NDK_FPABI_MATH__;
-long __builtin_lrint(double) __NDK_FPABI_MATH__;
-long __builtin_lround(double) __NDK_FPABI_MATH__;
-double __builtin_nan(const char *) __NDK_FPABI_MATH__ __pure2;
-double __builtin_nextafter(double, double) __NDK_FPABI_MATH__;
-double __builtin_remainder(double, double) __NDK_FPABI_MATH__;
-double __builtin_remquo(double, double, int *) __NDK_FPABI_MATH__;
-double __builtin_rint(double) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE || __XSI_VISIBLE
-double __builtin_j0(double) __NDK_FPABI_MATH__;
-double __builtin_j1(double) __NDK_FPABI_MATH__;
-double __builtin_jn(int, double) __NDK_FPABI_MATH__;
-double __builtin_y0(double) __NDK_FPABI_MATH__;
-double __builtin_y1(double) __NDK_FPABI_MATH__;
-double __builtin_yn(int, double) __NDK_FPABI_MATH__;
-
-#if __XSI_VISIBLE <= 500 || __BSD_VISIBLE
-double __builtin_gamma(double) __NDK_FPABI_MATH__;
-#endif
-
-#if __XSI_VISIBLE <= 600 || __BSD_VISIBLE
-double __builtin_scalb(double, double) __NDK_FPABI_MATH__;
-#endif
-#endif /* __BSD_VISIBLE || __XSI_VISIBLE */
-
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999
-double __builtin_copysign(double, double) __NDK_FPABI_MATH__ __pure2;
-double __builtin_fdim(double, double) __NDK_FPABI_MATH__;
-double __builtin_fmax(double, double) __NDK_FPABI_MATH__ __pure2;
-double __builtin_fmin(double, double) __NDK_FPABI_MATH__ __pure2;
-double __builtin_nearbyint(double) __NDK_FPABI_MATH__;
-double __builtin_round(double) __NDK_FPABI_MATH__;
-double __builtin_scalbln(double, long) __NDK_FPABI_MATH__;
-double __builtin_scalbn(double, int) __NDK_FPABI_MATH__;
-double __builtin_tgamma(double) __NDK_FPABI_MATH__;
-double __builtin_trunc(double) __NDK_FPABI_MATH__;
-#endif
-
-/*
- * BSD math library entry points
- */
-#if __BSD_VISIBLE
-double __builtin_drem(double, double) __NDK_FPABI_MATH__;
-int __builtin_finite(double) __NDK_FPABI_MATH__ __pure2;
-int __builtin_isnanf(float) __NDK_FPABI_MATH__ __pure2;
-long double significandl(long double) __NDK_FPABI_MATH__;
-
-/*
- * Reentrant version of gamma & lgamma; passes signgam back by reference
- * as the second argument; user must allocate space for signgam.
- */
-double __builtin_gamma_r(double, int *) __NDK_FPABI_MATH__;
-double __builtin_lgamma_r(double, int *) __NDK_FPABI_MATH__;
-
-/*
- * IEEE Test Vector
- */
-double __builtin_significand(double) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE */
-
-/* float versions of ANSI/POSIX functions */
-#if __ISO_C_VISIBLE >= 1999
-float __builtin_acosf(float) __NDK_FPABI_MATH__;
-float __builtin_asinf(float) __NDK_FPABI_MATH__;
-float __builtin_atanf(float) __NDK_FPABI_MATH__;
-float __builtin_atan2f(float, float) __NDK_FPABI_MATH__;
-float __builtin_cosf(float) __NDK_FPABI_MATH__;
-float __builtin_sinf(float) __NDK_FPABI_MATH__;
-float __builtin_tanf(float) __NDK_FPABI_MATH__;
-
-float __builtin_coshf(float) __NDK_FPABI_MATH__;
-float __builtin_sinhf(float) __NDK_FPABI_MATH__;
-float __builtin_tanhf(float) __NDK_FPABI_MATH__;
-
-float __builtin_exp2f(float) __NDK_FPABI_MATH__;
-float __builtin_expf(float) __NDK_FPABI_MATH__;
-float __builtin_expm1f(float) __NDK_FPABI_MATH__;
-float __builtin_frexpf(float, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-int __builtin_ilogbf(float) __NDK_FPABI_MATH__ __pure2;
-float __builtin_ldexpf(float, int) __NDK_FPABI_MATH__;
-float __builtin_log10f(float) __NDK_FPABI_MATH__;
-float __builtin_log1pf(float) __NDK_FPABI_MATH__;
-float __builtin_log2f(float) __NDK_FPABI_MATH__;
-float __builtin_logf(float) __NDK_FPABI_MATH__;
-float __builtin_modff(float, float *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-
-float __builtin_powf(float, float) __NDK_FPABI_MATH__;
-float __builtin_sqrtf(float) __NDK_FPABI_MATH__;
-
-float __builtin_ceilf(float) __NDK_FPABI_MATH__;
-float __builtin_fabsf(float) __NDK_FPABI_MATH__ __pure2;
-float __builtin_floorf(float) __NDK_FPABI_MATH__;
-float __builtin_fmodf(float, float) __NDK_FPABI_MATH__;
-float __builtin_roundf(float) __NDK_FPABI_MATH__;
-
-float __builtin_erff(float) __NDK_FPABI_MATH__;
-float __builtin_erfcf(float) __NDK_FPABI_MATH__;
-float __builtin_hypotf(float, float) __NDK_FPABI_MATH__;
-float __builtin_lgammaf(float) __NDK_FPABI_MATH__;
-float __builtin_tgammaf(float) __NDK_FPABI_MATH__;
-
-float __builtin_acoshf(float) __NDK_FPABI_MATH__;
-float __builtin_asinhf(float) __NDK_FPABI_MATH__;
-float __builtin_atanhf(float) __NDK_FPABI_MATH__;
-float __builtin_cbrtf(float) __NDK_FPABI_MATH__;
-float __builtin_logbf(float) __NDK_FPABI_MATH__;
-float __builtin_copysignf(float, float) __NDK_FPABI_MATH__ __pure2;
-long long __builtin_llrintf(float) __NDK_FPABI_MATH__;
-long long __builtin_llroundf(float) __NDK_FPABI_MATH__;
-long __builtin_lrintf(float) __NDK_FPABI_MATH__;
-long __builtin_lroundf(float) __NDK_FPABI_MATH__;
-float __builtin_nanf(const char *) __NDK_FPABI_MATH__ __pure2;
-float __builtin_nearbyintf(float) __NDK_FPABI_MATH__;
-float __builtin_nextafterf(float, float) __NDK_FPABI_MATH__;
-float __builtin_remainderf(float, float) __NDK_FPABI_MATH__;
-float __builtin_remquof(float, float, int *) __NDK_FPABI_MATH__;
-float __builtin_rintf(float) __NDK_FPABI_MATH__;
-float __builtin_scalblnf(float, long) __NDK_FPABI_MATH__;
-float __builtin_scalbnf(float, int) __NDK_FPABI_MATH__;
-float __builtin_truncf(float) __NDK_FPABI_MATH__;
-
-float __builtin_fdimf(float, float) __NDK_FPABI_MATH__;
-float __builtin_fmaf(float, float, float) __NDK_FPABI_MATH__;
-float __builtin_fmaxf(float, float) __NDK_FPABI_MATH__ __pure2;
-float __builtin_fminf(float, float) __NDK_FPABI_MATH__ __pure2;
-#endif
-
-/*
- * float versions of BSD math library entry points
- */
-#if __BSD_VISIBLE
-float __builtin_dremf(float, float) __NDK_FPABI_MATH__;
-int __builtin_finitef(float) __NDK_FPABI_MATH__ __pure2;
-float __builtin_gammaf(float) __NDK_FPABI_MATH__;
-float __builtin_j0f(float) __NDK_FPABI_MATH__;
-float __builtin_j1f(float) __NDK_FPABI_MATH__;
-float __builtin_jnf(int, float) __NDK_FPABI_MATH__;
-float __builtin_scalbf(float, float) __NDK_FPABI_MATH__;
-float __builtin_y0f(float) __NDK_FPABI_MATH__;
-float __builtin_y1f(float) __NDK_FPABI_MATH__;
-float __builtin_ynf(int, float) __NDK_FPABI_MATH__;
-
-/*
- * Float versions of reentrant version of gamma & lgamma; passes
- * signgam back by reference as the second argument; user must
- * allocate space for signgam.
- */
-float __builtin_gammaf_r(float, int *) __NDK_FPABI_MATH__;
-float __builtin_lgammaf_r(float, int *) __NDK_FPABI_MATH__;
-
-/*
- * float version of IEEE Test Vector
- */
-float __builtin_significandf(float) __NDK_FPABI_MATH__;
-#endif /* __BSD_VISIBLE */
-
-/*
- * long double versions of ISO/POSIX math functions
- */
-#if __ISO_C_VISIBLE >= 1999
-long double __builtin_acoshl(long double) __NDK_FPABI_MATH__;
-long double __builtin_acosl(long double) __NDK_FPABI_MATH__;
-long double __builtin_asinhl(long double) __NDK_FPABI_MATH__;
-long double __builtin_asinl(long double) __NDK_FPABI_MATH__;
-long double __builtin_atan2l(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_atanhl(long double) __NDK_FPABI_MATH__;
-long double __builtin_atanl(long double) __NDK_FPABI_MATH__;
-long double __builtin_cbrtl(long double) __NDK_FPABI_MATH__;
-long double __builtin_ceill(long double) __NDK_FPABI_MATH__;
-long double __builtin_copysignl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_coshl(long double) __NDK_FPABI_MATH__;
-long double __builtin_cosl(long double) __NDK_FPABI_MATH__;
-long double __builtin_erfcl(long double) __NDK_FPABI_MATH__;
-long double __builtin_erfl(long double) __NDK_FPABI_MATH__;
-long double __builtin_exp2l(long double) __NDK_FPABI_MATH__;
-long double __builtin_expl(long double) __NDK_FPABI_MATH__;
-long double __builtin_expm1l(long double) __NDK_FPABI_MATH__;
-long double __builtin_fabsl(long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_fdiml(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_floorl(long double) __NDK_FPABI_MATH__;
-long double __builtin_fmal(long double, long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_fmaxl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_fminl(long double, long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_fmodl(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_frexpl(long double value, int *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-long double __builtin_hypotl(long double, long double) __NDK_FPABI_MATH__;
-int __builtin_ilogbl(long double) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_ldexpl(long double, int) __NDK_FPABI_MATH__;
-long double __builtin_lgammal(long double) __NDK_FPABI_MATH__;
-long long __builtin_llrintl(long double) __NDK_FPABI_MATH__;
-long long __builtin_llroundl(long double) __NDK_FPABI_MATH__;
-long double __builtin_log10l(long double) __NDK_FPABI_MATH__;
-long double __builtin_log1pl(long double) __NDK_FPABI_MATH__;
-long double __builtin_log2l(long double) __NDK_FPABI_MATH__;
-long double __builtin_logbl(long double) __NDK_FPABI_MATH__;
-long double __builtin_logl(long double) __NDK_FPABI_MATH__;
-long __builtin_lrintl(long double) __NDK_FPABI_MATH__;
-long __builtin_lroundl(long double) __NDK_FPABI_MATH__;
-long double __builtin_modfl(long double, long double *) __NDK_FPABI_MATH__; /* fundamentally !__pure2 */
-long double __builtin_nanl(const char *) __NDK_FPABI_MATH__ __pure2;
-long double __builtin_nearbyintl(long double) __NDK_FPABI_MATH__;
-long double __builtin_nextafterl(long double, long double) __NDK_FPABI_MATH__;
-double __builtin_nexttoward(double, long double) __NDK_FPABI_MATH__;
-float __builtin_nexttowardf(float, long double) __NDK_FPABI_MATH__;
-long double __builtin_nexttowardl(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_powl(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_remainderl(long double, long double) __NDK_FPABI_MATH__;
-long double __builtin_remquol(long double, long double, int *) __NDK_FPABI_MATH__;
-long double __builtin_rintl(long double) __NDK_FPABI_MATH__;
-long double __builtin_roundl(long double) __NDK_FPABI_MATH__;
-long double __builtin_scalblnl(long double, long) __NDK_FPABI_MATH__;
-long double __builtin_scalbnl(long double, int) __NDK_FPABI_MATH__;
-long double __builtin_sinhl(long double) __NDK_FPABI_MATH__;
-long double __builtin_sinl(long double) __NDK_FPABI_MATH__;
-long double __builtin_sqrtl(long double) __NDK_FPABI_MATH__;
-long double __builtin_tanhl(long double) __NDK_FPABI_MATH__;
-long double __builtin_tanl(long double) __NDK_FPABI_MATH__;
-long double __builtin_tgammal(long double) __NDK_FPABI_MATH__;
-long double __builtin_truncl(long double) __NDK_FPABI_MATH__;
-
-#endif /* __ISO_C_VISIBLE >= 1999 */
-
-#if defined(_GNU_SOURCE)
-void __builtin_sincos(double, double*, double*) __NDK_FPABI_MATH__;
-void __builtin_sincosf(float, float*, float*) __NDK_FPABI_MATH__;
-void __builtin_sincosl(long double, long double*, long double*) __NDK_FPABI_MATH__;
-#endif /* _GNU_SOURCE */
-
-#pragma GCC visibility pop
-__END_DECLS
-
-#endif /* !_MATH_H_ */
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/signal.h b/9/platforms/android-19/arch-x86_64/usr/include/signal.h
deleted file mode 100644
index f1849c5..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/include/signal.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * 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 _SIGNAL_H_
-#define _SIGNAL_H_
-
-#include <errno.h>
-#include <sys/cdefs.h>
-#include <limits.h> /* For LONG_BIT */
-#include <string.h> /* For memset() */
-#include <sys/types.h>
-#include <asm/sigcontext.h>
-
-#if defined(__LP64__) || defined(__mips__)
-/* For 64-bit (and mips), the kernel's struct sigaction doesn't match the POSIX one,
- * so we need to expose our own and translate behind the scenes. */
-# define sigaction __kernel_sigaction
-# include <linux/signal.h>
-# undef sigaction
-#else
-/* For 32-bit, we're stuck with the definitions we already shipped,
- * even though they contain a sigset_t that's too small. */
-# include <linux/signal.h>
-#endif
-
-__BEGIN_DECLS
-
-typedef int sig_atomic_t;
-
-/* The arm and x86 kernel header files don't define _NSIG. */
-#ifndef _KERNEL__NSIG
-#define _KERNEL__NSIG 64
-#endif
-
-/* Userspace's NSIG is the kernel's _NSIG + 1. */
-#define _NSIG (_KERNEL__NSIG + 1)
-#define NSIG _NSIG
-
-/* We take a few real-time signals for ourselves. May as well use the same names as glibc. */
-#define SIGRTMIN (__libc_current_sigrtmin())
-#define SIGRTMAX (__libc_current_sigrtmax())
-extern int __libc_current_sigrtmin(void);
-extern int __libc_current_sigrtmax(void);
-
-extern const char* const sys_siglist[];
-extern const char* const sys_signame[]; /* BSD compatibility. */
-
-typedef __sighandler_t sig_t; /* BSD compatibility. */
-typedef __sighandler_t sighandler_t; /* glibc compatibility. */
-
-#define si_timerid si_tid /* glibc compatibility. */
-
-#if defined(__LP64__)
-
-struct sigaction {
- unsigned int sa_flags;
- union {
- sighandler_t sa_handler;
- void (*sa_sigaction)(int, struct siginfo*, void*);
- };
- sigset_t sa_mask;
- void (*sa_restorer)(void);
-};
-
-#elif defined(__mips__)
-
-struct sigaction {
- unsigned int sa_flags;
- union {
- sighandler_t sa_handler;
- void (*sa_sigaction) (int, struct siginfo*, void*);
- };
- sigset_t sa_mask;
-};
-
-#endif
-
-extern int sigaction(int, const struct sigaction*, struct sigaction*);
-
-extern sighandler_t signal(int, sighandler_t);
-
-extern int siginterrupt(int, int);
-
-extern int sigaddset(sigset_t*, int);
-extern int sigdelset(sigset_t*, int);
-extern int sigemptyset(sigset_t*);
-extern int sigfillset(sigset_t*);
-extern int sigismember(const sigset_t*, int);
-
-extern int sigpending(sigset_t*) __nonnull((1));
-extern int sigprocmask(int, const sigset_t*, sigset_t*);
-extern int sigsuspend(const sigset_t*) __nonnull((1));
-extern int sigwait(const sigset_t*, int*) __nonnull((1, 2));
-
-extern int raise(int);
-extern int kill(pid_t, int);
-extern int killpg(int, int);
-
-extern int sigaltstack(const stack_t*, stack_t*);
-
-extern void psiginfo(const siginfo_t*, const char*);
-extern void psignal(int, const char*);
-
-__END_DECLS
-
-#endif /* _SIGNAL_H_ */
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/stdatomic.h b/9/platforms/android-19/arch-x86_64/usr/include/stdatomic.h
deleted file mode 100644
index 3db25a7..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/include/stdatomic.h
+++ /dev/null
@@ -1,575 +0,0 @@
-/*-
- * Copyright (c) 2011 Ed Schouten <ed@FreeBSD.org>
- * David Chisnall <theraven@FreeBSD.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. 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 AUTHOR 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 AUTHOR 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.
- *
- * $FreeBSD$
- */
-
-#ifndef _STDATOMIC_H_
-#define _STDATOMIC_H_
-
-#include <sys/cdefs.h>
-
-
-#if defined(__cplusplus) && defined(_USING_LIBCXX)
-# ifdef __clang__
-# if __has_feature(cxx_atomic)
-# define _STDATOMIC_HAVE_ATOMIC
-# endif
-# else /* gcc */
-# if __GNUC_PREREQ(4, 7)
-# define _STDATOMIC_HAVE_ATOMIC
-# endif
-# endif
-#endif
-
-#ifdef _STDATOMIC_HAVE_ATOMIC
-
-/* We have a usable C++ <atomic>; use it instead. */
-
-#include <atomic>
-
-#undef _Atomic
- /* Also defined by <atomic> for gcc. But not used in macros. */
- /* Also a clang intrinsic. */
- /* Should not be used by client code before this file is */
- /* included. The definitions in <atomic> themselves see */
- /* the old definition, as they should. */
- /* Client code sees the following definition. */
-
-#define _Atomic(t) std::atomic<t>
-
-using std::atomic_is_lock_free;
-using std::atomic_init;
-using std::atomic_store;
-using std::atomic_store_explicit;
-using std::atomic_load;
-using std::atomic_load_explicit;
-using std::atomic_exchange;
-using std::atomic_exchange_explicit;
-using std::atomic_compare_exchange_strong;
-using std::atomic_compare_exchange_strong_explicit;
-using std::atomic_compare_exchange_weak;
-using std::atomic_compare_exchange_weak_explicit;
-using std::atomic_fetch_add;
-using std::atomic_fetch_add_explicit;
-using std::atomic_fetch_sub;
-using std::atomic_fetch_sub_explicit;
-using std::atomic_fetch_or;
-using std::atomic_fetch_or_explicit;
-using std::atomic_fetch_xor;
-using std::atomic_fetch_xor_explicit;
-using std::atomic_fetch_and;
-using std::atomic_fetch_and_explicit;
-using std::atomic_thread_fence;
-using std::atomic_signal_fence;
-
-using std::memory_order;
-using std::memory_order_relaxed;
-using std::memory_order_consume;
-using std::memory_order_release;
-using std::memory_order_acq_rel;
-using std::memory_order_seq_cst;
-
-using std::atomic_bool;
-using std::atomic_char;
-using std::atomic_schar;
-using std::atomic_uchar;
-using std::atomic_short;
-using std::atomic_ushort;
-using std::atomic_int;
-using std::atomic_uint;
-using std::atomic_long;
-using std::atomic_ulong;
-using std::atomic_llong;
-using std::atomic_ullong;
-using std::atomic_char16_t;
-using std::atomic_char32_t;
-using std::atomic_wchar_t;
-using std::atomic_int_least8_t;
-using std::atomic_uint_least8_t;
-using std::atomic_int_least16_t;
-using std::atomic_uint_least16_t;
-using std::atomic_int_least32_t;
-using std::atomic_uint_least32_t;
-using std::atomic_int_least64_t;
-using std::atomic_uint_least64_t;
-using std::atomic_int_fast8_t;
-using std::atomic_uint_fast8_t;
-using std::atomic_int_fast16_t;
-using std::atomic_uint_fast16_t;
-using std::atomic_int_fast32_t;
-using std::atomic_uint_fast32_t;
-using std::atomic_int_fast64_t;
-using std::atomic_uint_fast64_t;
-using std::atomic_intptr_t;
-using std::atomic_uintptr_t;
-using std::atomic_size_t;
-using std::atomic_ptrdiff_t;
-using std::atomic_intmax_t;
-using std::atomic_uintmax_t;
-
-#else /* <atomic> unavailable, possibly because this is C, not C++ */
-
-#include <sys/types.h>
-#include <stdbool.h>
-
-/*
- * C: Do it ourselves.
- * Note that the runtime representation defined here should be compatible
- * with the C++ one, i.e. an _Atomic(T) needs to contain the same
- * bits as a T.
- */
-
-#include <stddef.h> /* For ptrdiff_t. */
-#include <stdint.h> /* TODO: Should pollute namespace less. */
-#if __STDC_VERSION__ >= 201112L
-# include <uchar.h> /* For char16_t and char32_t. */
-#endif
-
-#ifdef __clang__
-# if __has_extension(c_atomic) || __has_extension(cxx_atomic)
-# define __CLANG_ATOMICS
-# else
-# error "stdatomic.h does not support your compiler"
-# endif
-# if __has_builtin(__sync_swap)
-# define __HAS_BUILTIN_SYNC_SWAP
-# endif
-#else
-# if __GNUC_PREREQ(4, 7)
-# define __GNUC_ATOMICS
-# else
-# define __SYNC_ATOMICS
-# ifdef __cplusplus
-# define __ATOMICS_AVOID_DOT_INIT
-# endif
-# endif
-#endif
-
-/*
- * 7.17.1 Atomic lock-free macros.
- */
-
-#ifdef __GCC_ATOMIC_BOOL_LOCK_FREE
-#define ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_BOOL_LOCK_FREE 2 /* For all modern platforms */
-#endif
-#ifdef __GCC_ATOMIC_CHAR_LOCK_FREE
-#define ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_CHAR_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_CHAR16_T_LOCK_FREE
-#define ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_CHAR16_T_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_CHAR32_T_LOCK_FREE
-#define ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_CHAR32_T_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_WCHAR_T_LOCK_FREE
-#define ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_WCHAR_T_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_SHORT_LOCK_FREE
-#define ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_SHORT_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_INT_LOCK_FREE
-#define ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_INT_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_LONG_LOCK_FREE
-#define ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_LONG_LOCK_FREE 2
-#endif
-#ifdef __GCC_ATOMIC_LLONG_LOCK_FREE
-#define ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_LLONG_LOCK_FREE 1 /* maybe */
-#endif
-#ifdef __GCC_ATOMIC_POINTER_LOCK_FREE
-#define ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE
-#elif defined(__SYNC_ATOMICS)
-#define ATOMIC_POINTER_LOCK_FREE 2
-#endif
-
-/*
- * 7.17.2 Initialization.
- */
-
-#if defined(__CLANG_ATOMICS)
-#define ATOMIC_VAR_INIT(value) (value)
-#define atomic_init(obj, value) __c11_atomic_init(obj, value)
-#else
-#ifdef __ATOMICS_AVOID_DOT_INIT
-#define ATOMIC_VAR_INIT(value) { value }
-#else
-#define ATOMIC_VAR_INIT(value) { .__val = (value) }
-#endif
-#define atomic_init(obj, value) ((void)((obj)->__val = (value)))
-#endif
-
-/*
- * Clang and recent GCC both provide predefined macros for the memory
- * orderings. If we are using a compiler that doesn't define them, use the
- * clang values - these will be ignored in the fallback path.
- */
-
-#ifndef __ATOMIC_RELAXED
-#define __ATOMIC_RELAXED 0
-#endif
-#ifndef __ATOMIC_CONSUME
-#define __ATOMIC_CONSUME 1
-#endif
-#ifndef __ATOMIC_ACQUIRE
-#define __ATOMIC_ACQUIRE 2
-#endif
-#ifndef __ATOMIC_RELEASE
-#define __ATOMIC_RELEASE 3
-#endif
-#ifndef __ATOMIC_ACQ_REL
-#define __ATOMIC_ACQ_REL 4
-#endif
-#ifndef __ATOMIC_SEQ_CST
-#define __ATOMIC_SEQ_CST 5
-#endif
-
-/*
- * 7.17.3 Order and consistency.
- *
- * The memory_order_* constants that denote the barrier behaviour of the
- * atomic operations.
- * The enum values must be identical to those used by the
- * C++ <atomic> header.
- */
-
-typedef enum {
- memory_order_relaxed = __ATOMIC_RELAXED,
- memory_order_consume = __ATOMIC_CONSUME,
- memory_order_acquire = __ATOMIC_ACQUIRE,
- memory_order_release = __ATOMIC_RELEASE,
- memory_order_acq_rel = __ATOMIC_ACQ_REL,
- memory_order_seq_cst = __ATOMIC_SEQ_CST
-} memory_order;
-
-/*
- * 7.17.4 Fences.
- */
-
-static __inline void
-atomic_thread_fence(memory_order __order __attribute__((unused)))
-{
-
-#ifdef __CLANG_ATOMICS
- __c11_atomic_thread_fence(__order);
-#elif defined(__GNUC_ATOMICS)
- __atomic_thread_fence(__order);
-#else
- __sync_synchronize();
-#endif
-}
-
-static __inline void
-atomic_signal_fence(memory_order __order __attribute__((unused)))
-{
-
-#ifdef __CLANG_ATOMICS
- __c11_atomic_signal_fence(__order);
-#elif defined(__GNUC_ATOMICS)
- __atomic_signal_fence(__order);
-#else
- __asm volatile ("" ::: "memory");
-#endif
-}
-
-/*
- * 7.17.5 Lock-free property.
- */
-
-#if defined(_KERNEL)
-/* Atomics in kernelspace are always lock-free. */
-#define atomic_is_lock_free(obj) \
- ((void)(obj), (_Bool)1)
-#elif defined(__CLANG_ATOMICS)
-#define atomic_is_lock_free(obj) \
- __c11_atomic_is_lock_free(sizeof(*(obj)))
-#elif defined(__GNUC_ATOMICS)
-#define atomic_is_lock_free(obj) \
- __atomic_is_lock_free(sizeof((obj)->__val), &(obj)->__val)
-#else
-#define atomic_is_lock_free(obj) \
- ((void)(obj), sizeof((obj)->__val) <= sizeof(void *))
-#endif
-
-/*
- * 7.17.6 Atomic integer types.
- */
-
-#ifndef __CLANG_ATOMICS
-/*
- * No native support for _Atomic(). Place object in structure to prevent
- * most forms of direct non-atomic access.
- */
-#define _Atomic(T) struct { T volatile __val; }
-#endif
-
-typedef _Atomic(bool) atomic_bool;
-typedef _Atomic(char) atomic_char;
-typedef _Atomic(signed char) atomic_schar;
-typedef _Atomic(unsigned char) atomic_uchar;
-typedef _Atomic(short) atomic_short;
-typedef _Atomic(unsigned short) atomic_ushort;
-typedef _Atomic(int) atomic_int;
-typedef _Atomic(unsigned int) atomic_uint;
-typedef _Atomic(long) atomic_long;
-typedef _Atomic(unsigned long) atomic_ulong;
-typedef _Atomic(long long) atomic_llong;
-typedef _Atomic(unsigned long long) atomic_ullong;
-#if __STDC_VERSION__ >= 201112L || __cplusplus >= 201103L
- typedef _Atomic(char16_t) atomic_char16_t;
- typedef _Atomic(char32_t) atomic_char32_t;
-#endif
-typedef _Atomic(wchar_t) atomic_wchar_t;
-typedef _Atomic(int_least8_t) atomic_int_least8_t;
-typedef _Atomic(uint_least8_t) atomic_uint_least8_t;
-typedef _Atomic(int_least16_t) atomic_int_least16_t;
-typedef _Atomic(uint_least16_t) atomic_uint_least16_t;
-typedef _Atomic(int_least32_t) atomic_int_least32_t;
-typedef _Atomic(uint_least32_t) atomic_uint_least32_t;
-typedef _Atomic(int_least64_t) atomic_int_least64_t;
-typedef _Atomic(uint_least64_t) atomic_uint_least64_t;
-typedef _Atomic(int_fast8_t) atomic_int_fast8_t;
-typedef _Atomic(uint_fast8_t) atomic_uint_fast8_t;
-typedef _Atomic(int_fast16_t) atomic_int_fast16_t;
-typedef _Atomic(uint_fast16_t) atomic_uint_fast16_t;
-typedef _Atomic(int_fast32_t) atomic_int_fast32_t;
-typedef _Atomic(uint_fast32_t) atomic_uint_fast32_t;
-typedef _Atomic(int_fast64_t) atomic_int_fast64_t;
-typedef _Atomic(uint_fast64_t) atomic_uint_fast64_t;
-typedef _Atomic(intptr_t) atomic_intptr_t;
-typedef _Atomic(uintptr_t) atomic_uintptr_t;
-typedef _Atomic(size_t) atomic_size_t;
-typedef _Atomic(ptrdiff_t) atomic_ptrdiff_t;
-typedef _Atomic(intmax_t) atomic_intmax_t;
-typedef _Atomic(uintmax_t) atomic_uintmax_t;
-
-/*
- * 7.17.7 Operations on atomic types.
- */
-
-/*
- * Compiler-specific operations.
- */
-
-#if defined(__CLANG_ATOMICS)
-#define atomic_compare_exchange_strong_explicit(object, expected, \
- desired, success, failure) \
- __c11_atomic_compare_exchange_strong(object, expected, desired, \
- success, failure)
-#define atomic_compare_exchange_weak_explicit(object, expected, \
- desired, success, failure) \
- __c11_atomic_compare_exchange_weak(object, expected, desired, \
- success, failure)
-#define atomic_exchange_explicit(object, desired, order) \
- __c11_atomic_exchange(object, desired, order)
-#define atomic_fetch_add_explicit(object, operand, order) \
- __c11_atomic_fetch_add(object, operand, order)
-#define atomic_fetch_and_explicit(object, operand, order) \
- __c11_atomic_fetch_and(object, operand, order)
-#define atomic_fetch_or_explicit(object, operand, order) \
- __c11_atomic_fetch_or(object, operand, order)
-#define atomic_fetch_sub_explicit(object, operand, order) \
- __c11_atomic_fetch_sub(object, operand, order)
-#define atomic_fetch_xor_explicit(object, operand, order) \
- __c11_atomic_fetch_xor(object, operand, order)
-#define atomic_load_explicit(object, order) \
- __c11_atomic_load(object, order)
-#define atomic_store_explicit(object, desired, order) \
- __c11_atomic_store(object, desired, order)
-#elif defined(__GNUC_ATOMICS)
-#define atomic_compare_exchange_strong_explicit(object, expected, \
- desired, success, failure) \
- __atomic_compare_exchange_n(&(object)->__val, expected, \
- desired, 0, success, failure)
-#define atomic_compare_exchange_weak_explicit(object, expected, \
- desired, success, failure) \
- __atomic_compare_exchange_n(&(object)->__val, expected, \
- desired, 1, success, failure)
-#define atomic_exchange_explicit(object, desired, order) \
- __atomic_exchange_n(&(object)->__val, desired, order)
-#define atomic_fetch_add_explicit(object, operand, order) \
- __atomic_fetch_add(&(object)->__val, operand, order)
-#define atomic_fetch_and_explicit(object, operand, order) \
- __atomic_fetch_and(&(object)->__val, operand, order)
-#define atomic_fetch_or_explicit(object, operand, order) \
- __atomic_fetch_or(&(object)->__val, operand, order)
-#define atomic_fetch_sub_explicit(object, operand, order) \
- __atomic_fetch_sub(&(object)->__val, operand, order)
-#define atomic_fetch_xor_explicit(object, operand, order) \
- __atomic_fetch_xor(&(object)->__val, operand, order)
-#define atomic_load_explicit(object, order) \
- __atomic_load_n(&(object)->__val, order)
-#define atomic_store_explicit(object, desired, order) \
- __atomic_store_n(&(object)->__val, desired, order)
-#else
-#define __atomic_apply_stride(object, operand) \
- (((__typeof__((object)->__val))0) + (operand))
-#define atomic_compare_exchange_strong_explicit(object, expected, \
- desired, success, failure) __extension__ ({ \
- __typeof__(expected) __ep = (expected); \
- __typeof__(*__ep) __e = *__ep; \
- (void)(success); (void)(failure); \
- (bool)((*__ep = __sync_val_compare_and_swap(&(object)->__val, \
- __e, desired)) == __e); \
-})
-#define atomic_compare_exchange_weak_explicit(object, expected, \
- desired, success, failure) \
- atomic_compare_exchange_strong_explicit(object, expected, \
- desired, success, failure)
-#ifdef __HAS_BUILTIN_SYNC_SWAP
-/* Clang provides a full-barrier atomic exchange - use it if available. */
-#define atomic_exchange_explicit(object, desired, order) \
- ((void)(order), __sync_swap(&(object)->__val, desired))
-#else
-/*
- * __sync_lock_test_and_set() is only an acquire barrier in theory (although in
- * practice it is usually a full barrier) so we need an explicit barrier before
- * it.
- */
-#define atomic_exchange_explicit(object, desired, order) \
-__extension__ ({ \
- __typeof__(object) __o = (object); \
- __typeof__(desired) __d = (desired); \
- (void)(order); \
- __sync_synchronize(); \
- __sync_lock_test_and_set(&(__o)->__val, __d); \
-})
-#endif
-#define atomic_fetch_add_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_add(&(object)->__val, \
- __atomic_apply_stride(object, operand)))
-#define atomic_fetch_and_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_and(&(object)->__val, operand))
-#define atomic_fetch_or_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_or(&(object)->__val, operand))
-#define atomic_fetch_sub_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_sub(&(object)->__val, \
- __atomic_apply_stride(object, operand)))
-#define atomic_fetch_xor_explicit(object, operand, order) \
- ((void)(order), __sync_fetch_and_xor(&(object)->__val, operand))
-#define atomic_load_explicit(object, order) \
- ((void)(order), __sync_fetch_and_add(&(object)->__val, 0))
-#define atomic_store_explicit(object, desired, order) \
- ((void)atomic_exchange_explicit(object, desired, order))
-#endif
-
-/*
- * Convenience functions.
- *
- * Don't provide these in kernel space. In kernel space, we should be
- * disciplined enough to always provide explicit barriers.
- */
-
-#ifndef _KERNEL
-#define atomic_compare_exchange_strong(object, expected, desired) \
- atomic_compare_exchange_strong_explicit(object, expected, \
- desired, memory_order_seq_cst, memory_order_seq_cst)
-#define atomic_compare_exchange_weak(object, expected, desired) \
- atomic_compare_exchange_weak_explicit(object, expected, \
- desired, memory_order_seq_cst, memory_order_seq_cst)
-#define atomic_exchange(object, desired) \
- atomic_exchange_explicit(object, desired, memory_order_seq_cst)
-#define atomic_fetch_add(object, operand) \
- atomic_fetch_add_explicit(object, operand, memory_order_seq_cst)
-#define atomic_fetch_and(object, operand) \
- atomic_fetch_and_explicit(object, operand, memory_order_seq_cst)
-#define atomic_fetch_or(object, operand) \
- atomic_fetch_or_explicit(object, operand, memory_order_seq_cst)
-#define atomic_fetch_sub(object, operand) \
- atomic_fetch_sub_explicit(object, operand, memory_order_seq_cst)
-#define atomic_fetch_xor(object, operand) \
- atomic_fetch_xor_explicit(object, operand, memory_order_seq_cst)
-#define atomic_load(object) \
- atomic_load_explicit(object, memory_order_seq_cst)
-#define atomic_store(object, desired) \
- atomic_store_explicit(object, desired, memory_order_seq_cst)
-#endif /* !_KERNEL */
-
-/*
- * 7.17.8 Atomic flag type and operations.
- *
- * XXX: Assume atomic_bool can be used as an atomic_flag. Is there some
- * kind of compiler built-in type we could use?
- */
-
-typedef struct {
- atomic_bool __flag;
-} atomic_flag;
-
-#define ATOMIC_FLAG_INIT { ATOMIC_VAR_INIT(false) }
-
-static __inline bool
-atomic_flag_test_and_set_explicit(volatile atomic_flag *__object,
- memory_order __order)
-{
- return (atomic_exchange_explicit(&__object->__flag, 1, __order));
-}
-
-static __inline void
-atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order)
-{
-
- atomic_store_explicit(&__object->__flag, 0, __order);
-}
-
-#ifndef _KERNEL
-static __inline bool
-atomic_flag_test_and_set(volatile atomic_flag *__object)
-{
-
- return (atomic_flag_test_and_set_explicit(__object,
- memory_order_seq_cst));
-}
-
-static __inline void
-atomic_flag_clear(volatile atomic_flag *__object)
-{
-
- atomic_flag_clear_explicit(__object, memory_order_seq_cst);
-}
-#endif /* !_KERNEL */
-
-#endif /* <atomic> unavailable */
-
-#endif /* !_STDATOMIC_H_ */
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/stdlib.h b/9/platforms/android-19/arch-x86_64/usr/include/stdlib.h
deleted file mode 100644
index a0f017c..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/include/stdlib.h
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
- * 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 _STDLIB_H_
-#define _STDLIB_H_
-
-#include <sys/cdefs.h>
-
-#include <stddef.h>
-#include <string.h>
-#include <alloca.h>
-#include <strings.h>
-#include <memory.h>
-
-__BEGIN_DECLS
-
-#define EXIT_FAILURE 1
-#define EXIT_SUCCESS 0
-
-extern __noreturn void abort(void);
-extern __noreturn void exit(int);
-extern __noreturn void _Exit(int);
-extern int atexit(void (*)(void));
-
-#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L
-int at_quick_exit(void (*)(void));
-void quick_exit(int) __noreturn;
-#endif
-
-extern char* getenv(const char*);
-extern int putenv(char*);
-extern int setenv(const char*, const char*, int);
-extern int unsetenv(const char*);
-extern int clearenv(void);
-
-extern char* mkdtemp(char*);
-extern char* mktemp(char*) __warnattr("mktemp possibly used unsafely; consider using mkstemp");
-extern int mkstemp(char*);
-extern int mkstemp64(char*);
-
-extern long strtol(const char *, char **, int);
-extern long long strtoll(const char *, char **, int);
-extern unsigned long strtoul(const char *, char **, int);
-extern unsigned long long strtoull(const char *, char **, int);
-
-extern int posix_memalign(void **memptr, size_t alignment, size_t size);
-
-extern double atof(const char*) __NDK_FPABI__;
-
-extern double strtod(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern float strtof(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long double strtold(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-
-extern long double strtold_l(const char *, char **, locale_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long long strtoll_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-extern unsigned long long strtoull_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-
-extern int atoi(const char*) __purefunc;
-extern long atol(const char*) __purefunc;
-extern long long atoll(const char*) __purefunc;
-
-extern int abs(int) __pure2;
-extern long labs(long) __pure2;
-extern long long llabs(long long) __pure2;
-
-extern char * realpath(const char *path, char *resolved);
-extern int system(const char * string);
-
-extern void * bsearch(const void *key, const void *base0,
- size_t nmemb, size_t size,
- int (*compar)(const void *, const void *));
-
-extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
-
-extern long jrand48(unsigned short *);
-extern long mrand48(void);
-extern long nrand48(unsigned short *);
-extern long lrand48(void);
-extern unsigned short *seed48(unsigned short*);
-extern double erand48(unsigned short xsubi[3]) __NDK_FPABI__;
-extern double drand48(void) __NDK_FPABI__;
-extern void srand48(long);
-
-unsigned int arc4random(void);
-unsigned int arc4random_uniform(unsigned int);
-void arc4random_buf(void*, size_t);
-
-#define RAND_MAX 0x7fffffff
-
-int rand(void);
-int rand_r(unsigned int*);
-void srand(unsigned int);
-
-char* initstate(unsigned int, char*, size_t);
-long random(void);
-char* setstate(char*);
-void srandom(unsigned int);
-
-int getpt(void);
-int grantpt(int);
-int posix_openpt(int);
-char* ptsname(int) __warnattr("ptsname is not thread-safe; use ptsname_r instead");
-int ptsname_r(int, char*, size_t);
-int unlockpt(int);
-
-typedef struct {
- int quot;
- int rem;
-} div_t;
-
-extern div_t div(int, int) __pure2;
-
-typedef struct {
- long int quot;
- long int rem;
-} ldiv_t;
-
-extern ldiv_t ldiv(long, long) __pure2;
-
-typedef struct {
- long long int quot;
- long long int rem;
-} lldiv_t;
-
-extern lldiv_t lldiv(long long, long long) __pure2;
-
-/* BSD compatibility. */
-extern const char* getprogname(void);
-extern void setprogname(const char*);
-
-/* make STLPort happy */
-extern int mblen(const char *, size_t);
-extern size_t mbstowcs(wchar_t *, const char *, size_t);
-extern int mbtowc(wchar_t *, const char *, size_t);
-
-/* Likewise, make libstdc++-v3 happy. */
-extern int wctomb(char *, wchar_t);
-extern size_t wcstombs(char *, const wchar_t *, size_t);
-
-extern size_t __ctype_get_mb_cur_max(void);
-#define MB_CUR_MAX __ctype_get_mb_cur_max()
-
-__END_DECLS
-
-#endif /* _STDLIB_H_ */
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/time.h b/9/platforms/android-19/arch-x86_64/usr/include/time.h
deleted file mode 100644
index 0a5f18b..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/include/time.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * 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 _TIME_H_
-#define _TIME_H_
-
-#include <sys/cdefs.h>
-#include <sys/time.h>
-#include <xlocale.h>
-
-__BEGIN_DECLS
-
-#define CLOCKS_PER_SEC 1000000
-
-extern char* tzname[] __LIBC_ABI_PUBLIC__;
-extern int daylight __LIBC_ABI_PUBLIC__;
-extern long int timezone __LIBC_ABI_PUBLIC__;
-
-struct sigevent;
-
-struct tm {
- int tm_sec;
- int tm_min;
- int tm_hour;
- int tm_mday;
- int tm_mon;
- int tm_year;
- int tm_wday;
- int tm_yday;
- int tm_isdst;
- long int tm_gmtoff;
- const char* tm_zone;
-};
-
-#define TM_ZONE tm_zone
-
-extern time_t time(time_t*) __LIBC_ABI_PUBLIC__;
-extern int nanosleep(const struct timespec*, struct timespec*) __LIBC_ABI_PUBLIC__;
-
-extern char* asctime(const struct tm*) __LIBC_ABI_PUBLIC__;
-extern char* asctime_r(const struct tm*, char*) __LIBC_ABI_PUBLIC__;
-
-extern double difftime(time_t, time_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern time_t mktime(struct tm*) __LIBC_ABI_PUBLIC__;
-
-extern struct tm* localtime(const time_t*) __LIBC_ABI_PUBLIC__;
-extern struct tm* localtime_r(const time_t*, struct tm*) __LIBC_ABI_PUBLIC__;
-
-extern struct tm* gmtime(const time_t*) __LIBC_ABI_PUBLIC__;
-extern struct tm* gmtime_r(const time_t*, struct tm*) __LIBC_ABI_PUBLIC__;
-
-extern char* strptime(const char*, const char*, struct tm*) __LIBC_ABI_PUBLIC__;
-extern size_t strftime(char*, size_t, const char*, const struct tm*) __LIBC_ABI_PUBLIC__;
-extern size_t strftime_l(char *, size_t, const char *, const struct tm *, locale_t) __LIBC_ABI_PUBLIC__;
-
-extern char* ctime(const time_t*) __LIBC_ABI_PUBLIC__;
-extern char* ctime_r(const time_t*, char*) __LIBC_ABI_PUBLIC__;
-
-extern void tzset(void) __LIBC_ABI_PUBLIC__;
-
-extern clock_t clock(void) __LIBC_ABI_PUBLIC__;
-
-extern int clock_getres(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-extern int clock_gettime(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-
-extern int timer_create(int, struct sigevent*, timer_t*) __LIBC_ABI_PUBLIC__;
-extern int timer_delete(timer_t) __LIBC_ABI_PUBLIC__;
-extern int timer_settime(timer_t, int, const struct itimerspec*, struct itimerspec*) __LIBC_ABI_PUBLIC__;
-extern int timer_gettime(timer_t, struct itimerspec*) __LIBC_ABI_PUBLIC__;
-extern int timer_getoverrun(timer_t) __LIBC_ABI_PUBLIC__;
-
-/* Non-standard extensions that are in the BSDs and glibc. */
-extern time_t timelocal(struct tm*) __LIBC_ABI_PUBLIC__;
-extern time_t timegm(struct tm*) __LIBC_ABI_PUBLIC__;
-
-__END_DECLS
-
-#endif /* _TIME_H_ */
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/wchar.h b/9/platforms/android-19/arch-x86_64/usr/include/wchar.h
deleted file mode 100644
index f421d4c..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/include/wchar.h
+++ /dev/null
@@ -1,175 +0,0 @@
-/*
- * 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 _WCHAR_H_
-#define _WCHAR_H_
-
-#include <sys/cdefs.h>
-#include <stdio.h>
-
-#include <stdarg.h>
-#include <stddef.h>
-#include <time.h>
-
-#include <machine/wchar_limits.h>
-
-__BEGIN_DECLS
-
-typedef __WINT_TYPE__ wint_t;
-typedef struct {
- uint8_t __seq[4];
-#ifdef __LP64__
- char __reserved[4];
-#endif
-} mbstate_t;
-
-enum {
- WC_TYPE_INVALID = 0,
- WC_TYPE_ALNUM,
- WC_TYPE_ALPHA,
- WC_TYPE_BLANK,
- WC_TYPE_CNTRL,
- WC_TYPE_DIGIT,
- WC_TYPE_GRAPH,
- WC_TYPE_LOWER,
- WC_TYPE_PRINT,
- WC_TYPE_PUNCT,
- WC_TYPE_SPACE,
- WC_TYPE_UPPER,
- WC_TYPE_XDIGIT,
- WC_TYPE_MAX
-};
-
-typedef long wctype_t;
-
-#define WEOF ((wint_t)(-1))
-
-extern wint_t btowc(int);
-extern int fwprintf(FILE *, const wchar_t *, ...);
-extern int fwscanf(FILE *, const wchar_t *, ...);
-extern int iswalnum(wint_t);
-extern int iswalpha(wint_t);
-extern int iswblank(wint_t);
-extern int iswcntrl(wint_t);
-extern int iswdigit(wint_t);
-extern int iswgraph(wint_t);
-extern int iswlower(wint_t);
-extern int iswprint(wint_t);
-extern int iswpunct(wint_t);
-extern int iswspace(wint_t);
-extern int iswupper(wint_t);
-extern int iswxdigit(wint_t);
-extern int iswctype(wint_t, wctype_t);
-extern wint_t fgetwc(FILE *);
-extern wchar_t *fgetws(wchar_t *, int, FILE *);
-extern wint_t fputwc(wchar_t, FILE *);
-extern int fputws(const wchar_t *, FILE *);
-extern int fwide(FILE *, int);
-extern wint_t getwc(FILE *);
-extern wint_t getwchar(void);
-extern int mbsinit(const mbstate_t *);
-extern size_t mbrlen(const char *, size_t, mbstate_t *);
-extern size_t mbrtowc(wchar_t *, const char *, size_t, mbstate_t *);
-extern size_t mbsrtowcs(wchar_t*, const char**, size_t, mbstate_t*);
-extern size_t mbsnrtowcs(wchar_t*, const char**, size_t, size_t, mbstate_t*);
-extern size_t mbstowcs(wchar_t *, const char *, size_t);
-extern wint_t putwc(wchar_t, FILE *);
-extern wint_t putwchar(wchar_t);
-extern int swprintf(wchar_t *, size_t, const wchar_t *, ...);
-extern int swscanf(const wchar_t *, const wchar_t *, ...);
-extern wint_t towlower(wint_t);
-extern wint_t towupper(wint_t);
-extern wint_t ungetwc(wint_t, FILE *);
-extern int vfwprintf(FILE*, const wchar_t*, va_list);
-extern int vfwscanf(FILE*, const wchar_t*, va_list);
-extern int vswprintf(wchar_t*, size_t, const wchar_t*, va_list);
-extern int vswscanf(const wchar_t*, const wchar_t*, va_list);
-extern int vwprintf(const wchar_t*, va_list);
-extern int vwscanf(const wchar_t*, va_list);
-extern size_t wcrtomb(char *, wchar_t, mbstate_t *);
-extern int wcscasecmp(const wchar_t *, const wchar_t *);
-extern wchar_t *wcscat(wchar_t *, const wchar_t *);
-extern wchar_t *wcschr(const wchar_t *, wchar_t);
-extern int wcscmp(const wchar_t *, const wchar_t *);
-extern int wcscoll(const wchar_t *, const wchar_t *);
-extern wchar_t *wcscpy(wchar_t *, const wchar_t *);
-extern size_t wcscspn(const wchar_t *, const wchar_t *);
-extern size_t wcsftime(wchar_t *, size_t, const wchar_t *, const struct tm *) __LIBC_ABI_PUBLIC__;
-extern size_t wcslen(const wchar_t *);
-extern int wcsncasecmp(const wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wcsncat(wchar_t *, const wchar_t *, size_t);
-extern int wcsncmp(const wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wcsncpy(wchar_t *, const wchar_t *, size_t);
-extern size_t wcsnrtombs(char*, const wchar_t**, size_t, size_t, mbstate_t*);
-extern wchar_t *wcspbrk(const wchar_t *, const wchar_t *);
-extern wchar_t *wcsrchr(const wchar_t *, wchar_t);
-extern size_t wcsrtombs(char*, const wchar_t**, size_t, mbstate_t*);
-extern size_t wcsspn(const wchar_t *, const wchar_t *);
-extern wchar_t *wcsstr(const wchar_t *, const wchar_t *);
-extern double wcstod(const wchar_t*, wchar_t**) __NDK_FPABI__;
-extern float wcstof(const wchar_t*, wchar_t**) __NDK_FPABI__;
-extern wchar_t* wcstok(wchar_t*, const wchar_t*, wchar_t**);
-extern long wcstol(const wchar_t*, wchar_t**, int);
-extern long long wcstoll(const wchar_t*, wchar_t**, int);
-extern long double wcstold(const wchar_t*, wchar_t**) __NDK_FPABI__;
-extern unsigned long wcstoul(const wchar_t*, wchar_t**, int);
-extern unsigned long long wcstoull(const wchar_t*, wchar_t**, int);
-extern int wcswidth(const wchar_t *, size_t);
-extern size_t wcsxfrm(wchar_t *, const wchar_t *, size_t);
-extern int wctob(wint_t);
-extern wctype_t wctype(const char *);
-extern int wcwidth(wchar_t);
-extern wchar_t *wmemchr(const wchar_t *, wchar_t, size_t);
-extern int wmemcmp(const wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wmemcpy(wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wmemmove(wchar_t *, const wchar_t *, size_t);
-extern wchar_t *wmemset(wchar_t *, wchar_t, size_t);
-extern int wprintf(const wchar_t *, ...);
-extern int wscanf(const wchar_t *, ...);
-
-extern long long wcstoll_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern long double wcstold_l(const wchar_t *, wchar_t **, locale_t ) __NDK_FPABI__;
-
-extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
-extern size_t wcsxfrm_l(wchar_t *, const wchar_t *, size_t, locale_t);
-
-extern size_t wcslcat(wchar_t*, const wchar_t*, size_t);
-extern size_t wcslcpy(wchar_t*, const wchar_t*, size_t);
-
-typedef void *wctrans_t;
-extern wint_t towctrans(wint_t, wctrans_t);
-extern wctrans_t wctrans(const char*);
-
-#if __POSIX_VISIBLE >= 200809
-wchar_t* wcsdup(const wchar_t*);
-size_t wcsnlen(const wchar_t*, size_t);
-#endif
-
-__END_DECLS
-
-#endif /* _WCHAR_H_ */
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/9/platforms/android-19/arch-x86_64/usr/lib64/crtbegin_dynamic.o
deleted file mode 100644
index 8b98275..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/crtbegin_dynamic.o
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/crtbegin_so.o b/9/platforms/android-19/arch-x86_64/usr/lib64/crtbegin_so.o
deleted file mode 100644
index 3772320..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/crtbegin_so.o
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/crtbegin_static.o b/9/platforms/android-19/arch-x86_64/usr/lib64/crtbegin_static.o
deleted file mode 100644
index 8b98275..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/crtbegin_static.o
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libc.so b/9/platforms/android-19/arch-x86_64/usr/lib64/libc.so
deleted file mode 100755
index e5fdaea..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libc.so
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libstdc++.a b/9/platforms/android-19/arch-x86_64/usr/lib64/libstdc++.a
deleted file mode 100644
index 92d47c8..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libstdc++.a
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libz.a b/9/platforms/android-19/arch-x86_64/usr/lib64/libz.a
deleted file mode 100644
index 7e5b8c2..0000000
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libz.a
+++ /dev/null
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/egl.h b/9/platforms/android-21/arch-arm/usr/include/EGL/egl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/EGL/egl.h
copy to 9/platforms/android-21/arch-arm/usr/include/EGL/egl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/eglext.h b/9/platforms/android-21/arch-arm/usr/include/EGL/eglext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/EGL/eglext.h
copy to 9/platforms/android-21/arch-arm/usr/include/EGL/eglext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/eglplatform.h b/9/platforms/android-21/arch-arm/usr/include/EGL/eglplatform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/EGL/eglplatform.h
copy to 9/platforms/android-21/arch-arm/usr/include/EGL/eglplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/gl.h b/9/platforms/android-21/arch-arm/usr/include/GLES/gl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES/gl.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES/gl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/glext.h b/9/platforms/android-21/arch-arm/usr/include/GLES/glext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES/glext.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES/glext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/glplatform.h b/9/platforms/android-21/arch-arm/usr/include/GLES/glplatform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES/glplatform.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES/glplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2.h b/9/platforms/android-21/arch-arm/usr/include/GLES2/gl2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES2/gl2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2ext.h b/9/platforms/android-21/arch-arm/usr/include/GLES2/gl2ext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2ext.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES2/gl2ext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2platform.h b/9/platforms/android-21/arch-arm/usr/include/GLES2/gl2platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2platform.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES2/gl2platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3.h b/9/platforms/android-21/arch-arm/usr/include/GLES3/gl3.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES3/gl3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl31.h b/9/platforms/android-21/arch-arm/usr/include/GLES3/gl31.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl31.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES3/gl31.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3ext.h b/9/platforms/android-21/arch-arm/usr/include/GLES3/gl3ext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3ext.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES3/gl3ext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3platform.h b/9/platforms/android-21/arch-arm/usr/include/GLES3/gl3platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3platform.h
copy to 9/platforms/android-21/arch-arm/usr/include/GLES3/gl3platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/KHR/khrplatform.h b/9/platforms/android-21/arch-arm/usr/include/KHR/khrplatform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/KHR/khrplatform.h
copy to 9/platforms/android-21/arch-arm/usr/include/KHR/khrplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL.h b/9/platforms/android-21/arch-arm/usr/include/OMXAL/OpenMAXAL.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL.h
copy to 9/platforms/android-21/arch-arm/usr/include/OMXAL/OpenMAXAL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h b/9/platforms/android-21/arch-arm/usr/include/OMXAL/OpenMAXAL_Android.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h
copy to 9/platforms/android-21/arch-arm/usr/include/OMXAL/OpenMAXAL_Android.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h b/9/platforms/android-21/arch-arm/usr/include/OMXAL/OpenMAXAL_Platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h
copy to 9/platforms/android-21/arch-arm/usr/include/OMXAL/OpenMAXAL_Platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES.h b/9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES.h
copy to 9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Android.h b/9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES_Android.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Android.h
copy to 9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES_Android.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h b/9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES_AndroidConfiguration.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
copy to 9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES_AndroidConfiguration.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h b/9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES_AndroidMetadata.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h
copy to 9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES_AndroidMetadata.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Platform.h b/9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES_Platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Platform.h
copy to 9/platforms/android-21/arch-arm/usr/include/SLES/OpenSLES_Platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/alloca.h b/9/platforms/android-21/arch-arm/usr/include/alloca.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/alloca.h
copy to 9/platforms/android-21/arch-arm/usr/include/alloca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h b/9/platforms/android-21/arch-arm/usr/include/android/api-level.h
similarity index 97%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
rename to 9/platforms/android-21/arch-arm/usr/include/android/api-level.h
index 9e9c3d6..649efd6 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
+++ b/9/platforms/android-21/arch-arm/usr/include/android/api-level.h
@@ -28,6 +28,6 @@
#ifndef ANDROID_API_LEVEL_H
#define ANDROID_API_LEVEL_H
-#define __ANDROID_API__ 19
+#define __ANDROID_API__ 21
#endif /* ANDROID_API_LEVEL_H */
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/asset_manager.h b/9/platforms/android-21/arch-arm/usr/include/android/asset_manager.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/asset_manager.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/asset_manager.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/asset_manager_jni.h b/9/platforms/android-21/arch-arm/usr/include/android/asset_manager_jni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/asset_manager_jni.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/asset_manager_jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/bitmap.h b/9/platforms/android-21/arch-arm/usr/include/android/bitmap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/bitmap.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/bitmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/configuration.h b/9/platforms/android-21/arch-arm/usr/include/android/configuration.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/configuration.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/configuration.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/dlext.h b/9/platforms/android-21/arch-arm/usr/include/android/dlext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/dlext.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/dlext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/input.h b/9/platforms/android-21/arch-arm/usr/include/android/input.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/input.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/input.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/keycodes.h b/9/platforms/android-21/arch-arm/usr/include/android/keycodes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/keycodes.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/keycodes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/log.h b/9/platforms/android-21/arch-arm/usr/include/android/log.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/log.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/looper.h b/9/platforms/android-21/arch-arm/usr/include/android/looper.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/looper.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/looper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_activity.h b/9/platforms/android-21/arch-arm/usr/include/android/native_activity.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/native_activity.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/native_activity.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_window.h b/9/platforms/android-21/arch-arm/usr/include/android/native_window.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/native_window.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/native_window.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_window_jni.h b/9/platforms/android-21/arch-arm/usr/include/android/native_window_jni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/native_window_jni.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/native_window_jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/obb.h b/9/platforms/android-21/arch-arm/usr/include/android/obb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/obb.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/obb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/rect.h b/9/platforms/android-21/arch-arm/usr/include/android/rect.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/rect.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/rect.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/sensor.h b/9/platforms/android-21/arch-arm/usr/include/android/sensor.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/sensor.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/sensor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/storage_manager.h b/9/platforms/android-21/arch-arm/usr/include/android/storage_manager.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/storage_manager.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/storage_manager.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/tts.h b/9/platforms/android-21/arch-arm/usr/include/android/tts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/tts.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/tts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/window.h b/9/platforms/android-21/arch-arm/usr/include/android/window.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/window.h
copy to 9/platforms/android-21/arch-arm/usr/include/android/window.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ar.h b/9/platforms/android-21/arch-arm/usr/include/ar.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ar.h
copy to 9/platforms/android-21/arch-arm/usr/include/ar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/inet.h b/9/platforms/android-21/arch-arm/usr/include/arpa/inet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/inet.h
copy to 9/platforms/android-21/arch-arm/usr/include/arpa/inet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/nameser.h b/9/platforms/android-21/arch-arm/usr/include/arpa/nameser.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/nameser.h
copy to 9/platforms/android-21/arch-arm/usr/include/arpa/nameser.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/nameser_compat.h b/9/platforms/android-21/arch-arm/usr/include/arpa/nameser_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/nameser_compat.h
copy to 9/platforms/android-21/arch-arm/usr/include/arpa/nameser_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/telnet.h b/9/platforms/android-21/arch-arm/usr/include/arpa/telnet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/telnet.h
copy to 9/platforms/android-21/arch-arm/usr/include/arpa/telnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/auxvec.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/auxvec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/auxvec.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/auxvec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/bitsperlong.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/bitsperlong.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/bitsperlong.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/bitsperlong.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno-base.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/errno-base.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno-base.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/errno-base.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/fcntl.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/fcntl.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-l64.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/int-l64.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-l64.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/int-l64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-ll64.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/int-ll64.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-ll64.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/int-ll64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctl.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctls.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/ioctls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctls.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ipcbuf.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/ipcbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ipcbuf.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/ipcbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/kvm_para.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/kvm_para.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/kvm_para.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/kvm_para.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman-common.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/mman-common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman-common.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/mman-common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/msgbuf.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/msgbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/msgbuf.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/msgbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/param.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/param.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/poll.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/poll.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/posix_types.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/posix_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/posix_types.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/posix_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/resource.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/resource.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/sembuf.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/sembuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/sembuf.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/sembuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/setup.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/setup.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/setup.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/setup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmbuf.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/shmbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmbuf.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/shmbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmparam.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/shmparam.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmparam.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/shmparam.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/siginfo.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/siginfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/siginfo.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/siginfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal-defs.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/signal-defs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal-defs.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/signal-defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/socket.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/socket.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/sockios.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/sockios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/sockios.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/sockios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/stat.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/stat.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/statfs.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/statfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/statfs.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/statfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/swab.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/swab.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/swab.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/termbits.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/termbits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/termbits.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/termbits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/termios.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/termios.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/types.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/types.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ucontext.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/ucontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ucontext.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/ucontext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/unistd.h b/9/platforms/android-21/arch-arm/usr/include/asm-generic/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/unistd.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm-generic/unistd.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/a.out.h b/9/platforms/android-21/arch-arm/usr/include/asm/a.out.h
new file mode 100644
index 0000000..54b30ac
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/a.out.h
@@ -0,0 +1,48 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef __ARM_A_OUT_H__
+#define __ARM_A_OUT_H__
+#include <linux/personality.h>
+#include <linux/types.h>
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+struct exec
+{
+ __u32 a_info;
+ __u32 a_text;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u32 a_data;
+ __u32 a_bss;
+ __u32 a_syms;
+ __u32 a_entry;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u32 a_trsize;
+ __u32 a_drsize;
+};
+#define N_TXTADDR(a) (0x00008000)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define N_TRSIZE(a) ((a).a_trsize)
+#define N_DRSIZE(a) ((a).a_drsize)
+#define N_SYMSIZE(a) ((a).a_syms)
+#define M_ARM 103
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#ifndef LIBRARY_START_TEXT
+#define LIBRARY_START_TEXT (0x00c00000)
+#endif
+#endif
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/auxvec.h b/9/platforms/android-21/arch-arm/usr/include/asm/auxvec.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/auxvec.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/auxvec.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/bitsperlong.h b/9/platforms/android-21/arch-arm/usr/include/asm/bitsperlong.h
new file mode 100644
index 0000000..5dc5060
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/bitsperlong.h
@@ -0,0 +1,19 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#include <asm-generic/bitsperlong.h>
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/byteorder.h b/9/platforms/android-21/arch-arm/usr/include/asm/byteorder.h
new file mode 100644
index 0000000..6f17a48
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/byteorder.h
@@ -0,0 +1,23 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef __ASM_ARM_BYTEORDER_H
+#define __ASM_ARM_BYTEORDER_H
+#include <linux/byteorder/little_endian.h>
+#endif
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/errno.h b/9/platforms/android-21/arch-arm/usr/include/asm/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/errno.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/errno.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/fcntl.h b/9/platforms/android-21/arch-arm/usr/include/asm/fcntl.h
new file mode 100644
index 0000000..995d145
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/fcntl.h
@@ -0,0 +1,28 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _ARM_FCNTL_H
+#define _ARM_FCNTL_H
+#define O_DIRECTORY 040000
+#define O_NOFOLLOW 0100000
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define O_DIRECT 0200000
+#define O_LARGEFILE 0400000
+#include <asm-generic/fcntl.h>
+#endif
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/hwcap.h b/9/platforms/android-21/arch-arm/usr/include/asm/hwcap.h
new file mode 100644
index 0000000..e70f3b8
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/hwcap.h
@@ -0,0 +1,50 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _UAPI__ASMARM_HWCAP_H
+#define _UAPI__ASMARM_HWCAP_H
+#define HWCAP_SWP (1 << 0)
+#define HWCAP_HALF (1 << 1)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define HWCAP_THUMB (1 << 2)
+#define HWCAP_26BIT (1 << 3)
+#define HWCAP_FAST_MULT (1 << 4)
+#define HWCAP_FPA (1 << 5)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define HWCAP_VFP (1 << 6)
+#define HWCAP_EDSP (1 << 7)
+#define HWCAP_JAVA (1 << 8)
+#define HWCAP_IWMMXT (1 << 9)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define HWCAP_CRUNCH (1 << 10)
+#define HWCAP_THUMBEE (1 << 11)
+#define HWCAP_NEON (1 << 12)
+#define HWCAP_VFPv3 (1 << 13)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define HWCAP_VFPv3D16 (1 << 14)
+#define HWCAP_TLS (1 << 15)
+#define HWCAP_VFPv4 (1 << 16)
+#define HWCAP_IDIVA (1 << 17)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define HWCAP_IDIVT (1 << 18)
+#define HWCAP_VFPD32 (1 << 19)
+#define HWCAP_IDIV (HWCAP_IDIVA | HWCAP_IDIVT)
+#define HWCAP_LPAE (1 << 20)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define HWCAP_EVTSTRM (1 << 21)
+#endif
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ioctl.h b/9/platforms/android-21/arch-arm/usr/include/asm/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/ioctl.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/ioctls.h b/9/platforms/android-21/arch-arm/usr/include/asm/ioctls.h
new file mode 100644
index 0000000..2c59181
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/ioctls.h
@@ -0,0 +1,24 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef __ASM_ARM_IOCTLS_H
+#define __ASM_ARM_IOCTLS_H
+#define FIOQSIZE 0x545E
+#include <asm-generic/ioctls.h>
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#endif
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ipcbuf.h b/9/platforms/android-21/arch-arm/usr/include/asm/ipcbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/ipcbuf.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/ipcbuf.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/kvm.h b/9/platforms/android-21/arch-arm/usr/include/asm/kvm.h
new file mode 100644
index 0000000..2b5a17e
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/kvm.h
@@ -0,0 +1,180 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef __ARM_KVM_H__
+#define __ARM_KVM_H__
+#include <linux/types.h>
+#include <asm/ptrace.h>
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __KVM_HAVE_GUEST_DEBUG
+#define __KVM_HAVE_IRQ_LINE
+#define KVM_REG_SIZE(id) (1U << (((id) & KVM_REG_SIZE_MASK) >> KVM_REG_SIZE_SHIFT))
+#define KVM_ARM_SVC_sp svc_regs[0]
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_SVC_lr svc_regs[1]
+#define KVM_ARM_SVC_spsr svc_regs[2]
+#define KVM_ARM_ABT_sp abt_regs[0]
+#define KVM_ARM_ABT_lr abt_regs[1]
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_ABT_spsr abt_regs[2]
+#define KVM_ARM_UND_sp und_regs[0]
+#define KVM_ARM_UND_lr und_regs[1]
+#define KVM_ARM_UND_spsr und_regs[2]
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_IRQ_sp irq_regs[0]
+#define KVM_ARM_IRQ_lr irq_regs[1]
+#define KVM_ARM_IRQ_spsr irq_regs[2]
+#define KVM_ARM_FIQ_r8 fiq_regs[0]
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_FIQ_r9 fiq_regs[1]
+#define KVM_ARM_FIQ_r10 fiq_regs[2]
+#define KVM_ARM_FIQ_fp fiq_regs[3]
+#define KVM_ARM_FIQ_ip fiq_regs[4]
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_FIQ_sp fiq_regs[5]
+#define KVM_ARM_FIQ_lr fiq_regs[6]
+#define KVM_ARM_FIQ_spsr fiq_regs[7]
+struct kvm_regs {
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ struct pt_regs usr_regs;
+ unsigned long svc_regs[3];
+ unsigned long abt_regs[3];
+ unsigned long und_regs[3];
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long irq_regs[3];
+ unsigned long fiq_regs[8];
+};
+#define KVM_ARM_TARGET_CORTEX_A15 0
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_TARGET_CORTEX_A7 1
+#define KVM_ARM_NUM_TARGETS 2
+#define KVM_ARM_DEVICE_TYPE_SHIFT 0
+#define KVM_ARM_DEVICE_TYPE_MASK (0xffff << KVM_ARM_DEVICE_TYPE_SHIFT)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_DEVICE_ID_SHIFT 16
+#define KVM_ARM_DEVICE_ID_MASK (0xffff << KVM_ARM_DEVICE_ID_SHIFT)
+#define KVM_ARM_DEVICE_VGIC_V2 0
+#define KVM_VGIC_V2_ADDR_TYPE_DIST 0
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_VGIC_V2_ADDR_TYPE_CPU 1
+#define KVM_VGIC_V2_DIST_SIZE 0x1000
+#define KVM_VGIC_V2_CPU_SIZE 0x2000
+#define KVM_ARM_VCPU_POWER_OFF 0
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+struct kvm_vcpu_init {
+ __u32 target;
+ __u32 features[7];
+};
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+struct kvm_sregs {
+};
+struct kvm_fpu {
+};
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+struct kvm_guest_debug_arch {
+};
+struct kvm_debug_exit_arch {
+};
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+struct kvm_sync_regs {
+};
+struct kvm_arch_memory_slot {
+};
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_REG_ARM_COPROC_MASK 0x000000000FFF0000
+#define KVM_REG_ARM_COPROC_SHIFT 16
+#define KVM_REG_ARM_32_OPC2_MASK 0x0000000000000007
+#define KVM_REG_ARM_32_OPC2_SHIFT 0
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_REG_ARM_OPC1_MASK 0x0000000000000078
+#define KVM_REG_ARM_OPC1_SHIFT 3
+#define KVM_REG_ARM_CRM_MASK 0x0000000000000780
+#define KVM_REG_ARM_CRM_SHIFT 7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_REG_ARM_32_CRN_MASK 0x0000000000007800
+#define KVM_REG_ARM_32_CRN_SHIFT 11
+#define ARM_CP15_REG_SHIFT_MASK(x,n) (((x) << KVM_REG_ARM_ ## n ## _SHIFT) & KVM_REG_ARM_ ## n ## _MASK)
+#define __ARM_CP15_REG(op1,crn,crm,op2) (KVM_REG_ARM | (15 << KVM_REG_ARM_COPROC_SHIFT) | ARM_CP15_REG_SHIFT_MASK(op1, OPC1) | ARM_CP15_REG_SHIFT_MASK(crn, 32_CRN) | ARM_CP15_REG_SHIFT_MASK(crm, CRM) | ARM_CP15_REG_SHIFT_MASK(op2, 32_OPC2))
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define ARM_CP15_REG32(...) (__ARM_CP15_REG(__VA_ARGS__) | KVM_REG_SIZE_U32)
+#define __ARM_CP15_REG64(op1,crm) (__ARM_CP15_REG(op1, 0, crm, 0) | KVM_REG_SIZE_U64)
+#define ARM_CP15_REG64(...) __ARM_CP15_REG64(__VA_ARGS__)
+#define KVM_REG_ARM_TIMER_CTL ARM_CP15_REG32(0, 14, 3, 1)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_REG_ARM_TIMER_CNT ARM_CP15_REG64(1, 14)
+#define KVM_REG_ARM_TIMER_CVAL ARM_CP15_REG64(3, 14)
+#define KVM_REG_ARM_CORE (0x0010 << KVM_REG_ARM_COPROC_SHIFT)
+#define KVM_REG_ARM_CORE_REG(name) (offsetof(struct kvm_regs, name) / 4)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_REG_ARM_DEMUX (0x0011 << KVM_REG_ARM_COPROC_SHIFT)
+#define KVM_REG_ARM_DEMUX_ID_MASK 0x000000000000FF00
+#define KVM_REG_ARM_DEMUX_ID_SHIFT 8
+#define KVM_REG_ARM_DEMUX_ID_CCSIDR (0x00 << KVM_REG_ARM_DEMUX_ID_SHIFT)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_REG_ARM_DEMUX_VAL_MASK 0x00000000000000FF
+#define KVM_REG_ARM_DEMUX_VAL_SHIFT 0
+#define KVM_REG_ARM_VFP (0x0012 << KVM_REG_ARM_COPROC_SHIFT)
+#define KVM_REG_ARM_VFP_MASK 0x000000000000FFFF
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_REG_ARM_VFP_BASE_REG 0x0
+#define KVM_REG_ARM_VFP_FPSID 0x1000
+#define KVM_REG_ARM_VFP_FPSCR 0x1001
+#define KVM_REG_ARM_VFP_MVFR1 0x1006
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_REG_ARM_VFP_MVFR0 0x1007
+#define KVM_REG_ARM_VFP_FPEXC 0x1008
+#define KVM_REG_ARM_VFP_FPINST 0x1009
+#define KVM_REG_ARM_VFP_FPINST2 0x100A
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_DEV_ARM_VGIC_GRP_ADDR 0
+#define KVM_DEV_ARM_VGIC_GRP_DIST_REGS 1
+#define KVM_DEV_ARM_VGIC_GRP_CPU_REGS 2
+#define KVM_DEV_ARM_VGIC_CPUID_SHIFT 32
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_DEV_ARM_VGIC_CPUID_MASK (0xffULL << KVM_DEV_ARM_VGIC_CPUID_SHIFT)
+#define KVM_DEV_ARM_VGIC_OFFSET_SHIFT 0
+#define KVM_DEV_ARM_VGIC_OFFSET_MASK (0xffffffffULL << KVM_DEV_ARM_VGIC_OFFSET_SHIFT)
+#define KVM_ARM_IRQ_TYPE_SHIFT 24
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_IRQ_TYPE_MASK 0xff
+#define KVM_ARM_IRQ_VCPU_SHIFT 16
+#define KVM_ARM_IRQ_VCPU_MASK 0xff
+#define KVM_ARM_IRQ_NUM_SHIFT 0
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_IRQ_NUM_MASK 0xffff
+#define KVM_ARM_IRQ_TYPE_CPU 0
+#define KVM_ARM_IRQ_TYPE_SPI 1
+#define KVM_ARM_IRQ_TYPE_PPI 2
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_ARM_IRQ_CPU_IRQ 0
+#define KVM_ARM_IRQ_CPU_FIQ 1
+#define KVM_ARM_IRQ_GIC_MAX 127
+#define KVM_PSCI_FN_BASE 0x95c1ba5e
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_PSCI_FN(n) (KVM_PSCI_FN_BASE + (n))
+#define KVM_PSCI_FN_CPU_SUSPEND KVM_PSCI_FN(0)
+#define KVM_PSCI_FN_CPU_OFF KVM_PSCI_FN(1)
+#define KVM_PSCI_FN_CPU_ON KVM_PSCI_FN(2)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_PSCI_FN_MIGRATE KVM_PSCI_FN(3)
+#define KVM_PSCI_RET_SUCCESS 0
+#define KVM_PSCI_RET_NI ((unsigned long)-1)
+#define KVM_PSCI_RET_INVAL ((unsigned long)-2)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KVM_PSCI_RET_DENIED ((unsigned long)-3)
+#endif
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/kvm_para.h b/9/platforms/android-21/arch-arm/usr/include/asm/kvm_para.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/kvm_para.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/kvm_para.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/mman.h b/9/platforms/android-21/arch-arm/usr/include/asm/mman.h
new file mode 100644
index 0000000..40f0e97
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/mman.h
@@ -0,0 +1,20 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#include <asm-generic/mman.h>
+#define arch_mmap_check(addr, len, flags) (((flags) & MAP_FIXED && (addr) < FIRST_USER_ADDRESS) ? -EINVAL : 0)
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/msgbuf.h b/9/platforms/android-21/arch-arm/usr/include/asm/msgbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/msgbuf.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/msgbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/param.h b/9/platforms/android-21/arch-arm/usr/include/asm/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/param.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/param.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/perf_regs.h b/9/platforms/android-21/arch-arm/usr/include/asm/perf_regs.h
new file mode 100644
index 0000000..745bcf3
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/perf_regs.h
@@ -0,0 +1,45 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _ASM_ARM_PERF_REGS_H
+#define _ASM_ARM_PERF_REGS_H
+enum perf_event_arm_regs {
+ PERF_REG_ARM_R0,
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ PERF_REG_ARM_R1,
+ PERF_REG_ARM_R2,
+ PERF_REG_ARM_R3,
+ PERF_REG_ARM_R4,
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ PERF_REG_ARM_R5,
+ PERF_REG_ARM_R6,
+ PERF_REG_ARM_R7,
+ PERF_REG_ARM_R8,
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ PERF_REG_ARM_R9,
+ PERF_REG_ARM_R10,
+ PERF_REG_ARM_FP,
+ PERF_REG_ARM_IP,
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ PERF_REG_ARM_SP,
+ PERF_REG_ARM_LR,
+ PERF_REG_ARM_PC,
+ PERF_REG_ARM_MAX,
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+#endif
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/poll.h b/9/platforms/android-21/arch-arm/usr/include/asm/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/poll.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/poll.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/posix_types.h b/9/platforms/android-21/arch-arm/usr/include/asm/posix_types.h
new file mode 100644
index 0000000..5e436e1
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/posix_types.h
@@ -0,0 +1,34 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef __ARCH_ARM_POSIX_TYPES_H
+#define __ARCH_ARM_POSIX_TYPES_H
+typedef unsigned short __kernel_mode_t;
+#define __kernel_mode_t __kernel_mode_t
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+typedef unsigned short __kernel_ipc_pid_t;
+#define __kernel_ipc_pid_t __kernel_ipc_pid_t
+typedef unsigned short __kernel_uid_t;
+typedef unsigned short __kernel_gid_t;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __kernel_uid_t __kernel_uid_t
+typedef unsigned short __kernel_old_dev_t;
+#define __kernel_old_dev_t __kernel_old_dev_t
+#include <asm-generic/posix_types.h>
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#endif
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/ptrace.h b/9/platforms/android-21/arch-arm/usr/include/asm/ptrace.h
new file mode 100644
index 0000000..9d39d49
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/ptrace.h
@@ -0,0 +1,120 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _UAPI__ASM_ARM_PTRACE_H
+#define _UAPI__ASM_ARM_PTRACE_H
+#include <asm/hwcap.h>
+#define PTRACE_GETREGS 12
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PTRACE_SETREGS 13
+#define PTRACE_GETFPREGS 14
+#define PTRACE_SETFPREGS 15
+#define PTRACE_GETWMMXREGS 18
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PTRACE_SETWMMXREGS 19
+#define PTRACE_OLDSETOPTIONS 21
+#define PTRACE_GET_THREAD_AREA 22
+#define PTRACE_SET_SYSCALL 23
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PTRACE_GETCRUNCHREGS 25
+#define PTRACE_SETCRUNCHREGS 26
+#define PTRACE_GETVFPREGS 27
+#define PTRACE_SETVFPREGS 28
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PTRACE_GETHBPREGS 29
+#define PTRACE_SETHBPREGS 30
+#define USR26_MODE 0x00000000
+#define FIQ26_MODE 0x00000001
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define IRQ26_MODE 0x00000002
+#define SVC26_MODE 0x00000003
+#define USR_MODE 0x00000010
+#define SVC_MODE 0x00000013
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define FIQ_MODE 0x00000011
+#define IRQ_MODE 0x00000012
+#define ABT_MODE 0x00000017
+#define HYP_MODE 0x0000001a
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define UND_MODE 0x0000001b
+#define SYSTEM_MODE 0x0000001f
+#define MODE32_BIT 0x00000010
+#define MODE_MASK 0x0000001f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define V4_PSR_T_BIT 0x00000020
+#define V7M_PSR_T_BIT 0x01000000
+#define PSR_T_BIT V4_PSR_T_BIT
+#define PSR_F_BIT 0x00000040
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PSR_I_BIT 0x00000080
+#define PSR_A_BIT 0x00000100
+#define PSR_E_BIT 0x00000200
+#define PSR_J_BIT 0x01000000
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PSR_Q_BIT 0x08000000
+#define PSR_V_BIT 0x10000000
+#define PSR_C_BIT 0x20000000
+#define PSR_Z_BIT 0x40000000
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PSR_N_BIT 0x80000000
+#define PSR_f 0xff000000
+#define PSR_s 0x00ff0000
+#define PSR_x 0x0000ff00
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PSR_c 0x000000ff
+#define APSR_MASK 0xf80f0000
+#define PSR_ISET_MASK 0x01000010
+#define PSR_IT_MASK 0x0600fc00
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PSR_ENDIAN_MASK 0x00000200
+#define PSR_ENDSTATE 0
+#define PT_TEXT_ADDR 0x10000
+#define PT_DATA_ADDR 0x10004
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define PT_TEXT_END_ADDR 0x10008
+#ifndef __ASSEMBLY__
+struct pt_regs {
+ long uregs[18];
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+#define ARM_cpsr uregs[16]
+#define ARM_pc uregs[15]
+#define ARM_lr uregs[14]
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define ARM_sp uregs[13]
+#define ARM_ip uregs[12]
+#define ARM_fp uregs[11]
+#define ARM_r10 uregs[10]
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define ARM_r9 uregs[9]
+#define ARM_r8 uregs[8]
+#define ARM_r7 uregs[7]
+#define ARM_r6 uregs[6]
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define ARM_r5 uregs[5]
+#define ARM_r4 uregs[4]
+#define ARM_r3 uregs[3]
+#define ARM_r2 uregs[2]
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define ARM_r1 uregs[1]
+#define ARM_r0 uregs[0]
+#define ARM_ORIG_r0 uregs[17]
+#define ARM_VFPREGS_SIZE ( 32 * 8 + 4 )
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#endif
+#endif
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/resource.h b/9/platforms/android-21/arch-arm/usr/include/asm/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/resource.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/sembuf.h b/9/platforms/android-21/arch-arm/usr/include/asm/sembuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/sembuf.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/sembuf.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/setup.h b/9/platforms/android-21/arch-arm/usr/include/asm/setup.h
new file mode 100644
index 0000000..0f2a18b
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/setup.h
@@ -0,0 +1,155 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _UAPI__ASMARM_SETUP_H
+#define _UAPI__ASMARM_SETUP_H
+#include <linux/types.h>
+#define COMMAND_LINE_SIZE 1024
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define ATAG_NONE 0x00000000
+struct tag_header {
+ __u32 size;
+ __u32 tag;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+#define ATAG_CORE 0x54410001
+struct tag_core {
+ __u32 flags;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u32 pagesize;
+ __u32 rootdev;
+};
+#define ATAG_MEM 0x54410002
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+struct tag_mem32 {
+ __u32 size;
+ __u32 start;
+};
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define ATAG_VIDEOTEXT 0x54410003
+struct tag_videotext {
+ __u8 x;
+ __u8 y;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u16 video_page;
+ __u8 video_mode;
+ __u8 video_cols;
+ __u16 video_ega_bx;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u8 video_lines;
+ __u8 video_isvga;
+ __u16 video_points;
+};
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define ATAG_RAMDISK 0x54410004
+struct tag_ramdisk {
+ __u32 flags;
+ __u32 size;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u32 start;
+};
+#define ATAG_INITRD 0x54410005
+#define ATAG_INITRD2 0x54420005
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+struct tag_initrd {
+ __u32 start;
+ __u32 size;
+};
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define ATAG_SERIAL 0x54410006
+struct tag_serialnr {
+ __u32 low;
+ __u32 high;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+#define ATAG_REVISION 0x54410007
+struct tag_revision {
+ __u32 rev;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+#define ATAG_VIDEOLFB 0x54410008
+struct tag_videolfb {
+ __u16 lfb_width;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u16 lfb_height;
+ __u16 lfb_depth;
+ __u16 lfb_linelength;
+ __u32 lfb_base;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u32 lfb_size;
+ __u8 red_size;
+ __u8 red_pos;
+ __u8 green_size;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u8 green_pos;
+ __u8 blue_size;
+ __u8 blue_pos;
+ __u8 rsvd_size;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u8 rsvd_pos;
+};
+#define ATAG_CMDLINE 0x54410009
+struct tag_cmdline {
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ char cmdline[1];
+};
+#define ATAG_ACORN 0x41000101
+struct tag_acorn {
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ __u32 memc_control_reg;
+ __u32 vram_pages;
+ __u8 sounddefault;
+ __u8 adfsdrives;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+#define ATAG_MEMCLK 0x41000402
+struct tag_memclk {
+ __u32 fmemclk;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+struct tag {
+ struct tag_header hdr;
+ union {
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ struct tag_core core;
+ struct tag_mem32 mem;
+ struct tag_videotext videotext;
+ struct tag_ramdisk ramdisk;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ struct tag_initrd initrd;
+ struct tag_serialnr serialnr;
+ struct tag_revision revision;
+ struct tag_videolfb videolfb;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ struct tag_cmdline cmdline;
+ struct tag_acorn acorn;
+ struct tag_memclk memclk;
+ } u;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+struct tagtable {
+ __u32 tag;
+ int (*parse)(const struct tag *);
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+#define tag_member_present(tag,member) ((unsigned long)(&((struct tag *)0L)->member + 1) <= (tag)->hdr.size * 4)
+#define tag_next(t) ((struct tag *)((__u32 *)(t) + (t)->hdr.size))
+#define tag_size(type) ((sizeof(struct tag_header) + sizeof(struct type)) >> 2)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define for_each_tag(t,base) for (t = base; t->hdr.size; t = tag_next(t))
+#endif
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/shmbuf.h b/9/platforms/android-21/arch-arm/usr/include/asm/shmbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/shmbuf.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/shmbuf.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/sigcontext.h b/9/platforms/android-21/arch-arm/usr/include/asm/sigcontext.h
new file mode 100644
index 0000000..bda2339
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/sigcontext.h
@@ -0,0 +1,50 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _ASMARM_SIGCONTEXT_H
+#define _ASMARM_SIGCONTEXT_H
+struct sigcontext {
+ unsigned long trap_no;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long error_code;
+ unsigned long oldmask;
+ unsigned long arm_r0;
+ unsigned long arm_r1;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long arm_r2;
+ unsigned long arm_r3;
+ unsigned long arm_r4;
+ unsigned long arm_r5;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long arm_r6;
+ unsigned long arm_r7;
+ unsigned long arm_r8;
+ unsigned long arm_r9;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long arm_r10;
+ unsigned long arm_fp;
+ unsigned long arm_ip;
+ unsigned long arm_sp;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long arm_lr;
+ unsigned long arm_pc;
+ unsigned long arm_cpsr;
+ unsigned long fault_address;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+};
+#endif
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/siginfo.h b/9/platforms/android-21/arch-arm/usr/include/asm/siginfo.h
new file mode 100644
index 0000000..a31ebb2
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/siginfo.h
@@ -0,0 +1,19 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#include <asm-generic/siginfo.h>
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/signal.h b/9/platforms/android-21/arch-arm/usr/include/asm/signal.h
new file mode 100644
index 0000000..fd39aaa
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/signal.h
@@ -0,0 +1,110 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _UAPI_ASMARM_SIGNAL_H
+#define _UAPI_ASMARM_SIGNAL_H
+#include <linux/types.h>
+struct siginfo;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define _KERNEL_NSIG 32
+typedef unsigned long sigset_t;
+#define SIGHUP 1
+#define SIGINT 2
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SIGQUIT 3
+#define SIGILL 4
+#define SIGTRAP 5
+#define SIGABRT 6
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SIGIOT 6
+#define SIGBUS 7
+#define SIGFPE 8
+#define SIGKILL 9
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SIGUSR1 10
+#define SIGSEGV 11
+#define SIGUSR2 12
+#define SIGPIPE 13
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SIGALRM 14
+#define SIGTERM 15
+#define SIGSTKFLT 16
+#define SIGCHLD 17
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SIGCONT 18
+#define SIGSTOP 19
+#define SIGTSTP 20
+#define SIGTTIN 21
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SIGTTOU 22
+#define SIGURG 23
+#define SIGXCPU 24
+#define SIGXFSZ 25
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SIGVTALRM 26
+#define SIGPROF 27
+#define SIGWINCH 28
+#define SIGIO 29
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SIGPOLL SIGIO
+#define SIGPWR 30
+#define SIGSYS 31
+#define SIGUNUSED 31
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __SIGRTMIN 32
+#define __SIGRTMAX _KERNEL__NSIG
+#define SIGSWI 32
+#define SA_NOCLDSTOP 0x00000001
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SA_NOCLDWAIT 0x00000002
+#define SA_SIGINFO 0x00000004
+#define SA_THIRTYTWO 0x02000000
+#define SA_RESTORER 0x04000000
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SA_ONSTACK 0x08000000
+#define SA_RESTART 0x10000000
+#define SA_NODEFER 0x40000000
+#define SA_RESETHAND 0x80000000
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SA_NOMASK SA_NODEFER
+#define SA_ONESHOT SA_RESETHAND
+#define MINSIGSTKSZ 2048
+#define SIGSTKSZ 8192
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#include <asm-generic/signal-defs.h>
+struct sigaction {
+ union {
+ __sighandler_t _sa_handler;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ void (*_sa_sigaction)(int, struct siginfo *, void *);
+ } _u;
+ sigset_t sa_mask;
+ unsigned long sa_flags;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ void (*sa_restorer)(void);
+};
+#define sa_handler _u._sa_handler
+#define sa_sigaction _u._sa_sigaction
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+typedef struct sigaltstack {
+ void __user *ss_sp;
+ int ss_flags;
+ size_t ss_size;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+} stack_t;
+#endif
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/socket.h b/9/platforms/android-21/arch-arm/usr/include/asm/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/socket.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/sockios.h b/9/platforms/android-21/arch-arm/usr/include/asm/sockios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/sockios.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/sockios.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/stat.h b/9/platforms/android-21/arch-arm/usr/include/asm/stat.h
new file mode 100644
index 0000000..b3425dd
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/stat.h
@@ -0,0 +1,91 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _ASMARM_STAT_H
+#define _ASMARM_STAT_H
+struct __old_kernel_stat {
+ unsigned short st_dev;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned short st_ino;
+ unsigned short st_mode;
+ unsigned short st_nlink;
+ unsigned short st_uid;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned short st_gid;
+ unsigned short st_rdev;
+ unsigned long st_size;
+ unsigned long st_atime;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long st_mtime;
+ unsigned long st_ctime;
+};
+#define STAT_HAVE_NSEC
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+struct stat {
+ unsigned long st_dev;
+ unsigned long st_ino;
+ unsigned short st_mode;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned short st_nlink;
+ unsigned short st_uid;
+ unsigned short st_gid;
+ unsigned long st_rdev;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long st_size;
+ unsigned long st_blksize;
+ unsigned long st_blocks;
+ unsigned long st_atime;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long st_atime_nsec;
+ unsigned long st_mtime;
+ unsigned long st_mtime_nsec;
+ unsigned long st_ctime;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long st_ctime_nsec;
+ unsigned long __unused4;
+ unsigned long __unused5;
+};
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+struct stat64 {
+ unsigned long long st_dev;
+ unsigned char __pad0[4];
+#define STAT64_HAS_BROKEN_ST_INO 1
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long __st_ino;
+ unsigned int st_mode;
+ unsigned int st_nlink;
+ unsigned long st_uid;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long st_gid;
+ unsigned long long st_rdev;
+ unsigned char __pad3[4];
+ long long st_size;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long st_blksize;
+ unsigned long long st_blocks;
+ unsigned long st_atime;
+ unsigned long st_atime_nsec;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long st_mtime;
+ unsigned long st_mtime_nsec;
+ unsigned long st_ctime;
+ unsigned long st_ctime_nsec;
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+ unsigned long long st_ino;
+};
+#endif
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/statfs.h b/9/platforms/android-21/arch-arm/usr/include/asm/statfs.h
new file mode 100644
index 0000000..d1f3b81
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/statfs.h
@@ -0,0 +1,24 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _ASMARM_STATFS_H
+#define _ASMARM_STATFS_H
+#define ARCH_PACK_STATFS64 __attribute__((packed,aligned(4)))
+#include <asm-generic/statfs.h>
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#endif
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/swab.h b/9/platforms/android-21/arch-arm/usr/include/asm/swab.h
new file mode 100644
index 0000000..2703324
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/swab.h
@@ -0,0 +1,31 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _UAPI__ASM_ARM_SWAB_H
+#define _UAPI__ASM_ARM_SWAB_H
+#include <linux/compiler.h>
+#include <linux/types.h>
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#ifndef __STRICT_ANSI__
+#define __SWAB_64_THRU_32__
+#endif
+#ifndef __thumb__
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#endif
+#define __arch_swab32 __arch_swab32
+#endif
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/termbits.h b/9/platforms/android-21/arch-arm/usr/include/asm/termbits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/termbits.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/termbits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/termios.h b/9/platforms/android-21/arch-arm/usr/include/asm/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/termios.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/types.h b/9/platforms/android-21/arch-arm/usr/include/asm/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/types.h
copy to 9/platforms/android-21/arch-arm/usr/include/asm/types.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/asm/unistd.h b/9/platforms/android-21/arch-arm/usr/include/asm/unistd.h
new file mode 100644
index 0000000..be9f36f
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/asm/unistd.h
@@ -0,0 +1,484 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _UAPI__ASM_ARM_UNISTD_H
+#define _UAPI__ASM_ARM_UNISTD_H
+#define __NR_OABI_SYSCALL_BASE 0x900000
+#define __NR_SYSCALL_BASE 0
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_restart_syscall (__NR_SYSCALL_BASE+ 0)
+#define __NR_exit (__NR_SYSCALL_BASE+ 1)
+#define __NR_fork (__NR_SYSCALL_BASE+ 2)
+#define __NR_read (__NR_SYSCALL_BASE+ 3)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_write (__NR_SYSCALL_BASE+ 4)
+#define __NR_open (__NR_SYSCALL_BASE+ 5)
+#define __NR_close (__NR_SYSCALL_BASE+ 6)
+#define __NR_creat (__NR_SYSCALL_BASE+ 8)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_link (__NR_SYSCALL_BASE+ 9)
+#define __NR_unlink (__NR_SYSCALL_BASE+ 10)
+#define __NR_execve (__NR_SYSCALL_BASE+ 11)
+#define __NR_chdir (__NR_SYSCALL_BASE+ 12)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_time (__NR_SYSCALL_BASE+ 13)
+#define __NR_mknod (__NR_SYSCALL_BASE+ 14)
+#define __NR_chmod (__NR_SYSCALL_BASE+ 15)
+#define __NR_lchown (__NR_SYSCALL_BASE+ 16)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_lseek (__NR_SYSCALL_BASE+ 19)
+#define __NR_getpid (__NR_SYSCALL_BASE+ 20)
+#define __NR_mount (__NR_SYSCALL_BASE+ 21)
+#define __NR_umount (__NR_SYSCALL_BASE+ 22)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_setuid (__NR_SYSCALL_BASE+ 23)
+#define __NR_getuid (__NR_SYSCALL_BASE+ 24)
+#define __NR_stime (__NR_SYSCALL_BASE+ 25)
+#define __NR_ptrace (__NR_SYSCALL_BASE+ 26)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_alarm (__NR_SYSCALL_BASE+ 27)
+#define __NR_pause (__NR_SYSCALL_BASE+ 29)
+#define __NR_utime (__NR_SYSCALL_BASE+ 30)
+#define __NR_access (__NR_SYSCALL_BASE+ 33)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_nice (__NR_SYSCALL_BASE+ 34)
+#define __NR_sync (__NR_SYSCALL_BASE+ 36)
+#define __NR_kill (__NR_SYSCALL_BASE+ 37)
+#define __NR_rename (__NR_SYSCALL_BASE+ 38)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_mkdir (__NR_SYSCALL_BASE+ 39)
+#define __NR_rmdir (__NR_SYSCALL_BASE+ 40)
+#define __NR_dup (__NR_SYSCALL_BASE+ 41)
+#define __NR_pipe (__NR_SYSCALL_BASE+ 42)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_times (__NR_SYSCALL_BASE+ 43)
+#define __NR_brk (__NR_SYSCALL_BASE+ 45)
+#define __NR_setgid (__NR_SYSCALL_BASE+ 46)
+#define __NR_getgid (__NR_SYSCALL_BASE+ 47)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_geteuid (__NR_SYSCALL_BASE+ 49)
+#define __NR_getegid (__NR_SYSCALL_BASE+ 50)
+#define __NR_acct (__NR_SYSCALL_BASE+ 51)
+#define __NR_umount2 (__NR_SYSCALL_BASE+ 52)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_ioctl (__NR_SYSCALL_BASE+ 54)
+#define __NR_fcntl (__NR_SYSCALL_BASE+ 55)
+#define __NR_setpgid (__NR_SYSCALL_BASE+ 57)
+#define __NR_umask (__NR_SYSCALL_BASE+ 60)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_chroot (__NR_SYSCALL_BASE+ 61)
+#define __NR_ustat (__NR_SYSCALL_BASE+ 62)
+#define __NR_dup2 (__NR_SYSCALL_BASE+ 63)
+#define __NR_getppid (__NR_SYSCALL_BASE+ 64)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getpgrp (__NR_SYSCALL_BASE+ 65)
+#define __NR_setsid (__NR_SYSCALL_BASE+ 66)
+#define __NR_sigaction (__NR_SYSCALL_BASE+ 67)
+#define __NR_setreuid (__NR_SYSCALL_BASE+ 70)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_setregid (__NR_SYSCALL_BASE+ 71)
+#define __NR_sigsuspend (__NR_SYSCALL_BASE+ 72)
+#define __NR_sigpending (__NR_SYSCALL_BASE+ 73)
+#define __NR_sethostname (__NR_SYSCALL_BASE+ 74)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_setrlimit (__NR_SYSCALL_BASE+ 75)
+#define __NR_getrlimit (__NR_SYSCALL_BASE+ 76)
+#define __NR_getrusage (__NR_SYSCALL_BASE+ 77)
+#define __NR_gettimeofday (__NR_SYSCALL_BASE+ 78)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_settimeofday (__NR_SYSCALL_BASE+ 79)
+#define __NR_getgroups (__NR_SYSCALL_BASE+ 80)
+#define __NR_setgroups (__NR_SYSCALL_BASE+ 81)
+#define __NR_select (__NR_SYSCALL_BASE+ 82)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_symlink (__NR_SYSCALL_BASE+ 83)
+#define __NR_readlink (__NR_SYSCALL_BASE+ 85)
+#define __NR_uselib (__NR_SYSCALL_BASE+ 86)
+#define __NR_swapon (__NR_SYSCALL_BASE+ 87)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_reboot (__NR_SYSCALL_BASE+ 88)
+#define __NR_readdir (__NR_SYSCALL_BASE+ 89)
+#define __NR_mmap (__NR_SYSCALL_BASE+ 90)
+#define __NR_munmap (__NR_SYSCALL_BASE+ 91)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_truncate (__NR_SYSCALL_BASE+ 92)
+#define __NR_ftruncate (__NR_SYSCALL_BASE+ 93)
+#define __NR_fchmod (__NR_SYSCALL_BASE+ 94)
+#define __NR_fchown (__NR_SYSCALL_BASE+ 95)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getpriority (__NR_SYSCALL_BASE+ 96)
+#define __NR_setpriority (__NR_SYSCALL_BASE+ 97)
+#define __NR_statfs (__NR_SYSCALL_BASE+ 99)
+#define __NR_fstatfs (__NR_SYSCALL_BASE+100)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_socketcall (__NR_SYSCALL_BASE+102)
+#define __NR_syslog (__NR_SYSCALL_BASE+103)
+#define __NR_setitimer (__NR_SYSCALL_BASE+104)
+#define __NR_getitimer (__NR_SYSCALL_BASE+105)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_stat (__NR_SYSCALL_BASE+106)
+#define __NR_lstat (__NR_SYSCALL_BASE+107)
+#define __NR_fstat (__NR_SYSCALL_BASE+108)
+#define __NR_vhangup (__NR_SYSCALL_BASE+111)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_syscall (__NR_SYSCALL_BASE+113)
+#define __NR_wait4 (__NR_SYSCALL_BASE+114)
+#define __NR_swapoff (__NR_SYSCALL_BASE+115)
+#define __NR_sysinfo (__NR_SYSCALL_BASE+116)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_ipc (__NR_SYSCALL_BASE+117)
+#define __NR_fsync (__NR_SYSCALL_BASE+118)
+#define __NR_sigreturn (__NR_SYSCALL_BASE+119)
+#define __NR_clone (__NR_SYSCALL_BASE+120)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_setdomainname (__NR_SYSCALL_BASE+121)
+#define __NR_uname (__NR_SYSCALL_BASE+122)
+#define __NR_adjtimex (__NR_SYSCALL_BASE+124)
+#define __NR_mprotect (__NR_SYSCALL_BASE+125)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_sigprocmask (__NR_SYSCALL_BASE+126)
+#define __NR_init_module (__NR_SYSCALL_BASE+128)
+#define __NR_delete_module (__NR_SYSCALL_BASE+129)
+#define __NR_quotactl (__NR_SYSCALL_BASE+131)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getpgid (__NR_SYSCALL_BASE+132)
+#define __NR_fchdir (__NR_SYSCALL_BASE+133)
+#define __NR_bdflush (__NR_SYSCALL_BASE+134)
+#define __NR_sysfs (__NR_SYSCALL_BASE+135)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_personality (__NR_SYSCALL_BASE+136)
+#define __NR_setfsuid (__NR_SYSCALL_BASE+138)
+#define __NR_setfsgid (__NR_SYSCALL_BASE+139)
+#define __NR__llseek (__NR_SYSCALL_BASE+140)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getdents (__NR_SYSCALL_BASE+141)
+#define __NR__newselect (__NR_SYSCALL_BASE+142)
+#define __NR_flock (__NR_SYSCALL_BASE+143)
+#define __NR_msync (__NR_SYSCALL_BASE+144)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_readv (__NR_SYSCALL_BASE+145)
+#define __NR_writev (__NR_SYSCALL_BASE+146)
+#define __NR_getsid (__NR_SYSCALL_BASE+147)
+#define __NR_fdatasync (__NR_SYSCALL_BASE+148)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR__sysctl (__NR_SYSCALL_BASE+149)
+#define __NR_mlock (__NR_SYSCALL_BASE+150)
+#define __NR_munlock (__NR_SYSCALL_BASE+151)
+#define __NR_mlockall (__NR_SYSCALL_BASE+152)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_munlockall (__NR_SYSCALL_BASE+153)
+#define __NR_sched_setparam (__NR_SYSCALL_BASE+154)
+#define __NR_sched_getparam (__NR_SYSCALL_BASE+155)
+#define __NR_sched_setscheduler (__NR_SYSCALL_BASE+156)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_sched_getscheduler (__NR_SYSCALL_BASE+157)
+#define __NR_sched_yield (__NR_SYSCALL_BASE+158)
+#define __NR_sched_get_priority_max (__NR_SYSCALL_BASE+159)
+#define __NR_sched_get_priority_min (__NR_SYSCALL_BASE+160)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_sched_rr_get_interval (__NR_SYSCALL_BASE+161)
+#define __NR_nanosleep (__NR_SYSCALL_BASE+162)
+#define __NR_mremap (__NR_SYSCALL_BASE+163)
+#define __NR_setresuid (__NR_SYSCALL_BASE+164)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getresuid (__NR_SYSCALL_BASE+165)
+#define __NR_poll (__NR_SYSCALL_BASE+168)
+#define __NR_nfsservctl (__NR_SYSCALL_BASE+169)
+#define __NR_setresgid (__NR_SYSCALL_BASE+170)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getresgid (__NR_SYSCALL_BASE+171)
+#define __NR_prctl (__NR_SYSCALL_BASE+172)
+#define __NR_rt_sigreturn (__NR_SYSCALL_BASE+173)
+#define __NR_rt_sigaction (__NR_SYSCALL_BASE+174)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_rt_sigprocmask (__NR_SYSCALL_BASE+175)
+#define __NR_rt_sigpending (__NR_SYSCALL_BASE+176)
+#define __NR_rt_sigtimedwait (__NR_SYSCALL_BASE+177)
+#define __NR_rt_sigqueueinfo (__NR_SYSCALL_BASE+178)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_rt_sigsuspend (__NR_SYSCALL_BASE+179)
+#define __NR_pread64 (__NR_SYSCALL_BASE+180)
+#define __NR_pwrite64 (__NR_SYSCALL_BASE+181)
+#define __NR_chown (__NR_SYSCALL_BASE+182)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getcwd (__NR_SYSCALL_BASE+183)
+#define __NR_capget (__NR_SYSCALL_BASE+184)
+#define __NR_capset (__NR_SYSCALL_BASE+185)
+#define __NR_sigaltstack (__NR_SYSCALL_BASE+186)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_sendfile (__NR_SYSCALL_BASE+187)
+#define __NR_vfork (__NR_SYSCALL_BASE+190)
+#define __NR_ugetrlimit (__NR_SYSCALL_BASE+191)
+#define __NR_mmap2 (__NR_SYSCALL_BASE+192)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_truncate64 (__NR_SYSCALL_BASE+193)
+#define __NR_ftruncate64 (__NR_SYSCALL_BASE+194)
+#define __NR_stat64 (__NR_SYSCALL_BASE+195)
+#define __NR_lstat64 (__NR_SYSCALL_BASE+196)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_fstat64 (__NR_SYSCALL_BASE+197)
+#define __NR_lchown32 (__NR_SYSCALL_BASE+198)
+#define __NR_getuid32 (__NR_SYSCALL_BASE+199)
+#define __NR_getgid32 (__NR_SYSCALL_BASE+200)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_geteuid32 (__NR_SYSCALL_BASE+201)
+#define __NR_getegid32 (__NR_SYSCALL_BASE+202)
+#define __NR_setreuid32 (__NR_SYSCALL_BASE+203)
+#define __NR_setregid32 (__NR_SYSCALL_BASE+204)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getgroups32 (__NR_SYSCALL_BASE+205)
+#define __NR_setgroups32 (__NR_SYSCALL_BASE+206)
+#define __NR_fchown32 (__NR_SYSCALL_BASE+207)
+#define __NR_setresuid32 (__NR_SYSCALL_BASE+208)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getresuid32 (__NR_SYSCALL_BASE+209)
+#define __NR_setresgid32 (__NR_SYSCALL_BASE+210)
+#define __NR_getresgid32 (__NR_SYSCALL_BASE+211)
+#define __NR_chown32 (__NR_SYSCALL_BASE+212)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_setuid32 (__NR_SYSCALL_BASE+213)
+#define __NR_setgid32 (__NR_SYSCALL_BASE+214)
+#define __NR_setfsuid32 (__NR_SYSCALL_BASE+215)
+#define __NR_setfsgid32 (__NR_SYSCALL_BASE+216)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_getdents64 (__NR_SYSCALL_BASE+217)
+#define __NR_pivot_root (__NR_SYSCALL_BASE+218)
+#define __NR_mincore (__NR_SYSCALL_BASE+219)
+#define __NR_madvise (__NR_SYSCALL_BASE+220)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_fcntl64 (__NR_SYSCALL_BASE+221)
+#define __NR_gettid (__NR_SYSCALL_BASE+224)
+#define __NR_readahead (__NR_SYSCALL_BASE+225)
+#define __NR_setxattr (__NR_SYSCALL_BASE+226)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_lsetxattr (__NR_SYSCALL_BASE+227)
+#define __NR_fsetxattr (__NR_SYSCALL_BASE+228)
+#define __NR_getxattr (__NR_SYSCALL_BASE+229)
+#define __NR_lgetxattr (__NR_SYSCALL_BASE+230)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_fgetxattr (__NR_SYSCALL_BASE+231)
+#define __NR_listxattr (__NR_SYSCALL_BASE+232)
+#define __NR_llistxattr (__NR_SYSCALL_BASE+233)
+#define __NR_flistxattr (__NR_SYSCALL_BASE+234)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_removexattr (__NR_SYSCALL_BASE+235)
+#define __NR_lremovexattr (__NR_SYSCALL_BASE+236)
+#define __NR_fremovexattr (__NR_SYSCALL_BASE+237)
+#define __NR_tkill (__NR_SYSCALL_BASE+238)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_sendfile64 (__NR_SYSCALL_BASE+239)
+#define __NR_futex (__NR_SYSCALL_BASE+240)
+#define __NR_sched_setaffinity (__NR_SYSCALL_BASE+241)
+#define __NR_sched_getaffinity (__NR_SYSCALL_BASE+242)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_io_setup (__NR_SYSCALL_BASE+243)
+#define __NR_io_destroy (__NR_SYSCALL_BASE+244)
+#define __NR_io_getevents (__NR_SYSCALL_BASE+245)
+#define __NR_io_submit (__NR_SYSCALL_BASE+246)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_io_cancel (__NR_SYSCALL_BASE+247)
+#define __NR_exit_group (__NR_SYSCALL_BASE+248)
+#define __NR_lookup_dcookie (__NR_SYSCALL_BASE+249)
+#define __NR_epoll_create (__NR_SYSCALL_BASE+250)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_epoll_ctl (__NR_SYSCALL_BASE+251)
+#define __NR_epoll_wait (__NR_SYSCALL_BASE+252)
+#define __NR_remap_file_pages (__NR_SYSCALL_BASE+253)
+#define __NR_set_tid_address (__NR_SYSCALL_BASE+256)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_timer_create (__NR_SYSCALL_BASE+257)
+#define __NR_timer_settime (__NR_SYSCALL_BASE+258)
+#define __NR_timer_gettime (__NR_SYSCALL_BASE+259)
+#define __NR_timer_getoverrun (__NR_SYSCALL_BASE+260)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_timer_delete (__NR_SYSCALL_BASE+261)
+#define __NR_clock_settime (__NR_SYSCALL_BASE+262)
+#define __NR_clock_gettime (__NR_SYSCALL_BASE+263)
+#define __NR_clock_getres (__NR_SYSCALL_BASE+264)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_clock_nanosleep (__NR_SYSCALL_BASE+265)
+#define __NR_statfs64 (__NR_SYSCALL_BASE+266)
+#define __NR_fstatfs64 (__NR_SYSCALL_BASE+267)
+#define __NR_tgkill (__NR_SYSCALL_BASE+268)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_utimes (__NR_SYSCALL_BASE+269)
+#define __NR_arm_fadvise64_64 (__NR_SYSCALL_BASE+270)
+#define __NR_pciconfig_iobase (__NR_SYSCALL_BASE+271)
+#define __NR_pciconfig_read (__NR_SYSCALL_BASE+272)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_pciconfig_write (__NR_SYSCALL_BASE+273)
+#define __NR_mq_open (__NR_SYSCALL_BASE+274)
+#define __NR_mq_unlink (__NR_SYSCALL_BASE+275)
+#define __NR_mq_timedsend (__NR_SYSCALL_BASE+276)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_mq_timedreceive (__NR_SYSCALL_BASE+277)
+#define __NR_mq_notify (__NR_SYSCALL_BASE+278)
+#define __NR_mq_getsetattr (__NR_SYSCALL_BASE+279)
+#define __NR_waitid (__NR_SYSCALL_BASE+280)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_socket (__NR_SYSCALL_BASE+281)
+#define __NR_bind (__NR_SYSCALL_BASE+282)
+#define __NR_connect (__NR_SYSCALL_BASE+283)
+#define __NR_listen (__NR_SYSCALL_BASE+284)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_accept (__NR_SYSCALL_BASE+285)
+#define __NR_getsockname (__NR_SYSCALL_BASE+286)
+#define __NR_getpeername (__NR_SYSCALL_BASE+287)
+#define __NR_socketpair (__NR_SYSCALL_BASE+288)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_send (__NR_SYSCALL_BASE+289)
+#define __NR_sendto (__NR_SYSCALL_BASE+290)
+#define __NR_recv (__NR_SYSCALL_BASE+291)
+#define __NR_recvfrom (__NR_SYSCALL_BASE+292)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_shutdown (__NR_SYSCALL_BASE+293)
+#define __NR_setsockopt (__NR_SYSCALL_BASE+294)
+#define __NR_getsockopt (__NR_SYSCALL_BASE+295)
+#define __NR_sendmsg (__NR_SYSCALL_BASE+296)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_recvmsg (__NR_SYSCALL_BASE+297)
+#define __NR_semop (__NR_SYSCALL_BASE+298)
+#define __NR_semget (__NR_SYSCALL_BASE+299)
+#define __NR_semctl (__NR_SYSCALL_BASE+300)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_msgsnd (__NR_SYSCALL_BASE+301)
+#define __NR_msgrcv (__NR_SYSCALL_BASE+302)
+#define __NR_msgget (__NR_SYSCALL_BASE+303)
+#define __NR_msgctl (__NR_SYSCALL_BASE+304)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_shmat (__NR_SYSCALL_BASE+305)
+#define __NR_shmdt (__NR_SYSCALL_BASE+306)
+#define __NR_shmget (__NR_SYSCALL_BASE+307)
+#define __NR_shmctl (__NR_SYSCALL_BASE+308)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_add_key (__NR_SYSCALL_BASE+309)
+#define __NR_request_key (__NR_SYSCALL_BASE+310)
+#define __NR_keyctl (__NR_SYSCALL_BASE+311)
+#define __NR_semtimedop (__NR_SYSCALL_BASE+312)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_vserver (__NR_SYSCALL_BASE+313)
+#define __NR_ioprio_set (__NR_SYSCALL_BASE+314)
+#define __NR_ioprio_get (__NR_SYSCALL_BASE+315)
+#define __NR_inotify_init (__NR_SYSCALL_BASE+316)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_inotify_add_watch (__NR_SYSCALL_BASE+317)
+#define __NR_inotify_rm_watch (__NR_SYSCALL_BASE+318)
+#define __NR_mbind (__NR_SYSCALL_BASE+319)
+#define __NR_get_mempolicy (__NR_SYSCALL_BASE+320)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_set_mempolicy (__NR_SYSCALL_BASE+321)
+#define __NR_openat (__NR_SYSCALL_BASE+322)
+#define __NR_mkdirat (__NR_SYSCALL_BASE+323)
+#define __NR_mknodat (__NR_SYSCALL_BASE+324)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_fchownat (__NR_SYSCALL_BASE+325)
+#define __NR_futimesat (__NR_SYSCALL_BASE+326)
+#define __NR_fstatat64 (__NR_SYSCALL_BASE+327)
+#define __NR_unlinkat (__NR_SYSCALL_BASE+328)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_renameat (__NR_SYSCALL_BASE+329)
+#define __NR_linkat (__NR_SYSCALL_BASE+330)
+#define __NR_symlinkat (__NR_SYSCALL_BASE+331)
+#define __NR_readlinkat (__NR_SYSCALL_BASE+332)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_fchmodat (__NR_SYSCALL_BASE+333)
+#define __NR_faccessat (__NR_SYSCALL_BASE+334)
+#define __NR_pselect6 (__NR_SYSCALL_BASE+335)
+#define __NR_ppoll (__NR_SYSCALL_BASE+336)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_unshare (__NR_SYSCALL_BASE+337)
+#define __NR_set_robust_list (__NR_SYSCALL_BASE+338)
+#define __NR_get_robust_list (__NR_SYSCALL_BASE+339)
+#define __NR_splice (__NR_SYSCALL_BASE+340)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_arm_sync_file_range (__NR_SYSCALL_BASE+341)
+#define __NR_sync_file_range2 __NR_arm_sync_file_range
+#define __NR_tee (__NR_SYSCALL_BASE+342)
+#define __NR_vmsplice (__NR_SYSCALL_BASE+343)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_move_pages (__NR_SYSCALL_BASE+344)
+#define __NR_getcpu (__NR_SYSCALL_BASE+345)
+#define __NR_epoll_pwait (__NR_SYSCALL_BASE+346)
+#define __NR_kexec_load (__NR_SYSCALL_BASE+347)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_utimensat (__NR_SYSCALL_BASE+348)
+#define __NR_signalfd (__NR_SYSCALL_BASE+349)
+#define __NR_timerfd_create (__NR_SYSCALL_BASE+350)
+#define __NR_eventfd (__NR_SYSCALL_BASE+351)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_fallocate (__NR_SYSCALL_BASE+352)
+#define __NR_timerfd_settime (__NR_SYSCALL_BASE+353)
+#define __NR_timerfd_gettime (__NR_SYSCALL_BASE+354)
+#define __NR_signalfd4 (__NR_SYSCALL_BASE+355)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_eventfd2 (__NR_SYSCALL_BASE+356)
+#define __NR_epoll_create1 (__NR_SYSCALL_BASE+357)
+#define __NR_dup3 (__NR_SYSCALL_BASE+358)
+#define __NR_pipe2 (__NR_SYSCALL_BASE+359)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_inotify_init1 (__NR_SYSCALL_BASE+360)
+#define __NR_preadv (__NR_SYSCALL_BASE+361)
+#define __NR_pwritev (__NR_SYSCALL_BASE+362)
+#define __NR_rt_tgsigqueueinfo (__NR_SYSCALL_BASE+363)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_perf_event_open (__NR_SYSCALL_BASE+364)
+#define __NR_recvmmsg (__NR_SYSCALL_BASE+365)
+#define __NR_accept4 (__NR_SYSCALL_BASE+366)
+#define __NR_fanotify_init (__NR_SYSCALL_BASE+367)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_fanotify_mark (__NR_SYSCALL_BASE+368)
+#define __NR_prlimit64 (__NR_SYSCALL_BASE+369)
+#define __NR_name_to_handle_at (__NR_SYSCALL_BASE+370)
+#define __NR_open_by_handle_at (__NR_SYSCALL_BASE+371)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_clock_adjtime (__NR_SYSCALL_BASE+372)
+#define __NR_syncfs (__NR_SYSCALL_BASE+373)
+#define __NR_sendmmsg (__NR_SYSCALL_BASE+374)
+#define __NR_setns (__NR_SYSCALL_BASE+375)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_process_vm_readv (__NR_SYSCALL_BASE+376)
+#define __NR_process_vm_writev (__NR_SYSCALL_BASE+377)
+#define __NR_kcmp (__NR_SYSCALL_BASE+378)
+#define __NR_finit_module (__NR_SYSCALL_BASE+379)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __NR_sched_setattr (__NR_SYSCALL_BASE+380)
+#define __NR_sched_getattr (__NR_SYSCALL_BASE+381)
+#define __ARM_NR_BASE (__NR_SYSCALL_BASE+0x0f0000)
+#define __ARM_NR_breakpoint (__ARM_NR_BASE+1)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define __ARM_NR_cacheflush (__ARM_NR_BASE+2)
+#define __ARM_NR_usr26 (__ARM_NR_BASE+3)
+#define __ARM_NR_usr32 (__ARM_NR_BASE+4)
+#define __ARM_NR_set_tls (__ARM_NR_BASE+5)
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#undef __NR_time
+#undef __NR_umount
+#undef __NR_stime
+#undef __NR_alarm
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#undef __NR_utime
+#undef __NR_getrlimit
+#undef __NR_select
+#undef __NR_readdir
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#undef __NR_mmap
+#undef __NR_socketcall
+#undef __NR_syscall
+#undef __NR_ipc
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#endif
diff --git a/9/platforms/android-19/arch-arm64/usr/include/assert.h b/9/platforms/android-21/arch-arm/usr/include/assert.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/assert.h
copy to 9/platforms/android-21/arch-arm/usr/include/assert.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/byteswap.h b/9/platforms/android-21/arch-arm/usr/include/byteswap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/byteswap.h
copy to 9/platforms/android-21/arch-arm/usr/include/byteswap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/complex.h b/9/platforms/android-21/arch-arm/usr/include/complex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/complex.h
copy to 9/platforms/android-21/arch-arm/usr/include/complex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ctype.h b/9/platforms/android-21/arch-arm/usr/include/ctype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ctype.h
copy to 9/platforms/android-21/arch-arm/usr/include/ctype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/dirent.h b/9/platforms/android-21/arch-arm/usr/include/dirent.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/dirent.h
copy to 9/platforms/android-21/arch-arm/usr/include/dirent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/dlfcn.h b/9/platforms/android-21/arch-arm/usr/include/dlfcn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/dlfcn.h
copy to 9/platforms/android-21/arch-arm/usr/include/dlfcn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/elf.h b/9/platforms/android-21/arch-arm/usr/include/elf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/elf.h
copy to 9/platforms/android-21/arch-arm/usr/include/elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/endian.h b/9/platforms/android-21/arch-arm/usr/include/endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/endian.h
copy to 9/platforms/android-21/arch-arm/usr/include/endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/err.h b/9/platforms/android-21/arch-arm/usr/include/err.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/err.h
copy to 9/platforms/android-21/arch-arm/usr/include/err.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/errno.h b/9/platforms/android-21/arch-arm/usr/include/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/errno.h
copy to 9/platforms/android-21/arch-arm/usr/include/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fcntl.h b/9/platforms/android-21/arch-arm/usr/include/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fcntl.h
copy to 9/platforms/android-21/arch-arm/usr/include/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/features.h b/9/platforms/android-21/arch-arm/usr/include/features.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/features.h
copy to 9/platforms/android-21/arch-arm/usr/include/features.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fenv.h b/9/platforms/android-21/arch-arm/usr/include/fenv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fenv.h
copy to 9/platforms/android-21/arch-arm/usr/include/fenv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fnmatch.h b/9/platforms/android-21/arch-arm/usr/include/fnmatch.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fnmatch.h
copy to 9/platforms/android-21/arch-arm/usr/include/fnmatch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fts.h b/9/platforms/android-21/arch-arm/usr/include/fts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fts.h
copy to 9/platforms/android-21/arch-arm/usr/include/fts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ftw.h b/9/platforms/android-21/arch-arm/usr/include/ftw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ftw.h
copy to 9/platforms/android-21/arch-arm/usr/include/ftw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/getopt.h b/9/platforms/android-21/arch-arm/usr/include/getopt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/getopt.h
copy to 9/platforms/android-21/arch-arm/usr/include/getopt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/grp.h b/9/platforms/android-21/arch-arm/usr/include/grp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/grp.h
copy to 9/platforms/android-21/arch-arm/usr/include/grp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/inttypes.h b/9/platforms/android-21/arch-arm/usr/include/inttypes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/inttypes.h
copy to 9/platforms/android-21/arch-arm/usr/include/inttypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/jni.h b/9/platforms/android-21/arch-arm/usr/include/jni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/jni.h
copy to 9/platforms/android-21/arch-arm/usr/include/jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/lastlog.h b/9/platforms/android-21/arch-arm/usr/include/lastlog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/lastlog.h
copy to 9/platforms/android-21/arch-arm/usr/include/lastlog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/libgen.h b/9/platforms/android-21/arch-arm/usr/include/libgen.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/libgen.h
copy to 9/platforms/android-21/arch-arm/usr/include/libgen.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/limits.h b/9/platforms/android-21/arch-arm/usr/include/limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/limits.h
copy to 9/platforms/android-21/arch-arm/usr/include/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/link.h b/9/platforms/android-21/arch-arm/usr/include/link.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/link.h
copy to 9/platforms/android-21/arch-arm/usr/include/link.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/a.out.h b/9/platforms/android-21/arch-arm/usr/include/linux/a.out.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/a.out.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/a.out.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/acct.h b/9/platforms/android-21/arch-arm/usr/include/linux/acct.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/acct.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/acct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/adb.h b/9/platforms/android-21/arch-arm/usr/include/linux/adb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/adb.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/adb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/adfs_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/adfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/adfs_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/adfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/affs_hardblocks.h b/9/platforms/android-21/arch-arm/usr/include/linux/affs_hardblocks.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/affs_hardblocks.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/affs_hardblocks.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/agpgart.h b/9/platforms/android-21/arch-arm/usr/include/linux/agpgart.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/agpgart.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/agpgart.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/aio_abi.h b/9/platforms/android-21/arch-arm/usr/include/linux/aio_abi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/aio_abi.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/aio_abi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/android_alarm.h b/9/platforms/android-21/arch-arm/usr/include/linux/android_alarm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/android_alarm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/android_alarm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/apm_bios.h b/9/platforms/android-21/arch-arm/usr/include/linux/apm_bios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/apm_bios.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/apm_bios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/arcfb.h b/9/platforms/android-21/arch-arm/usr/include/linux/arcfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/arcfb.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/arcfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ashmem.h b/9/platforms/android-21/arch-arm/usr/include/linux/ashmem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ashmem.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ashmem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atalk.h b/9/platforms/android-21/arch-arm/usr/include/linux/atalk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atalk.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atalk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm.h b/9/platforms/android-21/arch-arm/usr/include/linux/atm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_eni.h b/9/platforms/android-21/arch-arm/usr/include/linux/atm_eni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_eni.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atm_eni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_he.h b/9/platforms/android-21/arch-arm/usr/include/linux/atm_he.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_he.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atm_he.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_idt77105.h b/9/platforms/android-21/arch-arm/usr/include/linux/atm_idt77105.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_idt77105.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atm_idt77105.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_nicstar.h b/9/platforms/android-21/arch-arm/usr/include/linux/atm_nicstar.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_nicstar.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atm_nicstar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_tcp.h b/9/platforms/android-21/arch-arm/usr/include/linux/atm_tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_tcp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atm_tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_zatm.h b/9/platforms/android-21/arch-arm/usr/include/linux/atm_zatm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_zatm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atm_zatm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmapi.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmapi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmapi.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmapi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmarp.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmarp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmarp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmarp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmbr2684.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmbr2684.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmbr2684.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmbr2684.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmclip.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmclip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmclip.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmclip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmdev.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmdev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmioc.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmioc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmioc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmioc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmlec.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmlec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmlec.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmlec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmmpc.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmmpc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmmpc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmmpc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmppp.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmppp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmppp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmsap.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmsap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmsap.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmsap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmsvc.h b/9/platforms/android-21/arch-arm/usr/include/linux/atmsvc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmsvc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/atmsvc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/audit.h b/9/platforms/android-21/arch-arm/usr/include/linux/audit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/audit.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/audit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/auto_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/auto_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs4.h b/9/platforms/android-21/arch-arm/usr/include/linux/auto_fs4.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs4.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/auto_fs4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auxvec.h b/9/platforms/android-21/arch-arm/usr/include/linux/auxvec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/auxvec.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/auxvec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ax25.h b/9/platforms/android-21/arch-arm/usr/include/linux/ax25.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ax25.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ax25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/b1lli.h b/9/platforms/android-21/arch-arm/usr/include/linux/b1lli.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/b1lli.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/b1lli.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/baycom.h b/9/platforms/android-21/arch-arm/usr/include/linux/baycom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/baycom.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/baycom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bcache.h b/9/platforms/android-21/arch-arm/usr/include/linux/bcache.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bcache.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/bcache.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bcm933xx_hcs.h b/9/platforms/android-21/arch-arm/usr/include/linux/bcm933xx_hcs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bcm933xx_hcs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/bcm933xx_hcs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bfs_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/bfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bfs_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/bfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/binder.h b/9/platforms/android-21/arch-arm/usr/include/linux/binder.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/binder.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/binder.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/binfmts.h b/9/platforms/android-21/arch-arm/usr/include/linux/binfmts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/binfmts.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/binfmts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/blkpg.h b/9/platforms/android-21/arch-arm/usr/include/linux/blkpg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/blkpg.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/blkpg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/blktrace_api.h b/9/platforms/android-21/arch-arm/usr/include/linux/blktrace_api.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/blktrace_api.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/blktrace_api.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bpqether.h b/9/platforms/android-21/arch-arm/usr/include/linux/bpqether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bpqether.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/bpqether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bsg.h b/9/platforms/android-21/arch-arm/usr/include/linux/bsg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bsg.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/bsg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/btrfs.h b/9/platforms/android-21/arch-arm/usr/include/linux/btrfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/btrfs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/btrfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/big_endian.h b/9/platforms/android-21/arch-arm/usr/include/linux/byteorder/big_endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/big_endian.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/byteorder/big_endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/little_endian.h b/9/platforms/android-21/arch-arm/usr/include/linux/byteorder/little_endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/little_endian.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/byteorder/little_endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/caif/caif_socket.h b/9/platforms/android-21/arch-arm/usr/include/linux/caif/caif_socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/caif/caif_socket.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/caif/caif_socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/caif/if_caif.h b/9/platforms/android-21/arch-arm/usr/include/linux/caif/if_caif.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/caif/if_caif.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/caif/if_caif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can.h b/9/platforms/android-21/arch-arm/usr/include/linux/can.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/can.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/bcm.h b/9/platforms/android-21/arch-arm/usr/include/linux/can/bcm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/bcm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/can/bcm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/error.h b/9/platforms/android-21/arch-arm/usr/include/linux/can/error.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/error.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/can/error.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/gw.h b/9/platforms/android-21/arch-arm/usr/include/linux/can/gw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/gw.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/can/gw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/netlink.h b/9/platforms/android-21/arch-arm/usr/include/linux/can/netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/netlink.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/can/netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/raw.h b/9/platforms/android-21/arch-arm/usr/include/linux/can/raw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/raw.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/can/raw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/capability.h b/9/platforms/android-21/arch-arm/usr/include/linux/capability.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/capability.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/capability.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/capi.h b/9/platforms/android-21/arch-arm/usr/include/linux/capi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/capi.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/capi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cciss_defs.h b/9/platforms/android-21/arch-arm/usr/include/linux/cciss_defs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cciss_defs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cciss_defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cciss_ioctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/cciss_ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cciss_ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cciss_ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cdrom.h b/9/platforms/android-21/arch-arm/usr/include/linux/cdrom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cdrom.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cdrom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cgroupstats.h b/9/platforms/android-21/arch-arm/usr/include/linux/cgroupstats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cgroupstats.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cgroupstats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/chio.h b/9/platforms/android-21/arch-arm/usr/include/linux/chio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/chio.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/chio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cifs/cifs_mount.h b/9/platforms/android-21/arch-arm/usr/include/linux/cifs/cifs_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cifs/cifs_mount.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cifs/cifs_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cm4000_cs.h b/9/platforms/android-21/arch-arm/usr/include/linux/cm4000_cs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cm4000_cs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cm4000_cs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cn_proc.h b/9/platforms/android-21/arch-arm/usr/include/linux/cn_proc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cn_proc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cn_proc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coda.h b/9/platforms/android-21/arch-arm/usr/include/linux/coda.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/coda.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/coda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coda_psdev.h b/9/platforms/android-21/arch-arm/usr/include/linux/coda_psdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/coda_psdev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/coda_psdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coff.h b/9/platforms/android-21/arch-arm/usr/include/linux/coff.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/coff.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/coff.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/compiler.h b/9/platforms/android-21/arch-arm/usr/include/linux/compiler.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/compiler.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/compiler.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/connector.h b/9/platforms/android-21/arch-arm/usr/include/linux/connector.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/connector.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/connector.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/const.h b/9/platforms/android-21/arch-arm/usr/include/linux/const.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/const.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/const.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cramfs_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/cramfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cramfs_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cramfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cuda.h b/9/platforms/android-21/arch-arm/usr/include/linux/cuda.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cuda.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cuda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cyclades.h b/9/platforms/android-21/arch-arm/usr/include/linux/cyclades.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cyclades.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cyclades.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cycx_cfm.h b/9/platforms/android-21/arch-arm/usr/include/linux/cycx_cfm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cycx_cfm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/cycx_cfm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dcbnl.h b/9/platforms/android-21/arch-arm/usr/include/linux/dcbnl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dcbnl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dcbnl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dccp.h b/9/platforms/android-21/arch-arm/usr/include/linux/dccp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dccp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dccp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm.h b/9/platforms/android-21/arch-arm/usr/include/linux/dlm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dlm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_device.h b/9/platforms/android-21/arch-arm/usr/include/linux/dlm_device.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_device.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dlm_device.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_netlink.h b/9/platforms/android-21/arch-arm/usr/include/linux/dlm_netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_netlink.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dlm_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_plock.h b/9/platforms/android-21/arch-arm/usr/include/linux/dlm_plock.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_plock.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dlm_plock.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlmconstants.h b/9/platforms/android-21/arch-arm/usr/include/linux/dlmconstants.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlmconstants.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dlmconstants.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dm-ioctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/dm-ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dm-ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dm-ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dm-log-userspace.h b/9/platforms/android-21/arch-arm/usr/include/linux/dm-log-userspace.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dm-log-userspace.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dm-log-userspace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dn.h b/9/platforms/android-21/arch-arm/usr/include/linux/dn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dn.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dqblk_xfs.h b/9/platforms/android-21/arch-arm/usr/include/linux/dqblk_xfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dqblk_xfs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dqblk_xfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/audio.h b/9/platforms/android-21/arch-arm/usr/include/linux/dvb/audio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/audio.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dvb/audio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/ca.h b/9/platforms/android-21/arch-arm/usr/include/linux/dvb/ca.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/ca.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dvb/ca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/dmx.h b/9/platforms/android-21/arch-arm/usr/include/linux/dvb/dmx.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/dmx.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dvb/dmx.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/frontend.h b/9/platforms/android-21/arch-arm/usr/include/linux/dvb/frontend.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/frontend.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dvb/frontend.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/net.h b/9/platforms/android-21/arch-arm/usr/include/linux/dvb/net.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/net.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dvb/net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/osd.h b/9/platforms/android-21/arch-arm/usr/include/linux/dvb/osd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/osd.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dvb/osd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/version.h b/9/platforms/android-21/arch-arm/usr/include/linux/dvb/version.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/version.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dvb/version.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/video.h b/9/platforms/android-21/arch-arm/usr/include/linux/dvb/video.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/video.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/dvb/video.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/edd.h b/9/platforms/android-21/arch-arm/usr/include/linux/edd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/edd.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/edd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/efs_fs_sb.h b/9/platforms/android-21/arch-arm/usr/include/linux/efs_fs_sb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/efs_fs_sb.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/efs_fs_sb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf-em.h b/9/platforms/android-21/arch-arm/usr/include/linux/elf-em.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elf-em.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/elf-em.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf-fdpic.h b/9/platforms/android-21/arch-arm/usr/include/linux/elf-fdpic.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elf-fdpic.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/elf-fdpic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf.h b/9/platforms/android-21/arch-arm/usr/include/linux/elf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elf.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elfcore.h b/9/platforms/android-21/arch-arm/usr/include/linux/elfcore.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elfcore.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/elfcore.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/errno.h b/9/platforms/android-21/arch-arm/usr/include/linux/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/errno.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/errqueue.h b/9/platforms/android-21/arch-arm/usr/include/linux/errqueue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/errqueue.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/errqueue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ethtool.h b/9/platforms/android-21/arch-arm/usr/include/linux/ethtool.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ethtool.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ethtool.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/eventpoll.h b/9/platforms/android-21/arch-arm/usr/include/linux/eventpoll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/eventpoll.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/eventpoll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fadvise.h b/9/platforms/android-21/arch-arm/usr/include/linux/fadvise.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fadvise.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fadvise.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/falloc.h b/9/platforms/android-21/arch-arm/usr/include/linux/falloc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/falloc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/falloc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fanotify.h b/9/platforms/android-21/arch-arm/usr/include/linux/fanotify.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fanotify.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fanotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fb.h b/9/platforms/android-21/arch-arm/usr/include/linux/fb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fb.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fcntl.h b/9/platforms/android-21/arch-arm/usr/include/linux/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fcntl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fd.h b/9/platforms/android-21/arch-arm/usr/include/linux/fd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fd.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fdreg.h b/9/platforms/android-21/arch-arm/usr/include/linux/fdreg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fdreg.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fdreg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fib_rules.h b/9/platforms/android-21/arch-arm/usr/include/linux/fib_rules.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fib_rules.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fib_rules.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fiemap.h b/9/platforms/android-21/arch-arm/usr/include/linux/fiemap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fiemap.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fiemap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/filter.h b/9/platforms/android-21/arch-arm/usr/include/linux/filter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/filter.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/filter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/firewire-cdev.h b/9/platforms/android-21/arch-arm/usr/include/linux/firewire-cdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/firewire-cdev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/firewire-cdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/firewire-constants.h b/9/platforms/android-21/arch-arm/usr/include/linux/firewire-constants.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/firewire-constants.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/firewire-constants.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/flat.h b/9/platforms/android-21/arch-arm/usr/include/linux/flat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/flat.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/flat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fsl_hypervisor.h b/9/platforms/android-21/arch-arm/usr/include/linux/fsl_hypervisor.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fsl_hypervisor.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fsl_hypervisor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fuse.h b/9/platforms/android-21/arch-arm/usr/include/linux/fuse.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fuse.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/fuse.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/futex.h b/9/platforms/android-21/arch-arm/usr/include/linux/futex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/futex.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/futex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gameport.h b/9/platforms/android-21/arch-arm/usr/include/linux/gameport.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gameport.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/gameport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gen_stats.h b/9/platforms/android-21/arch-arm/usr/include/linux/gen_stats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gen_stats.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/gen_stats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/genetlink.h b/9/platforms/android-21/arch-arm/usr/include/linux/genetlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/genetlink.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/genetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/genwqe/genwqe_card.h b/9/platforms/android-21/arch-arm/usr/include/linux/genwqe/genwqe_card.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/genwqe/genwqe_card.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/genwqe/genwqe_card.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gfs2_ondisk.h b/9/platforms/android-21/arch-arm/usr/include/linux/gfs2_ondisk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gfs2_ondisk.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/gfs2_ondisk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gigaset_dev.h b/9/platforms/android-21/arch-arm/usr/include/linux/gigaset_dev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gigaset_dev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/gigaset_dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hash_info.h b/9/platforms/android-21/arch-arm/usr/include/linux/hash_info.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hash_info.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hash_info.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlc.h b/9/platforms/android-21/arch-arm/usr/include/linux/hdlc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hdlc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlc/ioctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/hdlc/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlc/ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hdlc/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlcdrv.h b/9/platforms/android-21/arch-arm/usr/include/linux/hdlcdrv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlcdrv.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hdlcdrv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdreg.h b/9/platforms/android-21/arch-arm/usr/include/linux/hdreg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdreg.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hdreg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hid.h b/9/platforms/android-21/arch-arm/usr/include/linux/hid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hid.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hiddev.h b/9/platforms/android-21/arch-arm/usr/include/linux/hiddev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hiddev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hiddev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hidraw.h b/9/platforms/android-21/arch-arm/usr/include/linux/hidraw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hidraw.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hidraw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hpet.h b/9/platforms/android-21/arch-arm/usr/include/linux/hpet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hpet.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hpet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hsi/hsi_char.h b/9/platforms/android-21/arch-arm/usr/include/linux/hsi/hsi_char.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hsi/hsi_char.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hsi/hsi_char.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hsr_netlink.h b/9/platforms/android-21/arch-arm/usr/include/linux/hsr_netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hsr_netlink.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hsr_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hw_breakpoint.h b/9/platforms/android-21/arch-arm/usr/include/linux/hw_breakpoint.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hw_breakpoint.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hw_breakpoint.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hysdn_if.h b/9/platforms/android-21/arch-arm/usr/include/linux/hysdn_if.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hysdn_if.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/hysdn_if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2c-dev.h b/9/platforms/android-21/arch-arm/usr/include/linux/i2c-dev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i2c-dev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/i2c-dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2c.h b/9/platforms/android-21/arch-arm/usr/include/linux/i2c.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i2c.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/i2c.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2o-dev.h b/9/platforms/android-21/arch-arm/usr/include/linux/i2o-dev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i2o-dev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/i2o-dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i8k.h b/9/platforms/android-21/arch-arm/usr/include/linux/i8k.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i8k.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/i8k.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/icmp.h b/9/platforms/android-21/arch-arm/usr/include/linux/icmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/icmp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/icmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/icmpv6.h b/9/platforms/android-21/arch-arm/usr/include/linux/icmpv6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/icmpv6.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/icmpv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if.h b/9/platforms/android-21/arch-arm/usr/include/linux/if.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_addr.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_addr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_addr.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_addr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_addrlabel.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_addrlabel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_addrlabel.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_addrlabel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_alg.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_alg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_alg.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_alg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_arcnet.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_arcnet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_arcnet.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_arcnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_arp.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_arp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_bonding.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_bonding.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_bonding.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_bonding.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_bridge.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_bridge.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_bridge.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_bridge.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_cablemodem.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_cablemodem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_cablemodem.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_cablemodem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_eql.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_eql.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_eql.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_eql.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ether.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ether.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_fc.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_fc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_fc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_fc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_fddi.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_fddi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_fddi.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_fddi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_frad.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_frad.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_frad.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_frad.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_hippi.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_hippi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_hippi.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_hippi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_infiniband.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_infiniband.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_infiniband.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_infiniband.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_link.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_link.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_link.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_link.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ltalk.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_ltalk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ltalk.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_ltalk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_packet.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_packet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_packet.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_phonet.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_phonet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_phonet.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_phonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_plip.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_plip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_plip.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_plip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ppp.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_ppp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ppp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_ppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppol2tp.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_pppol2tp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppol2tp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_pppol2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppolac.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_pppolac.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppolac.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_pppolac.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppopns.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_pppopns.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppopns.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_pppopns.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppox.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_pppox.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppox.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_pppox.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_slip.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_slip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_slip.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_slip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_team.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_team.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_team.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_team.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_tun.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_tun.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_tun.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_tun.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_tunnel.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_tunnel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_tunnel.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_tunnel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_vlan.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_vlan.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_vlan.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_vlan.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_x25.h b/9/platforms/android-21/arch-arm/usr/include/linux/if_x25.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_x25.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/if_x25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/igmp.h b/9/platforms/android-21/arch-arm/usr/include/linux/igmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/igmp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/igmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in.h b/9/platforms/android-21/arch-arm/usr/include/linux/in.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/in.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/in.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in6.h b/9/platforms/android-21/arch-arm/usr/include/linux/in6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/in6.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/in6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in_route.h b/9/platforms/android-21/arch-arm/usr/include/linux/in_route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/in_route.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/in_route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/inet_diag.h b/9/platforms/android-21/arch-arm/usr/include/linux/inet_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/inet_diag.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/inet_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/inotify.h b/9/platforms/android-21/arch-arm/usr/include/linux/inotify.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/inotify.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h b/9/platforms/android-21/arch-arm/usr/include/linux/input.h
similarity index 97%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/input.h
rename to 9/platforms/android-21/arch-arm/usr/include/linux/input.h
index df3200c..b9d5b2a 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h
+++ b/9/platforms/android-21/arch-arm/usr/include/linux/input.h
@@ -97,629 +97,644 @@
#define INPUT_PROP_BUTTONPAD 0x02
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define INPUT_PROP_SEMI_MT 0x03
+#define INPUT_PROP_TOPBUTTONPAD 0x04
#define INPUT_PROP_MAX 0x1f
#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1)
-#define EV_SYN 0x00
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_SYN 0x00
#define EV_KEY 0x01
#define EV_REL 0x02
#define EV_ABS 0x03
-#define EV_MSC 0x04
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MSC 0x04
#define EV_SW 0x05
#define EV_LED 0x11
#define EV_SND 0x12
-#define EV_REP 0x14
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_REP 0x14
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
-#define EV_MAX 0x1f
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)
#define SYN_REPORT 0
#define SYN_CONFIG 1
-#define SYN_MT_REPORT 2
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SYN_MT_REPORT 2
#define SYN_DROPPED 3
#define SYN_MAX 0xf
#define SYN_CNT (SYN_MAX+1)
-#define KEY_RESERVED 0
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RESERVED 0
#define KEY_ESC 1
#define KEY_1 2
#define KEY_2 3
-#define KEY_3 4
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_3 4
#define KEY_4 5
#define KEY_5 6
#define KEY_6 7
-#define KEY_7 8
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_7 8
#define KEY_8 9
#define KEY_9 10
#define KEY_0 11
-#define KEY_MINUS 12
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MINUS 12
#define KEY_EQUAL 13
#define KEY_BACKSPACE 14
#define KEY_TAB 15
-#define KEY_Q 16
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Q 16
#define KEY_W 17
#define KEY_E 18
#define KEY_R 19
-#define KEY_T 20
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_T 20
#define KEY_Y 21
#define KEY_U 22
#define KEY_I 23
-#define KEY_O 24
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_O 24
#define KEY_P 25
#define KEY_LEFTBRACE 26
#define KEY_RIGHTBRACE 27
-#define KEY_ENTER 28
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ENTER 28
#define KEY_LEFTCTRL 29
#define KEY_A 30
#define KEY_S 31
-#define KEY_D 32
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_D 32
#define KEY_F 33
#define KEY_G 34
#define KEY_H 35
-#define KEY_J 36
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_J 36
#define KEY_K 37
#define KEY_L 38
#define KEY_SEMICOLON 39
-#define KEY_APOSTROPHE 40
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_APOSTROPHE 40
#define KEY_GRAVE 41
#define KEY_LEFTSHIFT 42
#define KEY_BACKSLASH 43
-#define KEY_Z 44
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Z 44
#define KEY_X 45
#define KEY_C 46
#define KEY_V 47
-#define KEY_B 48
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_B 48
#define KEY_N 49
#define KEY_M 50
#define KEY_COMMA 51
-#define KEY_DOT 52
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DOT 52
#define KEY_SLASH 53
#define KEY_RIGHTSHIFT 54
#define KEY_KPASTERISK 55
-#define KEY_LEFTALT 56
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFTALT 56
#define KEY_SPACE 57
#define KEY_CAPSLOCK 58
#define KEY_F1 59
-#define KEY_F2 60
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F2 60
#define KEY_F3 61
#define KEY_F4 62
#define KEY_F5 63
-#define KEY_F6 64
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F6 64
#define KEY_F7 65
#define KEY_F8 66
#define KEY_F9 67
-#define KEY_F10 68
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F10 68
#define KEY_NUMLOCK 69
#define KEY_SCROLLLOCK 70
#define KEY_KP7 71
-#define KEY_KP8 72
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP8 72
#define KEY_KP9 73
#define KEY_KPMINUS 74
#define KEY_KP4 75
-#define KEY_KP5 76
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP5 76
#define KEY_KP6 77
#define KEY_KPPLUS 78
#define KEY_KP1 79
-#define KEY_KP2 80
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP2 80
#define KEY_KP3 81
#define KEY_KP0 82
#define KEY_KPDOT 83
-#define KEY_ZENKAKUHANKAKU 85
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ZENKAKUHANKAKU 85
#define KEY_102ND 86
#define KEY_F11 87
#define KEY_F12 88
-#define KEY_RO 89
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RO 89
#define KEY_KATAKANA 90
#define KEY_HIRAGANA 91
#define KEY_HENKAN 92
-#define KEY_KATAKANAHIRAGANA 93
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KATAKANAHIRAGANA 93
#define KEY_MUHENKAN 94
#define KEY_KPJPCOMMA 95
#define KEY_KPENTER 96
-#define KEY_RIGHTCTRL 97
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RIGHTCTRL 97
#define KEY_KPSLASH 98
#define KEY_SYSRQ 99
#define KEY_RIGHTALT 100
-#define KEY_LINEFEED 101
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LINEFEED 101
#define KEY_HOME 102
#define KEY_UP 103
#define KEY_PAGEUP 104
-#define KEY_LEFT 105
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFT 105
#define KEY_RIGHT 106
#define KEY_END 107
#define KEY_DOWN 108
-#define KEY_PAGEDOWN 109
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PAGEDOWN 109
#define KEY_INSERT 110
#define KEY_DELETE 111
#define KEY_MACRO 112
-#define KEY_MUTE 113
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MUTE 113
#define KEY_VOLUMEDOWN 114
#define KEY_VOLUMEUP 115
#define KEY_POWER 116
-#define KEY_KPEQUAL 117
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPEQUAL 117
#define KEY_KPPLUSMINUS 118
#define KEY_PAUSE 119
#define KEY_SCALE 120
-#define KEY_KPCOMMA 121
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPCOMMA 121
#define KEY_HANGEUL 122
#define KEY_HANGUEL KEY_HANGEUL
#define KEY_HANJA 123
-#define KEY_YEN 124
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_YEN 124
#define KEY_LEFTMETA 125
#define KEY_RIGHTMETA 126
#define KEY_COMPOSE 127
-#define KEY_STOP 128
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_STOP 128
#define KEY_AGAIN 129
#define KEY_PROPS 130
#define KEY_UNDO 131
-#define KEY_FRONT 132
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FRONT 132
#define KEY_COPY 133
#define KEY_OPEN 134
#define KEY_PASTE 135
-#define KEY_FIND 136
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FIND 136
#define KEY_CUT 137
#define KEY_HELP 138
#define KEY_MENU 139
-#define KEY_CALC 140
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CALC 140
#define KEY_SETUP 141
#define KEY_SLEEP 142
#define KEY_WAKEUP 143
-#define KEY_FILE 144
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FILE 144
#define KEY_SENDFILE 145
#define KEY_DELETEFILE 146
#define KEY_XFER 147
-#define KEY_PROG1 148
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PROG1 148
#define KEY_PROG2 149
#define KEY_WWW 150
#define KEY_MSDOS 151
-#define KEY_COFFEE 152
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_COFFEE 152
#define KEY_SCREENLOCK KEY_COFFEE
#define KEY_DIRECTION 153
#define KEY_CYCLEWINDOWS 154
-#define KEY_MAIL 155
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MAIL 155
#define KEY_BOOKMARKS 156
#define KEY_COMPUTER 157
#define KEY_BACK 158
-#define KEY_FORWARD 159
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FORWARD 159
#define KEY_CLOSECD 160
#define KEY_EJECTCD 161
#define KEY_EJECTCLOSECD 162
-#define KEY_NEXTSONG 163
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_NEXTSONG 163
#define KEY_PLAYPAUSE 164
#define KEY_PREVIOUSSONG 165
#define KEY_STOPCD 166
-#define KEY_RECORD 167
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RECORD 167
#define KEY_REWIND 168
#define KEY_PHONE 169
#define KEY_ISO 170
-#define KEY_CONFIG 171
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CONFIG 171
#define KEY_HOMEPAGE 172
#define KEY_REFRESH 173
#define KEY_EXIT 174
-#define KEY_MOVE 175
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MOVE 175
#define KEY_EDIT 176
#define KEY_SCROLLUP 177
#define KEY_SCROLLDOWN 178
-#define KEY_KPLEFTPAREN 179
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPLEFTPAREN 179
#define KEY_KPRIGHTPAREN 180
#define KEY_NEW 181
#define KEY_REDO 182
-#define KEY_F13 183
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F13 183
#define KEY_F14 184
#define KEY_F15 185
#define KEY_F16 186
-#define KEY_F17 187
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F17 187
#define KEY_F18 188
#define KEY_F19 189
#define KEY_F20 190
-#define KEY_F21 191
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F21 191
#define KEY_F22 192
#define KEY_F23 193
#define KEY_F24 194
-#define KEY_PLAYCD 200
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PLAYCD 200
#define KEY_PAUSECD 201
#define KEY_PROG3 202
#define KEY_PROG4 203
-#define KEY_DASHBOARD 204
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DASHBOARD 204
#define KEY_SUSPEND 205
#define KEY_CLOSE 206
#define KEY_PLAY 207
-#define KEY_FASTFORWARD 208
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FASTFORWARD 208
#define KEY_BASSBOOST 209
#define KEY_PRINT 210
#define KEY_HP 211
-#define KEY_CAMERA 212
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CAMERA 212
#define KEY_SOUND 213
#define KEY_QUESTION 214
#define KEY_EMAIL 215
-#define KEY_CHAT 216
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CHAT 216
#define KEY_SEARCH 217
#define KEY_CONNECT 218
#define KEY_FINANCE 219
-#define KEY_SPORT 220
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SPORT 220
#define KEY_SHOP 221
#define KEY_ALTERASE 222
#define KEY_CANCEL 223
-#define KEY_BRIGHTNESSDOWN 224
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESSDOWN 224
#define KEY_BRIGHTNESSUP 225
#define KEY_MEDIA 226
#define KEY_SWITCHVIDEOMODE 227
-#define KEY_KBDILLUMTOGGLE 228
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KBDILLUMTOGGLE 228
#define KEY_KBDILLUMDOWN 229
#define KEY_KBDILLUMUP 230
#define KEY_SEND 231
-#define KEY_REPLY 232
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_REPLY 232
#define KEY_FORWARDMAIL 233
#define KEY_SAVE 234
#define KEY_DOCUMENTS 235
-#define KEY_BATTERY 236
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BATTERY 236
#define KEY_BLUETOOTH 237
#define KEY_WLAN 238
#define KEY_UWB 239
-#define KEY_UNKNOWN 240
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_UNKNOWN 240
#define KEY_VIDEO_NEXT 241
#define KEY_VIDEO_PREV 242
#define KEY_BRIGHTNESS_CYCLE 243
-#define KEY_BRIGHTNESS_ZERO 244
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_AUTO 244
+#define KEY_BRIGHTNESS_ZERO KEY_BRIGHTNESS_AUTO
#define KEY_DISPLAY_OFF 245
#define KEY_WWAN 246
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WIMAX KEY_WWAN
#define KEY_RFKILL 247
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MICMUTE 248
#define BTN_MISC 0x100
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_0 0x100
#define BTN_1 0x101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_2 0x102
#define BTN_3 0x103
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_4 0x104
#define BTN_5 0x105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_6 0x106
#define BTN_7 0x107
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_8 0x108
#define BTN_9 0x109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MOUSE 0x110
#define BTN_LEFT 0x110
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_RIGHT 0x111
#define BTN_MIDDLE 0x112
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SIDE 0x113
#define BTN_EXTRA 0x114
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_FORWARD 0x115
#define BTN_BACK 0x116
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TASK 0x117
#define BTN_JOYSTICK 0x120
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER 0x120
#define BTN_THUMB 0x121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMB2 0x122
#define BTN_TOP 0x123
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOP2 0x124
#define BTN_PINKIE 0x125
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE 0x126
#define BTN_BASE2 0x127
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE3 0x128
#define BTN_BASE4 0x129
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE5 0x12a
#define BTN_BASE6 0x12b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DEAD 0x12f
#define BTN_GAMEPAD 0x130
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SOUTH 0x130
#define BTN_A BTN_SOUTH
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_EAST 0x131
#define BTN_B BTN_EAST
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_C 0x132
#define BTN_NORTH 0x133
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_X BTN_NORTH
#define BTN_WEST 0x134
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_Y BTN_WEST
#define BTN_Z 0x135
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL 0x136
#define BTN_TR 0x137
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL2 0x138
#define BTN_TR2 0x139
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SELECT 0x13a
#define BTN_START 0x13b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MODE 0x13c
#define BTN_THUMBL 0x13d
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMBR 0x13e
#define BTN_DIGI 0x140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_PEN 0x140
#define BTN_TOOL_RUBBER 0x141
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_BRUSH 0x142
#define BTN_TOOL_PENCIL 0x143
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_AIRBRUSH 0x144
#define BTN_TOOL_FINGER 0x145
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_MOUSE 0x146
#define BTN_TOOL_LENS 0x147
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUINTTAP 0x148
#define BTN_TOUCH 0x14a
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_STYLUS 0x14b
#define BTN_STYLUS2 0x14c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_DOUBLETAP 0x14d
#define BTN_TOOL_TRIPLETAP 0x14e
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUADTAP 0x14f
#define BTN_WHEEL 0x150
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_GEAR_DOWN 0x150
#define BTN_GEAR_UP 0x151
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_OK 0x160
#define KEY_SELECT 0x161
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GOTO 0x162
#define KEY_CLEAR 0x163
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_POWER2 0x164
#define KEY_OPTION 0x165
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_INFO 0x166
#define KEY_TIME 0x167
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VENDOR 0x168
#define KEY_ARCHIVE 0x169
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PROGRAM 0x16a
#define KEY_CHANNEL 0x16b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FAVORITES 0x16c
#define KEY_EPG 0x16d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PVR 0x16e
#define KEY_MHP 0x16f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_LANGUAGE 0x170
#define KEY_TITLE 0x171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SUBTITLE 0x172
#define KEY_ANGLE 0x173
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOM 0x174
#define KEY_MODE 0x175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_KEYBOARD 0x176
#define KEY_SCREEN 0x177
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PC 0x178
#define KEY_TV 0x179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TV2 0x17a
#define KEY_VCR 0x17b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VCR2 0x17c
#define KEY_SAT 0x17d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SAT2 0x17e
#define KEY_CD 0x17f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TAPE 0x180
#define KEY_RADIO 0x181
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TUNER 0x182
#define KEY_PLAYER 0x183
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEXT 0x184
#define KEY_DVD 0x185
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUX 0x186
#define KEY_MP3 0x187
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUDIO 0x188
#define KEY_VIDEO 0x189
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DIRECTORY 0x18a
#define KEY_LIST 0x18b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEMO 0x18c
#define KEY_CALENDAR 0x18d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RED 0x18e
#define KEY_GREEN 0x18f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_YELLOW 0x190
#define KEY_BLUE 0x191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CHANNELUP 0x192
#define KEY_CHANNELDOWN 0x193
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FIRST 0x194
#define KEY_LAST 0x195
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AB 0x196
#define KEY_NEXT 0x197
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RESTART 0x198
#define KEY_SLOW 0x199
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SHUFFLE 0x19a
#define KEY_BREAK 0x19b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PREVIOUS 0x19c
#define KEY_DIGITS 0x19d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEEN 0x19e
#define KEY_TWEN 0x19f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VIDEOPHONE 0x1a0
#define KEY_GAMES 0x1a1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMIN 0x1a2
#define KEY_ZOOMOUT 0x1a3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMRESET 0x1a4
#define KEY_WORDPROCESSOR 0x1a5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EDITOR 0x1a6
#define KEY_SPREADSHEET 0x1a7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GRAPHICSEDITOR 0x1a8
#define KEY_PRESENTATION 0x1a9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DATABASE 0x1aa
#define KEY_NEWS 0x1ab
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VOICEMAIL 0x1ac
#define KEY_ADDRESSBOOK 0x1ad
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MESSENGER 0x1ae
#define KEY_DISPLAYTOGGLE 0x1af
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_TOGGLE KEY_DISPLAYTOGGLE
#define KEY_SPELLCHECK 0x1b0
#define KEY_LOGOFF 0x1b1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DOLLAR 0x1b2
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EURO 0x1b3
#define KEY_FRAMEBACK 0x1b4
#define KEY_FRAMEFORWARD 0x1b5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CONTEXT_MENU 0x1b6
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEDIA_REPEAT 0x1b7
#define KEY_10CHANNELSUP 0x1b8
#define KEY_10CHANNELSDOWN 0x1b9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_IMAGES 0x1ba
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_EOL 0x1c0
#define KEY_DEL_EOS 0x1c1
#define KEY_INS_LINE 0x1c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_LINE 0x1c3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN 0x1d0
#define KEY_FN_ESC 0x1d1
#define KEY_FN_F1 0x1d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F2 0x1d3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F3 0x1d4
#define KEY_FN_F4 0x1d5
#define KEY_FN_F5 0x1d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F6 0x1d7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F7 0x1d8
#define KEY_FN_F8 0x1d9
#define KEY_FN_F9 0x1da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F10 0x1db
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F11 0x1dc
#define KEY_FN_F12 0x1dd
#define KEY_FN_1 0x1de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_2 0x1df
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_D 0x1e0
#define KEY_FN_E 0x1e1
#define KEY_FN_F 0x1e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_S 0x1e3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_B 0x1e4
#define KEY_BRL_DOT1 0x1f1
#define KEY_BRL_DOT2 0x1f2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT3 0x1f3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT4 0x1f4
#define KEY_BRL_DOT5 0x1f5
#define KEY_BRL_DOT6 0x1f6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT7 0x1f7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT8 0x1f8
#define KEY_BRL_DOT9 0x1f9
#define KEY_BRL_DOT10 0x1fa
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_0 0x200
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_1 0x201
#define KEY_NUMERIC_2 0x202
#define KEY_NUMERIC_3 0x203
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_4 0x204
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_5 0x205
#define KEY_NUMERIC_6 0x206
#define KEY_NUMERIC_7 0x207
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_8 0x208
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_9 0x209
#define KEY_NUMERIC_STAR 0x20a
#define KEY_NUMERIC_POUND 0x20b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_FOCUS 0x210
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WPS_BUTTON 0x211
#define KEY_TOUCHPAD_TOGGLE 0x212
#define KEY_TOUCHPAD_ON 0x213
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TOUCHPAD_OFF 0x214
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_ZOOMIN 0x215
#define KEY_CAMERA_ZOOMOUT 0x216
#define KEY_CAMERA_UP 0x217
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_DOWN 0x218
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_LEFT 0x219
#define KEY_CAMERA_RIGHT 0x21a
#define KEY_ATTENDANT_ON 0x21b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_OFF 0x21c
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_TOGGLE 0x21d
#define KEY_LIGHTS_TOGGLE 0x21e
#define BTN_DPAD_UP 0x220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_DOWN 0x221
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_LEFT 0x222
#define BTN_DPAD_RIGHT 0x223
#define KEY_ALS_TOGGLE 0x230
+#define KEY_BUTTONCONFIG 0x240
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_TASKMANAGER 0x241
+#define KEY_JOURNAL 0x242
+#define KEY_CONTROLPANEL 0x243
+#define KEY_APPSELECT 0x244
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SCREENSAVER 0x245
+#define KEY_VOICECOMMAND 0x246
+#define KEY_BRIGHTNESS_MIN 0x250
+#define KEY_BRIGHTNESS_MAX 0x251
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER_HAPPY 0x2c0
#define BTN_TRIGGER_HAPPY1 0x2c0
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ioctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ion.h b/9/platforms/android-21/arch-arm/usr/include/linux/ion.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ion.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ion.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ioprio.h b/9/platforms/android-21/arch-arm/usr/include/linux/ioprio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ioprio.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ioprio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip.h b/9/platforms/android-21/arch-arm/usr/include/linux/ip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ip.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip6_tunnel.h b/9/platforms/android-21/arch-arm/usr/include/linux/ip6_tunnel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ip6_tunnel.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ip6_tunnel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip_vs.h b/9/platforms/android-21/arch-arm/usr/include/linux/ip_vs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ip_vs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ip_vs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipc.h b/9/platforms/android-21/arch-arm/usr/include/linux/ipc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipmi.h b/9/platforms/android-21/arch-arm/usr/include/linux/ipmi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipmi.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ipmi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipmi_msgdefs.h b/9/platforms/android-21/arch-arm/usr/include/linux/ipmi_msgdefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipmi_msgdefs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ipmi_msgdefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipsec.h b/9/platforms/android-21/arch-arm/usr/include/linux/ipsec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipsec.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ipsec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipv6.h b/9/platforms/android-21/arch-arm/usr/include/linux/ipv6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipv6.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ipv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipv6_route.h b/9/platforms/android-21/arch-arm/usr/include/linux/ipv6_route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipv6_route.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ipv6_route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipx.h b/9/platforms/android-21/arch-arm/usr/include/linux/ipx.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipx.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ipx.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/irda.h b/9/platforms/android-21/arch-arm/usr/include/linux/irda.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/irda.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/irda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/irqnr.h b/9/platforms/android-21/arch-arm/usr/include/linux/irqnr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/irqnr.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/irqnr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn.h b/9/platforms/android-21/arch-arm/usr/include/linux/isdn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/isdn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn/capicmd.h b/9/platforms/android-21/arch-arm/usr/include/linux/isdn/capicmd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn/capicmd.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/isdn/capicmd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn_divertif.h b/9/platforms/android-21/arch-arm/usr/include/linux/isdn_divertif.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn_divertif.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/isdn_divertif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn_ppp.h b/9/platforms/android-21/arch-arm/usr/include/linux/isdn_ppp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn_ppp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/isdn_ppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdnif.h b/9/platforms/android-21/arch-arm/usr/include/linux/isdnif.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdnif.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/isdnif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/iso_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/iso_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/iso_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/iso_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ivtv.h b/9/platforms/android-21/arch-arm/usr/include/linux/ivtv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ivtv.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ivtv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ivtvfb.h b/9/platforms/android-21/arch-arm/usr/include/linux/ivtvfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ivtvfb.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ivtvfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ixjuser.h b/9/platforms/android-21/arch-arm/usr/include/linux/ixjuser.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ixjuser.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ixjuser.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/jffs2.h b/9/platforms/android-21/arch-arm/usr/include/linux/jffs2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/jffs2.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/jffs2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/joystick.h b/9/platforms/android-21/arch-arm/usr/include/linux/joystick.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/joystick.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/joystick.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kd.h b/9/platforms/android-21/arch-arm/usr/include/linux/kd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kd.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/kd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kdev_t.h b/9/platforms/android-21/arch-arm/usr/include/linux/kdev_t.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kdev_t.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/kdev_t.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernel-page-flags.h b/9/platforms/android-21/arch-arm/usr/include/linux/kernel-page-flags.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kernel-page-flags.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/kernel-page-flags.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernel.h b/9/platforms/android-21/arch-arm/usr/include/linux/kernel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kernel.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/kernel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernelcapi.h b/9/platforms/android-21/arch-arm/usr/include/linux/kernelcapi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kernelcapi.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/kernelcapi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kexec.h b/9/platforms/android-21/arch-arm/usr/include/linux/kexec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kexec.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/kexec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keyboard.h b/9/platforms/android-21/arch-arm/usr/include/linux/keyboard.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/keyboard.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/keyboard.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keychord.h b/9/platforms/android-21/arch-arm/usr/include/linux/keychord.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/keychord.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/keychord.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keyctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/keyctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/keyctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/keyctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kvm.h b/9/platforms/android-21/arch-arm/usr/include/linux/kvm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kvm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/kvm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kvm_para.h b/9/platforms/android-21/arch-arm/usr/include/linux/kvm_para.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kvm_para.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/kvm_para.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/l2tp.h b/9/platforms/android-21/arch-arm/usr/include/linux/l2tp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/l2tp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/l2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/libc-compat.h b/9/platforms/android-21/arch-arm/usr/include/linux/libc-compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/libc-compat.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/libc-compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/limits.h b/9/platforms/android-21/arch-arm/usr/include/linux/limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/limits.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/llc.h b/9/platforms/android-21/arch-arm/usr/include/linux/llc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/llc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/llc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/loop.h b/9/platforms/android-21/arch-arm/usr/include/linux/loop.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/loop.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/loop.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/lp.h b/9/platforms/android-21/arch-arm/usr/include/linux/lp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/lp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/lp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/magic.h b/9/platforms/android-21/arch-arm/usr/include/linux/magic.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/magic.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/magic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/major.h b/9/platforms/android-21/arch-arm/usr/include/linux/major.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/major.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/major.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/map_to_7segment.h b/9/platforms/android-21/arch-arm/usr/include/linux/map_to_7segment.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/map_to_7segment.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/map_to_7segment.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/matroxfb.h b/9/platforms/android-21/arch-arm/usr/include/linux/matroxfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/matroxfb.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/matroxfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mdio.h b/9/platforms/android-21/arch-arm/usr/include/linux/mdio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mdio.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/media.h b/9/platforms/android-21/arch-arm/usr/include/linux/media.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/media.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/media.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mei.h b/9/platforms/android-21/arch-arm/usr/include/linux/mei.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mei.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mei.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mempolicy.h b/9/platforms/android-21/arch-arm/usr/include/linux/mempolicy.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mempolicy.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mempolicy.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/meye.h b/9/platforms/android-21/arch-arm/usr/include/linux/meye.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/meye.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/meye.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mic_common.h b/9/platforms/android-21/arch-arm/usr/include/linux/mic_common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mic_common.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mic_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mic_ioctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/mic_ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mic_ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mic_ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mii.h b/9/platforms/android-21/arch-arm/usr/include/linux/mii.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mii.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mii.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/minix_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/minix_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/minix_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/minix_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mman.h b/9/platforms/android-21/arch-arm/usr/include/linux/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mman.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mmc/ioctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/mmc/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mmc/ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mmc/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mmtimer.h b/9/platforms/android-21/arch-arm/usr/include/linux/mmtimer.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mmtimer.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mmtimer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/module.h b/9/platforms/android-21/arch-arm/usr/include/linux/module.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/module.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/module.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mqueue.h b/9/platforms/android-21/arch-arm/usr/include/linux/mqueue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mqueue.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mqueue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mroute.h b/9/platforms/android-21/arch-arm/usr/include/linux/mroute.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mroute.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mroute.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mroute6.h b/9/platforms/android-21/arch-arm/usr/include/linux/mroute6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mroute6.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mroute6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/msdos_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/msdos_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/msdos_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/msdos_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/msg.h b/9/platforms/android-21/arch-arm/usr/include/linux/msg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/msg.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/msg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mtio.h b/9/platforms/android-21/arch-arm/usr/include/linux/mtio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mtio.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/mtio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/n_r3964.h b/9/platforms/android-21/arch-arm/usr/include/linux/n_r3964.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/n_r3964.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/n_r3964.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nbd.h b/9/platforms/android-21/arch-arm/usr/include/linux/nbd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nbd.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nbd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp.h b/9/platforms/android-21/arch-arm/usr/include/linux/ncp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ncp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/ncp_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ncp_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_mount.h b/9/platforms/android-21/arch-arm/usr/include/linux/ncp_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_mount.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ncp_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_no.h b/9/platforms/android-21/arch-arm/usr/include/linux/ncp_no.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_no.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ncp_no.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/neighbour.h b/9/platforms/android-21/arch-arm/usr/include/linux/neighbour.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/neighbour.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/neighbour.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net.h b/9/platforms/android-21/arch-arm/usr/include/linux/net.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/net.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net_dropmon.h b/9/platforms/android-21/arch-arm/usr/include/linux/net_dropmon.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/net_dropmon.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/net_dropmon.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net_tstamp.h b/9/platforms/android-21/arch-arm/usr/include/linux/net_tstamp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/net_tstamp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/net_tstamp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netconf.h b/9/platforms/android-21/arch-arm/usr/include/linux/netconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netconf.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netdevice.h b/9/platforms/android-21/arch-arm/usr/include/linux/netdevice.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netdevice.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netdevice.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/ipset/ip_set.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/ipset/ip_set.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/ipset/ip_set_hash.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/ipset/ip_set_hash.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/ipset/ip_set_list.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/ipset/ip_set_list.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_ftp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_ftp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_sctp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_nat.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_nat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_nat.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_tables_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nf_tables_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_acct.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_acct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_conntrack.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_conntrack.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_cthelper.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_cthelper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_cttimeout.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_cttimeout.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_log.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_queue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/nfnetlink_queue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/x_tables.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/x_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/x_tables.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/x_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_AUDIT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_AUDIT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CHECKSUM.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CHECKSUM.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CLASSIFY.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CLASSIFY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CONNMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CONNMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CONNSECMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CONNSECMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CT.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CT.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_CT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_DSCP.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_DSCP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_HMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_HMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_IDLETIMER.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_IDLETIMER.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LED.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_LED.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LED.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_LED.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LOG.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_LOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LOG.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_MARK.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_MARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_MARK.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_MARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_NFLOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_NFLOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_NFQUEUE.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_NFQUEUE.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_RATEEST.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_RATEEST.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_SECMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_SECMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_SYNPROXY.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_SYNPROXY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_TCPMSS.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_TCPMSS.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TEE.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_TEE.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TEE.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_TEE.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_TPROXY.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_TPROXY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_addrtype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_addrtype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_bpf.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_bpf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_bpf.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_bpf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_cgroup.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_cgroup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cluster.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_cluster.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cluster.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_cluster.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_comment.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_comment.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_comment.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_comment.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_connbytes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_connbytes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_connlabel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_connlabel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_connlimit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_connlimit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connmark.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_connmark.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connmark.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_connmark.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_conntrack.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_conntrack.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cpu.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_cpu.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cpu.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_cpu.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dccp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_dccp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dccp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_dccp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_devgroup.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_devgroup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dscp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_dscp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dscp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_dscp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ecn.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_ecn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ecn.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_ecn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_esp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_esp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_esp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_esp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_hashlimit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_hashlimit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_helper.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_helper.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_helper.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_helper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_ipcomp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_ipcomp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_iprange.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_iprange.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_iprange.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_iprange.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_ipvs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_ipvs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_l2tp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_l2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_length.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_length.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_length.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_length.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_limit.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_limit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_limit.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_limit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mac.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_mac.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mac.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_mac.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mark.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_mark.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mark.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_mark.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_multiport.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_multiport.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_multiport.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_multiport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_nfacct.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_nfacct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_osf.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_osf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_osf.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_osf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_owner.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_owner.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_owner.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_owner.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_physdev.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_physdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_physdev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_physdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_pkttype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_pkttype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_policy.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_policy.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_policy.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_policy.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_quota.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_quota.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_quota.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_quota.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rateest.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_rateest.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rateest.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_rateest.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_realm.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_realm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_realm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_realm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_recent.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_recent.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_recent.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_recent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_rpfilter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_rpfilter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_sctp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_sctp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_sctp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_set.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_set.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_set.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_set.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_socket.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_socket.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_state.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_state.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_state.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_state.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_statistic.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_statistic.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_statistic.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_statistic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_string.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_string.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_string.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_tcpmss.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_tcpmss.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_tcpudp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_tcpudp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_time.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_time.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_time.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_u32.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_u32.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_u32.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter/xt_u32.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_arp/arp_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_arp/arp_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_arp/arpt_mangle.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_arp/arpt_mangle.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_802_3.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_802_3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_among.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_among.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_arpreply.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_arpreply.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_ip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_ip6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_ip6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_limit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_limit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_log.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_mark_m.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_mark_m.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_mark_t.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_mark_t.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_nat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_nflog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_nflog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_pkttype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_pkttype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_redirect.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_redirect.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_stp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_stp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_ulog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_ulog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_vlan.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebt_vlan.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebtables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ebtables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_decnet.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_decnet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_decnet.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_decnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ip_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ip_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ECN.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ECN.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_LOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_TTL.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_TTL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ah.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ah.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ecn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ecn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ttl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv4/ipt_ttl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_HL.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_HL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_ah.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_ah.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_frag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_frag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_hl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_hl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_mh.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_mh.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_opts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_opts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h b/9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_rt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netfilter_ipv6/ip6t_rt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netlink.h b/9/platforms/android-21/arch-arm/usr/include/linux/netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netlink.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netlink_diag.h b/9/platforms/android-21/arch-arm/usr/include/linux/netlink_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netlink_diag.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netlink_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netrom.h b/9/platforms/android-21/arch-arm/usr/include/linux/netrom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netrom.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/netrom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfc.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs2.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfs2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs2.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfs2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs3.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfs3.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs3.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfs3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs4.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfs4.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs4.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfs4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs4_mount.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfs4_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs4_mount.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfs4_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_idmap.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfs_idmap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_idmap.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfs_idmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_mount.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfs_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_mount.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfs_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsacl.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfsacl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsacl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfsacl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/cld.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfsd/cld.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/cld.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfsd/cld.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/debug.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfsd/debug.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/debug.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfsd/debug.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/export.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfsd/export.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/export.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfsd/export.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/nfsfh.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfsd/nfsfh.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/nfsfh.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfsd/nfsfh.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/stats.h b/9/platforms/android-21/arch-arm/usr/include/linux/nfsd/stats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/stats.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nfsd/stats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nl80211.h b/9/platforms/android-21/arch-arm/usr/include/linux/nl80211.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nl80211.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nl80211.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nubus.h b/9/platforms/android-21/arch-arm/usr/include/linux/nubus.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nubus.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nubus.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nvme.h b/9/platforms/android-21/arch-arm/usr/include/linux/nvme.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nvme.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nvme.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nvram.h b/9/platforms/android-21/arch-arm/usr/include/linux/nvram.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nvram.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/nvram.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/omap3isp.h b/9/platforms/android-21/arch-arm/usr/include/linux/omap3isp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/omap3isp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/omap3isp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/omapfb.h b/9/platforms/android-21/arch-arm/usr/include/linux/omapfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/omapfb.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/omapfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/oom.h b/9/platforms/android-21/arch-arm/usr/include/linux/oom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/oom.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/oom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/openvswitch.h b/9/platforms/android-21/arch-arm/usr/include/linux/openvswitch.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/openvswitch.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/openvswitch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/packet_diag.h b/9/platforms/android-21/arch-arm/usr/include/linux/packet_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/packet_diag.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/packet_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/param.h b/9/platforms/android-21/arch-arm/usr/include/linux/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/param.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/parport.h b/9/platforms/android-21/arch-arm/usr/include/linux/parport.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/parport.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/parport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/patchkey.h b/9/platforms/android-21/arch-arm/usr/include/linux/patchkey.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/patchkey.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/patchkey.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pci.h b/9/platforms/android-21/arch-arm/usr/include/linux/pci.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pci.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/pci.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pci_regs.h b/9/platforms/android-21/arch-arm/usr/include/linux/pci_regs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pci_regs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/pci_regs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/perf_event.h b/9/platforms/android-21/arch-arm/usr/include/linux/perf_event.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/perf_event.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/perf_event.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/personality.h b/9/platforms/android-21/arch-arm/usr/include/linux/personality.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/personality.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/personality.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pfkeyv2.h b/9/platforms/android-21/arch-arm/usr/include/linux/pfkeyv2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pfkeyv2.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/pfkeyv2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pg.h b/9/platforms/android-21/arch-arm/usr/include/linux/pg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pg.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/pg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/phantom.h b/9/platforms/android-21/arch-arm/usr/include/linux/phantom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/phantom.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/phantom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/phonet.h b/9/platforms/android-21/arch-arm/usr/include/linux/phonet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/phonet.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/phonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pkt_cls.h b/9/platforms/android-21/arch-arm/usr/include/linux/pkt_cls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pkt_cls.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/pkt_cls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pkt_sched.h b/9/platforms/android-21/arch-arm/usr/include/linux/pkt_sched.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pkt_sched.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/pkt_sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pktcdvd.h b/9/platforms/android-21/arch-arm/usr/include/linux/pktcdvd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pktcdvd.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/pktcdvd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pmu.h b/9/platforms/android-21/arch-arm/usr/include/linux/pmu.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pmu.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/pmu.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/poll.h b/9/platforms/android-21/arch-arm/usr/include/linux/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/poll.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/posix_types.h b/9/platforms/android-21/arch-arm/usr/include/linux/posix_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/posix_types.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/posix_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppdev.h b/9/platforms/android-21/arch-arm/usr/include/linux/ppdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppdev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ppdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp-comp.h b/9/platforms/android-21/arch-arm/usr/include/linux/ppp-comp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp-comp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ppp-comp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp-ioctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/ppp-ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp-ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ppp-ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp_defs.h b/9/platforms/android-21/arch-arm/usr/include/linux/ppp_defs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp_defs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ppp_defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pps.h b/9/platforms/android-21/arch-arm/usr/include/linux/pps.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pps.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/pps.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/prctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/prctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/prctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/prctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ptp_clock.h b/9/platforms/android-21/arch-arm/usr/include/linux/ptp_clock.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ptp_clock.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ptp_clock.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ptrace.h b/9/platforms/android-21/arch-arm/usr/include/linux/ptrace.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ptrace.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/qnx4_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/qnx4_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/qnx4_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/qnx4_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/qnxtypes.h b/9/platforms/android-21/arch-arm/usr/include/linux/qnxtypes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/qnxtypes.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/qnxtypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/quota.h b/9/platforms/android-21/arch-arm/usr/include/linux/quota.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/quota.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/quota.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/radeonfb.h b/9/platforms/android-21/arch-arm/usr/include/linux/radeonfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/radeonfb.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/radeonfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_p.h b/9/platforms/android-21/arch-arm/usr/include/linux/raid/md_p.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_p.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/raid/md_p.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_u.h b/9/platforms/android-21/arch-arm/usr/include/linux/raid/md_u.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_u.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/raid/md_u.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/random.h b/9/platforms/android-21/arch-arm/usr/include/linux/random.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/random.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/random.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raw.h b/9/platforms/android-21/arch-arm/usr/include/linux/raw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/raw.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/raw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rds.h b/9/platforms/android-21/arch-arm/usr/include/linux/rds.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rds.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/rds.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reboot.h b/9/platforms/android-21/arch-arm/usr/include/linux/reboot.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/reboot.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/reboot.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/reiserfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/reiserfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_xattr.h b/9/platforms/android-21/arch-arm/usr/include/linux/reiserfs_xattr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_xattr.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/reiserfs_xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/resource.h b/9/platforms/android-21/arch-arm/usr/include/linux/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/resource.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rfkill.h b/9/platforms/android-21/arch-arm/usr/include/linux/rfkill.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rfkill.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/rfkill.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/romfs_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/romfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/romfs_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/romfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rose.h b/9/platforms/android-21/arch-arm/usr/include/linux/rose.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rose.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/rose.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/route.h b/9/platforms/android-21/arch-arm/usr/include/linux/route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/route.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rtc.h b/9/platforms/android-21/arch-arm/usr/include/linux/rtc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rtc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/rtc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rtnetlink.h b/9/platforms/android-21/arch-arm/usr/include/linux/rtnetlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rtnetlink.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/rtnetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/scc.h b/9/platforms/android-21/arch-arm/usr/include/linux/scc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/scc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/scc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sched.h b/9/platforms/android-21/arch-arm/usr/include/linux/sched.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sched.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/screen_info.h b/9/platforms/android-21/arch-arm/usr/include/linux/screen_info.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/screen_info.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/screen_info.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sctp.h b/9/platforms/android-21/arch-arm/usr/include/linux/sctp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sctp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sdla.h b/9/platforms/android-21/arch-arm/usr/include/linux/sdla.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sdla.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sdla.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/seccomp.h b/9/platforms/android-21/arch-arm/usr/include/linux/seccomp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/seccomp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/seccomp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/securebits.h b/9/platforms/android-21/arch-arm/usr/include/linux/securebits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/securebits.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/securebits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/selinux_netlink.h b/9/platforms/android-21/arch-arm/usr/include/linux/selinux_netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/selinux_netlink.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/selinux_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sem.h b/9/platforms/android-21/arch-arm/usr/include/linux/sem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sem.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial.h b/9/platforms/android-21/arch-arm/usr/include/linux/serial.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serial.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/serial.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial_core.h b/9/platforms/android-21/arch-arm/usr/include/linux/serial_core.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serial_core.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/serial_core.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial_reg.h b/9/platforms/android-21/arch-arm/usr/include/linux/serial_reg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serial_reg.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/serial_reg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serio.h b/9/platforms/android-21/arch-arm/usr/include/linux/serio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serio.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/serio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/shm.h b/9/platforms/android-21/arch-arm/usr/include/linux/shm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/shm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/shm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/signal.h b/9/platforms/android-21/arch-arm/usr/include/linux/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/signal.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/signalfd.h b/9/platforms/android-21/arch-arm/usr/include/linux/signalfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/signalfd.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/signalfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/snmp.h b/9/platforms/android-21/arch-arm/usr/include/linux/snmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/snmp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/snmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sock_diag.h b/9/platforms/android-21/arch-arm/usr/include/linux/sock_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sock_diag.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sock_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/socket.h b/9/platforms/android-21/arch-arm/usr/include/linux/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/socket.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sockios.h b/9/platforms/android-21/arch-arm/usr/include/linux/sockios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sockios.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sockios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/som.h b/9/platforms/android-21/arch-arm/usr/include/linux/som.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/som.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/som.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sonet.h b/9/platforms/android-21/arch-arm/usr/include/linux/sonet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sonet.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sonypi.h b/9/platforms/android-21/arch-arm/usr/include/linux/sonypi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sonypi.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sonypi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sound.h b/9/platforms/android-21/arch-arm/usr/include/linux/sound.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sound.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sound.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/soundcard.h b/9/platforms/android-21/arch-arm/usr/include/linux/soundcard.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/soundcard.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/soundcard.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/spi/spidev.h b/9/platforms/android-21/arch-arm/usr/include/linux/spi/spidev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/spi/spidev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/spi/spidev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/stat.h b/9/platforms/android-21/arch-arm/usr/include/linux/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/stat.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/stddef.h b/9/platforms/android-21/arch-arm/usr/include/linux/stddef.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/stddef.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/stddef.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/string.h b/9/platforms/android-21/arch-arm/usr/include/linux/string.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/string.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sunrpc/debug.h b/9/platforms/android-21/arch-arm/usr/include/linux/sunrpc/debug.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sunrpc/debug.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sunrpc/debug.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/suspend_ioctls.h b/9/platforms/android-21/arch-arm/usr/include/linux/suspend_ioctls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/suspend_ioctls.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/suspend_ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sw_sync.h b/9/platforms/android-21/arch-arm/usr/include/linux/sw_sync.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sw_sync.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sw_sync.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/swab.h b/9/platforms/android-21/arch-arm/usr/include/linux/swab.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/swab.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sync.h b/9/platforms/android-21/arch-arm/usr/include/linux/sync.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sync.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sync.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/synclink.h b/9/platforms/android-21/arch-arm/usr/include/linux/synclink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/synclink.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/synclink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sysctl.h b/9/platforms/android-21/arch-arm/usr/include/linux/sysctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sysctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sysctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sysinfo.h b/9/platforms/android-21/arch-arm/usr/include/linux/sysinfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sysinfo.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/sysinfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/taskstats.h b/9/platforms/android-21/arch-arm/usr/include/linux/taskstats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/taskstats.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/taskstats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_csum.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_csum.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_csum.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_csum.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_defact.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_defact.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_defact.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_defact.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_gact.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_gact.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_gact.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_gact.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_ipt.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_ipt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_ipt.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_ipt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_mirred.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_mirred.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_mirred.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_mirred.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_nat.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_nat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_nat.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_pedit.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_pedit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_pedit.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_pedit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_skbedit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_act/tc_skbedit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_ematch/tc_em_cmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_ematch/tc_em_cmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_ematch/tc_em_meta.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_ematch/tc_em_meta.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_ematch/tc_em_nbyte.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_ematch/tc_em_nbyte.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h b/9/platforms/android-21/arch-arm/usr/include/linux/tc_ematch/tc_em_text.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tc_ematch/tc_em_text.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tcp.h b/9/platforms/android-21/arch-arm/usr/include/linux/tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tcp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tcp_metrics.h b/9/platforms/android-21/arch-arm/usr/include/linux/tcp_metrics.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tcp_metrics.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tcp_metrics.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/telephony.h b/9/platforms/android-21/arch-arm/usr/include/linux/telephony.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/telephony.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/telephony.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/termios.h b/9/platforms/android-21/arch-arm/usr/include/linux/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/termios.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/time.h b/9/platforms/android-21/arch-arm/usr/include/linux/time.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/time.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/times.h b/9/platforms/android-21/arch-arm/usr/include/linux/times.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/times.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/times.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/timex.h b/9/platforms/android-21/arch-arm/usr/include/linux/timex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/timex.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/timex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tiocl.h b/9/platforms/android-21/arch-arm/usr/include/linux/tiocl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tiocl.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tiocl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tipc.h b/9/platforms/android-21/arch-arm/usr/include/linux/tipc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tipc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tipc_config.h b/9/platforms/android-21/arch-arm/usr/include/linux/tipc_config.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tipc_config.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tipc_config.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/toshiba.h b/9/platforms/android-21/arch-arm/usr/include/linux/toshiba.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/toshiba.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/toshiba.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tty.h b/9/platforms/android-21/arch-arm/usr/include/linux/tty.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tty.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tty_flags.h b/9/platforms/android-21/arch-arm/usr/include/linux/tty_flags.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tty_flags.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/tty_flags.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/types.h b/9/platforms/android-21/arch-arm/usr/include/linux/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/types.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/udf_fs_i.h b/9/platforms/android-21/arch-arm/usr/include/linux/udf_fs_i.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/udf_fs_i.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/udf_fs_i.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/udp.h b/9/platforms/android-21/arch-arm/usr/include/linux/udp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/udp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/udp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uhid.h b/9/platforms/android-21/arch-arm/usr/include/linux/uhid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uhid.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/uhid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uinput.h b/9/platforms/android-21/arch-arm/usr/include/linux/uinput.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uinput.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/uinput.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uio.h b/9/platforms/android-21/arch-arm/usr/include/linux/uio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uio.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/uio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ultrasound.h b/9/platforms/android-21/arch-arm/usr/include/linux/ultrasound.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ultrasound.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/ultrasound.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/un.h b/9/platforms/android-21/arch-arm/usr/include/linux/un.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/un.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/un.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/unistd.h b/9/platforms/android-21/arch-arm/usr/include/linux/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/unistd.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/unix_diag.h b/9/platforms/android-21/arch-arm/usr/include/linux/unix_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/unix_diag.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/unix_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/audio.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/audio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/audio.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/audio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc-wdm.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/cdc-wdm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc-wdm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/cdc-wdm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/cdc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/cdc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch11.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/ch11.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch11.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/ch11.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch9.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/ch9.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch9.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/ch9.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_accessory.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/f_accessory.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_accessory.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/f_accessory.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_mtp.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/f_mtp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_mtp.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/f_mtp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/functionfs.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/functionfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/functionfs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/functionfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/g_printer.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/g_printer.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/g_printer.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/g_printer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/gadgetfs.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/gadgetfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/gadgetfs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/gadgetfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/midi.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/midi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/midi.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/midi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/tmc.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/tmc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/tmc.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/tmc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/video.h b/9/platforms/android-21/arch-arm/usr/include/linux/usb/video.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/video.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usb/video.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usbdevice_fs.h b/9/platforms/android-21/arch-arm/usr/include/linux/usbdevice_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usbdevice_fs.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/usbdevice_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/utime.h b/9/platforms/android-21/arch-arm/usr/include/linux/utime.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/utime.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/utsname.h b/9/platforms/android-21/arch-arm/usr/include/linux/utsname.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/utsname.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/utsname.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uuid.h b/9/platforms/android-21/arch-arm/usr/include/linux/uuid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uuid.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/uuid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uvcvideo.h b/9/platforms/android-21/arch-arm/usr/include/linux/uvcvideo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uvcvideo.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/uvcvideo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-common.h b/9/platforms/android-21/arch-arm/usr/include/linux/v4l2-common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-common.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/v4l2-common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-controls.h b/9/platforms/android-21/arch-arm/usr/include/linux/v4l2-controls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-controls.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/v4l2-controls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-dv-timings.h b/9/platforms/android-21/arch-arm/usr/include/linux/v4l2-dv-timings.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-dv-timings.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/v4l2-dv-timings.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-mediabus.h b/9/platforms/android-21/arch-arm/usr/include/linux/v4l2-mediabus.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-mediabus.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/v4l2-mediabus.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-subdev.h b/9/platforms/android-21/arch-arm/usr/include/linux/v4l2-subdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-subdev.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/v4l2-subdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/version.h b/9/platforms/android-21/arch-arm/usr/include/linux/version.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/version.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/version.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/veth.h b/9/platforms/android-21/arch-arm/usr/include/linux/veth.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/veth.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/veth.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vfio.h b/9/platforms/android-21/arch-arm/usr/include/linux/vfio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vfio.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/vfio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vhost.h b/9/platforms/android-21/arch-arm/usr/include/linux/vhost.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vhost.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/vhost.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/videodev2.h b/9/platforms/android-21/arch-arm/usr/include/linux/videodev2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/videodev2.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/videodev2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_9p.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_9p.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_9p.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_9p.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_balloon.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_balloon.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_balloon.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_balloon.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_blk.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_blk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_blk.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_blk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_config.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_config.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_config.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_config.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_console.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_console.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_console.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_console.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ids.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_ids.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ids.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_ids.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_net.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_net.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_net.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_pci.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_pci.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_pci.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_pci.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ring.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_ring.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ring.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_ring.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_rng.h b/9/platforms/android-21/arch-arm/usr/include/linux/virtio_rng.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_rng.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/virtio_rng.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vm_sockets.h b/9/platforms/android-21/arch-arm/usr/include/linux/vm_sockets.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vm_sockets.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/vm_sockets.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vsp1.h b/9/platforms/android-21/arch-arm/usr/include/linux/vsp1.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vsp1.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/vsp1.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vt.h b/9/platforms/android-21/arch-arm/usr/include/linux/vt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vt.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/vt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wait.h b/9/platforms/android-21/arch-arm/usr/include/linux/wait.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wait.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/wait.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wanrouter.h b/9/platforms/android-21/arch-arm/usr/include/linux/wanrouter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wanrouter.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/wanrouter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/watchdog.h b/9/platforms/android-21/arch-arm/usr/include/linux/watchdog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/watchdog.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/watchdog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wimax.h b/9/platforms/android-21/arch-arm/usr/include/linux/wimax.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wimax.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/wimax.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wimax/i2400m.h b/9/platforms/android-21/arch-arm/usr/include/linux/wimax/i2400m.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wimax/i2400m.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/wimax/i2400m.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wireless.h b/9/platforms/android-21/arch-arm/usr/include/linux/wireless.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wireless.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/wireless.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/x25.h b/9/platforms/android-21/arch-arm/usr/include/linux/x25.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/x25.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/x25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/xattr.h b/9/platforms/android-21/arch-arm/usr/include/linux/xattr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/xattr.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/xfrm.h b/9/platforms/android-21/arch-arm/usr/include/linux/xfrm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/xfrm.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/xfrm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/zorro.h b/9/platforms/android-21/arch-arm/usr/include/linux/zorro.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/zorro.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/zorro.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/zorro_ids.h b/9/platforms/android-21/arch-arm/usr/include/linux/zorro_ids.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/zorro_ids.h
copy to 9/platforms/android-21/arch-arm/usr/include/linux/zorro_ids.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/locale.h b/9/platforms/android-21/arch-arm/usr/include/locale.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/locale.h
copy to 9/platforms/android-21/arch-arm/usr/include/locale.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/machine/asm.h b/9/platforms/android-21/arch-arm/usr/include/machine/asm.h
new file mode 100644
index 0000000..7954f05
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/machine/asm.h
@@ -0,0 +1,59 @@
+/* $OpenBSD: asm.h,v 1.1 2004/02/01 05:09:49 drahn Exp $ */
+/* $NetBSD: asm.h,v 1.4 2001/07/16 05:43:32 matt Exp $ */
+
+/*
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * William Jolitz.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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.
+ *
+ * from: @(#)asm.h 5.5 (Berkeley) 5/7/91
+ */
+
+#ifndef _ARM32_ASM_H_
+#define _ARM32_ASM_H_
+
+#ifndef _ALIGN_TEXT
+# define _ALIGN_TEXT .align 0
+#endif
+
+#undef __bionic_asm_custom_entry
+#undef __bionic_asm_custom_end
+#define __bionic_asm_custom_entry(f) .fnstart
+#define __bionic_asm_custom_end(f) .fnend
+
+#undef __bionic_asm_function_type
+#define __bionic_asm_function_type #function
+
+#if defined(__ELF__) && defined(PIC)
+#define PIC_SYM(x,y) x ## ( ## y ## )
+#else
+#define PIC_SYM(x,y) x
+#endif
+
+#endif /* !_ARM_ASM_H_ */
diff --git a/9/platforms/android-21/arch-arm/usr/include/machine/cpu-features.h b/9/platforms/android-21/arch-arm/usr/include/machine/cpu-features.h
new file mode 100644
index 0000000..fc5a8fd
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/machine/cpu-features.h
@@ -0,0 +1,83 @@
+/*
+ * 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 _ARM_MACHINE_CPU_FEATURES_H
+#define _ARM_MACHINE_CPU_FEATURES_H
+
+/* The purpose of this file is to define several macros corresponding
+ * to CPU features that may or may not be available at build time on
+ * on the target CPU.
+ *
+ * This is done to abstract us from the various ARM Architecture
+ * quirks and alphabet soup.
+ */
+
+/* __ARM_ARCH__ is a number corresponding to the ARM revision
+ * we're going to support. Our toolchain doesn't define __ARM_ARCH__
+ * so try to guess it.
+ */
+#ifndef __ARM_ARCH__
+# if defined __ARM_ARCH_7__ || defined __ARM_ARCH_7A__ || \
+ defined __ARM_ARCH_7R__ || defined __ARM_ARCH_7M__
+# define __ARM_ARCH__ 7
+# elif defined __ARM_ARCH_6__ || defined __ARM_ARCH_6J__ || \
+ defined __ARM_ARCH_6K__ || defined __ARM_ARCH_6Z__ || \
+ defined __ARM_ARCH_6KZ__ || defined __ARM_ARCH_6T2__
+# define __ARM_ARCH__ 6
+# else
+# error Unknown or unsupported ARM architecture
+# endif
+#endif
+
+/* define __ARM_HAVE_HALFWORD_MULTIPLY when half-word multiply instructions
+ * this means variants of: smul, smulw, smla, smlaw, smlal
+ */
+#define __ARM_HAVE_HALFWORD_MULTIPLY 1
+
+/* define __ARM_HAVE_LDREXD for ARMv7 architecture
+ * (also present in ARMv6K, but not implemented in ARMv7-M, neither of which
+ * we care about)
+ */
+#if __ARM_ARCH__ >= 7
+# define __ARM_HAVE_LDREXD
+#endif
+
+/* define _ARM_HAVE_VFP if we have VFPv3
+ */
+#if __ARM_ARCH__ >= 7 && defined __VFP_FP__
+# define __ARM_HAVE_VFP
+#endif
+
+/* define _ARM_HAVE_NEON for ARMv7 architecture if we support the
+ * Neon SIMD instruction set extensions. This also implies
+ * that VFPv3-D32 is supported.
+ */
+#if __ARM_ARCH__ >= 7 && defined __ARM_NEON__
+# define __ARM_HAVE_NEON
+#endif
+
+#endif /* _ARM_MACHINE_CPU_FEATURES_H */
diff --git a/9/platforms/android-21/arch-arm/usr/include/machine/elf_machdep.h b/9/platforms/android-21/arch-arm/usr/include/machine/elf_machdep.h
new file mode 100644
index 0000000..97d8434
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/machine/elf_machdep.h
@@ -0,0 +1,138 @@
+/* $NetBSD: elf_machdep.h,v 1.10 2012/08/05 04:12:46 matt Exp $ */
+
+#ifndef _ARM_ELF_MACHDEP_H_
+#define _ARM_ELF_MACHDEP_H_
+
+#if defined(__ARMEB__)
+#define ELF32_MACHDEP_ENDIANNESS ELFDATA2MSB
+#else
+#define ELF32_MACHDEP_ENDIANNESS ELFDATA2LSB
+#endif
+
+#define ELF64_MACHDEP_ENDIANNESS XXX /* break compilation */
+#define ELF64_MACHDEP_ID_CASES \
+ /* no 64-bit ELF machine types supported */
+
+/* Processor specific flags for the ELF header e_flags field. */
+#define EF_ARM_RELEXEC 0x00000001
+#define EF_ARM_HASENTRY 0x00000002
+#define EF_ARM_INTERWORK 0x00000004 /* GNU binutils 000413 */
+#define EF_ARM_SYMSARESORTED 0x00000004 /* ARM ELF A08 */
+#define EF_ARM_APCS_26 0x00000008 /* GNU binutils 000413 */
+#define EF_ARM_DYNSYMSUSESEGIDX 0x00000008 /* ARM ELF B01 */
+#define EF_ARM_APCS_FLOAT 0x00000010 /* GNU binutils 000413 */
+#define EF_ARM_MAPSYMSFIRST 0x00000010 /* ARM ELF B01 */
+#define EF_ARM_PIC 0x00000020
+#define EF_ARM_ALIGN8 0x00000040 /* 8-bit structure alignment. */
+#define EF_ARM_NEW_ABI 0x00000080
+#define EF_ARM_OLD_ABI 0x00000100
+#define EF_ARM_SOFT_FLOAT 0x00000200
+#define EF_ARM_EABIMASK 0xff000000
+#define EF_ARM_EABI_VER1 0x01000000
+#define EF_ARM_EABI_VER2 0x02000000
+#define EF_ARM_EABI_VER3 0x03000000
+#define EF_ARM_EABI_VER4 0x04000000
+#define EF_ARM_EABI_VER5 0x05000000
+
+#define ELF32_MACHDEP_ID_CASES \
+ case EM_ARM: \
+ break;
+
+#define ELF32_MACHDEP_ID EM_ARM
+
+#define ARCH_ELFSIZE 32 /* MD native binary size */
+
+/* Processor specific relocation types */
+
+#define R_ARM_NONE 0
+#define R_ARM_PC24 1
+#define R_ARM_ABS32 2
+#define R_ARM_REL32 3
+#define R_ARM_PC13 4
+#define R_ARM_ABS16 5
+#define R_ARM_ABS12 6
+#define R_ARM_THM_ABS5 7
+#define R_ARM_ABS8 8
+#define R_ARM_SBREL32 9
+#define R_ARM_THM_PC22 10
+#define R_ARM_THM_PC8 11
+#define R_ARM_AMP_VCALL9 12
+#define R_ARM_SWI24 13
+#define R_ARM_THM_SWI8 14
+#define R_ARM_XPC25 15
+#define R_ARM_THM_XPC22 16
+
+/* TLS relocations */
+#define R_ARM_TLS_DTPMOD32 17 /* ID of module containing symbol */
+#define R_ARM_TLS_DTPOFF32 18 /* Offset in TLS block */
+#define R_ARM_TLS_TPOFF32 19 /* Offset in static TLS block */
+
+/* 20-31 are reserved for ARM Linux. */
+#define R_ARM_COPY 20
+#define R_ARM_GLOB_DAT 21
+#define R_ARM_JUMP_SLOT 22
+#define R_ARM_RELATIVE 23
+#define R_ARM_GOTOFF 24
+#define R_ARM_GOTPC 25
+#define R_ARM_GOT32 26
+#define R_ARM_PLT32 27
+
+#define R_ARM_ALU_PCREL_7_0 32
+#define R_ARM_ALU_PCREL_15_8 33
+#define R_ARM_ALU_PCREL_23_15 34
+#define R_ARM_ALU_SBREL_11_0 35
+#define R_ARM_ALU_SBREL_19_12 36
+#define R_ARM_ALU_SBREL_27_20 37
+
+/* 96-111 are reserved to G++. */
+#define R_ARM_GNU_VTENTRY 100
+#define R_ARM_GNU_VTINHERIT 101
+#define R_ARM_THM_PC11 102
+#define R_ARM_THM_PC9 103
+
+/* More TLS relocations */
+#define R_ARM_TLS_GD32 104 /* PC-rel 32 bit for global dynamic */
+#define R_ARM_TLS_LDM32 105 /* PC-rel 32 bit for local dynamic */
+#define R_ARM_TLS_LDO32 106 /* 32 bit offset relative to TLS */
+#define R_ARM_TLS_IE32 107 /* PC-rel 32 bit for GOT entry of */
+#define R_ARM_TLS_LE32 108
+#define R_ARM_TLS_LDO12 109
+#define R_ARM_TLS_LE12 110
+#define R_ARM_TLS_IE12GP 111
+
+/* 112-127 are reserved for private experiments. */
+
+#define R_ARM_RXPC25 249
+#define R_ARM_RSBREL32 250
+#define R_ARM_THM_RPC22 251
+#define R_ARM_RREL32 252
+#define R_ARM_RABS32 253
+#define R_ARM_RPC24 254
+#define R_ARM_RBASE 255
+
+#define R_TYPE(name) __CONCAT(R_ARM_,name)
+
+/* Processor specific program header flags */
+#define PF_ARM_SB 0x10000000
+#define PF_ARM_PI 0x20000000
+#define PF_ARM_ENTRY 0x80000000
+
+/* Processor specific section header flags */
+#define SHF_ENTRYSECT 0x10000000
+#define SHF_COMDEF 0x80000000
+
+/* Processor specific symbol types */
+#define STT_ARM_TFUNC STT_LOPROC
+
+#ifdef _KERNEL
+#ifdef ELFSIZE
+#define ELF_MD_PROBE_FUNC ELFNAME2(arm_netbsd,probe)
+#endif
+
+struct exec_package;
+
+int arm_netbsd_elf32_probe(struct lwp *, struct exec_package *, void *, char *,
+ vaddr_t *);
+#endif
+
+#endif /* _ARM_ELF_MACHDEP_H_ */
diff --git a/9/platforms/android-21/arch-arm/usr/include/machine/endian.h b/9/platforms/android-21/arch-arm/usr/include/machine/endian.h
new file mode 100644
index 0000000..f63e7b7
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/machine/endian.h
@@ -0,0 +1,89 @@
+/* $OpenBSD: endian.h,v 1.3 2005/12/13 00:35:23 millert Exp $ */
+
+/*
+ * Copyright (C) 2010 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 _ARM_ENDIAN_H_
+#define _ARM_ENDIAN_H_
+
+#ifdef __GNUC__
+
+/*
+ * REV and REV16 weren't available on ARM5 or ARM4.
+ * We don't include <machine/cpu-features.h> because it pollutes the
+ * namespace with macros like PLD.
+ */
+#if !defined __ARM_ARCH_5__ && !defined __ARM_ARCH_5T__ && \
+ !defined __ARM_ARCH_5TE__ && !defined __ARM_ARCH_5TEJ__ && \
+ !defined __ARM_ARCH_4T__ && !defined __ARM_ARCH_4__
+
+/* According to RealView Assembler User's Guide, REV and REV16 are available
+ * in Thumb code and 16-bit instructions when used in Thumb-2 code.
+ *
+ * REV Rd, Rm
+ * Rd and Rm must both be Lo registers.
+ *
+ * REV16 Rd, Rm
+ * Rd and Rm must both be Lo registers.
+ *
+ * The +l constraint takes care of this without constraining us in ARM mode.
+ */
+#define __swap16md(x) ({ \
+ register u_int16_t _x = (x); \
+ __asm__ __volatile__("rev16 %0, %0" : "+l" (_x)); \
+ _x; \
+})
+
+#define __swap32md(x) ({ \
+ register u_int32_t _x = (x); \
+ __asm__ __volatile__("rev %0, %0" : "+l" (_x)); \
+ _x; \
+})
+
+#define __swap64md(x) ({ \
+ u_int64_t _swap64md_x = (x); \
+ (u_int64_t) __swap32md(_swap64md_x >> 32) | \
+ (u_int64_t) __swap32md(_swap64md_x & 0xffffffff) << 32; \
+})
+
+/* Tell sys/endian.h we have MD variants of the swap macros. */
+#define MD_SWAP
+
+#endif /* __ARM_ARCH__ */
+#endif /* __GNUC__ */
+
+#if defined(__ARMEB__)
+#define _BYTE_ORDER _BIG_ENDIAN
+#else
+#define _BYTE_ORDER _LITTLE_ENDIAN
+#endif
+#define __STRICT_ALIGNMENT
+#include <sys/types.h>
+#include <sys/endian.h>
+
+#endif /* !_ARM_ENDIAN_H_ */
diff --git a/9/platforms/android-21/arch-arm/usr/include/machine/exec.h b/9/platforms/android-21/arch-arm/usr/include/machine/exec.h
new file mode 100644
index 0000000..227b207
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/machine/exec.h
@@ -0,0 +1,50 @@
+/* $OpenBSD: exec.h,v 1.9 2003/04/17 03:42:14 drahn Exp $ */
+/* $NetBSD: exec.h,v 1.6 1994/10/27 04:16:05 cgd Exp $ */
+
+/*
+ * Copyright (c) 1993 Christopher G. Demetriou
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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.
+ * 3. The name of the author may not be used to endorse or promote products
+ * derived from this software without specific prior written permission
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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 _ARM_EXEC_H_
+#define _ARM_EXEC_H_
+
+#define __LDPGSZ 4096
+
+#define NATIVE_EXEC_ELF
+
+#define ARCH_ELFSIZE 32
+
+#define ELF_TARG_CLASS ELFCLASS32
+#define ELF_TARG_DATA ELFDATA2LSB
+#define ELF_TARG_MACH EM_ARM
+
+#define _NLIST_DO_AOUT
+#define _NLIST_DO_ELF
+
+#define _KERN_DO_AOUT
+#define _KERN_DO_ELF
+
+#endif /* _ARM_EXEC_H_ */
diff --git a/9/platforms/android-21/arch-arm/usr/include/machine/fenv.h b/9/platforms/android-21/arch-arm/usr/include/machine/fenv.h
new file mode 100644
index 0000000..0e483e3
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/machine/fenv.h
@@ -0,0 +1,63 @@
+/*-
+ * Copyright (c) 2004-2005 David Schultz <das@FreeBSD.ORG>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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 AUTHOR 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 AUTHOR 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.
+ *
+ * $FreeBSD: src/lib/msun/arm/fenv.h,v 1.5 2005/03/16 19:03:45 das Exp $
+ */
+
+/*
+ * Rewritten for Android.
+ *
+ * The ARM FPSCR is described here:
+ * http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344b/Chdfafia.html
+ */
+
+#ifndef _ARM_FENV_H_
+#define _ARM_FENV_H_
+
+#include <sys/types.h>
+
+__BEGIN_DECLS
+
+typedef __uint32_t fenv_t;
+typedef __uint32_t fexcept_t;
+
+/* Exception flags. */
+#define FE_INVALID 0x01
+#define FE_DIVBYZERO 0x02
+#define FE_OVERFLOW 0x04
+#define FE_UNDERFLOW 0x08
+#define FE_INEXACT 0x10
+#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
+ FE_OVERFLOW | FE_UNDERFLOW)
+
+/* Rounding modes. */
+#define FE_TONEAREST 0x0
+#define FE_UPWARD 0x1
+#define FE_DOWNWARD 0x2
+#define FE_TOWARDZERO 0x3
+
+__END_DECLS
+
+#endif /* !_ARM_FENV_H_ */
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/ieee.h b/9/platforms/android-21/arch-arm/usr/include/machine/ieee.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/machine/ieee.h
copy to 9/platforms/android-21/arch-arm/usr/include/machine/ieee.h
diff --git a/9/platforms/android-21/arch-arm/usr/include/machine/setjmp.h b/9/platforms/android-21/arch-arm/usr/include/machine/setjmp.h
new file mode 100644
index 0000000..0941202
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/include/machine/setjmp.h
@@ -0,0 +1,82 @@
+/*
+ * Copyright (C) 2010 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.
+ */
+
+/*
+ * machine/setjmp.h: machine dependent setjmp-related information.
+ */
+
+/* _JBLEN is the size of a jmp_buf in longs.
+ * Do not modify this value or you will break the ABI !
+ *
+ * This value comes from the original OpenBSD ARM-specific header
+ * that was replaced by this one.
+ */
+#define _JBLEN 64
+
+/* According to the ARM AAPCS document, we only need to save
+ * the following registers:
+ *
+ * Core r4-r14
+ *
+ * VFP d8-d15 (see section 5.1.2.1)
+ *
+ * Registers s16-s31 (d8-d15, q4-q7) must be preserved across subroutine
+ * calls; registers s0-s15 (d0-d7, q0-q3) do not need to be preserved
+ * (and can be used for passing arguments or returning results in standard
+ * procedure-call variants). Registers d16-d31 (q8-q15), if present, do
+ * not need to be preserved.
+ *
+ * FPSCR saved because GLibc does saves it too.
+ *
+ */
+
+/* The internal structure of a jmp_buf is totally private.
+ * Current layout (may change in the future):
+ *
+ * word name description
+ * 0 magic magic number
+ * 1 sigmask signal mask (not used with _setjmp / _longjmp)
+ * 2 float_base base of float registers (d8 to d15)
+ * 18 float_state floating-point status and control register
+ * 19 core_base base of core registers (r4 to r14)
+ * 30 reserved reserved entries (room to grow)
+ * 64
+ *
+ * NOTE: float_base must be at an even word index, since the
+ * FP registers will be loaded/stored with instructions
+ * that expect 8-byte alignment.
+ */
+
+#define _JB_MAGIC 0
+#define _JB_SIGMASK (_JB_MAGIC+1)
+#define _JB_FLOAT_BASE (_JB_SIGMASK+1)
+#define _JB_FLOAT_STATE (_JB_FLOAT_BASE + (15-8+1)*2)
+#define _JB_CORE_BASE (_JB_FLOAT_STATE+1)
+
+#define _JB_MAGIC__SETJMP 0x4278f500
+#define _JB_MAGIC_SETJMP 0x4278f501
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/wchar_limits.h b/9/platforms/android-21/arch-arm/usr/include/machine/wchar_limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/machine/wchar_limits.h
copy to 9/platforms/android-21/arch-arm/usr/include/machine/wchar_limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/malloc.h b/9/platforms/android-21/arch-arm/usr/include/malloc.h
similarity index 85%
rename from 9/platforms/android-19/arch-arm64/usr/include/malloc.h
rename to 9/platforms/android-21/arch-arm/usr/include/malloc.h
index 1e92b7d..e6ea276 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/malloc.h
+++ b/9/platforms/android-21/arch-arm/usr/include/malloc.h
@@ -27,19 +27,12 @@
__BEGIN_DECLS
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ < 5)
extern void* malloc(size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(1)));
extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur __attribute__((alloc_size(1,2)));
extern void* realloc(void* p, size_t byte_count) __wur __attribute__((alloc_size(2)));
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
-#else
-extern void* malloc(size_t byte_count) __mallocfunc __wur;
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur;
-extern void* realloc(void* p, size_t byte_count) __wur;
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur;
-#endif
-
extern void free(void* p);
+
+extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
extern size_t malloc_usable_size(const void* p);
#ifndef STRUCT_MALLINFO_DECLARED
diff --git a/9/platforms/android-19/arch-arm64/usr/include/math.h b/9/platforms/android-21/arch-arm/usr/include/math.h
similarity index 99%
rename from 9/platforms/android-19/arch-arm64/usr/include/math.h
rename to 9/platforms/android-21/arch-arm/usr/include/math.h
index 8369d6e..e872388 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/math.h
+++ b/9/platforms/android-21/arch-arm/usr/include/math.h
@@ -512,7 +512,8 @@
double __builtin_fma(double, double, double) __NDK_FPABI_MATH__;
double __builtin_hypot(double, double) __NDK_FPABI_MATH__;
int __builtin_ilogb(double) __NDK_FPABI_MATH__ __pure2;
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 6)
+#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 7)
+/* See upstream bug http://llvm.org/bugs/show_bug.cgi?id=20958 */
int __builtin_isinf(double) __NDK_FPABI_MATH__ __pure2;
int __builtin_isnan(double) __NDK_FPABI_MATH__ __pure2;
#else
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCodec.h b/9/platforms/android-21/arch-arm/usr/include/media/NdkMediaCodec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCodec.h
copy to 9/platforms/android-21/arch-arm/usr/include/media/NdkMediaCodec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCrypto.h b/9/platforms/android-21/arch-arm/usr/include/media/NdkMediaCrypto.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCrypto.h
copy to 9/platforms/android-21/arch-arm/usr/include/media/NdkMediaCrypto.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaDrm.h b/9/platforms/android-21/arch-arm/usr/include/media/NdkMediaDrm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaDrm.h
copy to 9/platforms/android-21/arch-arm/usr/include/media/NdkMediaDrm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaError.h b/9/platforms/android-21/arch-arm/usr/include/media/NdkMediaError.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaError.h
copy to 9/platforms/android-21/arch-arm/usr/include/media/NdkMediaError.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaExtractor.h b/9/platforms/android-21/arch-arm/usr/include/media/NdkMediaExtractor.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaExtractor.h
copy to 9/platforms/android-21/arch-arm/usr/include/media/NdkMediaExtractor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaFormat.h b/9/platforms/android-21/arch-arm/usr/include/media/NdkMediaFormat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaFormat.h
copy to 9/platforms/android-21/arch-arm/usr/include/media/NdkMediaFormat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaMuxer.h b/9/platforms/android-21/arch-arm/usr/include/media/NdkMediaMuxer.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaMuxer.h
copy to 9/platforms/android-21/arch-arm/usr/include/media/NdkMediaMuxer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/memory.h b/9/platforms/android-21/arch-arm/usr/include/memory.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/memory.h
copy to 9/platforms/android-21/arch-arm/usr/include/memory.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/mntent.h b/9/platforms/android-21/arch-arm/usr/include/mntent.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/mntent.h
copy to 9/platforms/android-21/arch-arm/usr/include/mntent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/ethernet.h b/9/platforms/android-21/arch-arm/usr/include/net/ethernet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/ethernet.h
copy to 9/platforms/android-21/arch-arm/usr/include/net/ethernet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/ethertypes.h b/9/platforms/android-21/arch-arm/usr/include/net/ethertypes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/ethertypes.h
copy to 9/platforms/android-21/arch-arm/usr/include/net/ethertypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if.h b/9/platforms/android-21/arch-arm/usr/include/net/if.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if.h
copy to 9/platforms/android-21/arch-arm/usr/include/net/if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_arp.h b/9/platforms/android-21/arch-arm/usr/include/net/if_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_arp.h
copy to 9/platforms/android-21/arch-arm/usr/include/net/if_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_ether.h b/9/platforms/android-21/arch-arm/usr/include/net/if_ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_ether.h
copy to 9/platforms/android-21/arch-arm/usr/include/net/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_ieee1394.h b/9/platforms/android-21/arch-arm/usr/include/net/if_ieee1394.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_ieee1394.h
copy to 9/platforms/android-21/arch-arm/usr/include/net/if_ieee1394.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_packet.h b/9/platforms/android-21/arch-arm/usr/include/net/if_packet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_packet.h
copy to 9/platforms/android-21/arch-arm/usr/include/net/if_packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_types.h b/9/platforms/android-21/arch-arm/usr/include/net/if_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_types.h
copy to 9/platforms/android-21/arch-arm/usr/include/net/if_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/route.h b/9/platforms/android-21/arch-arm/usr/include/net/route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/route.h
copy to 9/platforms/android-21/arch-arm/usr/include/net/route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netdb.h b/9/platforms/android-21/arch-arm/usr/include/netdb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netdb.h
copy to 9/platforms/android-21/arch-arm/usr/include/netdb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ether.h b/9/platforms/android-21/arch-arm/usr/include/netinet/ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ether.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/icmp6.h b/9/platforms/android-21/arch-arm/usr/include/netinet/icmp6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/icmp6.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/icmp6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/if_ether.h b/9/platforms/android-21/arch-arm/usr/include/netinet/if_ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/if_ether.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in.h b/9/platforms/android-21/arch-arm/usr/include/netinet/in.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/in.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/in.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in6.h b/9/platforms/android-21/arch-arm/usr/include/netinet/in6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/in6.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/in6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in_systm.h b/9/platforms/android-21/arch-arm/usr/include/netinet/in_systm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/in_systm.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/in_systm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip.h b/9/platforms/android-21/arch-arm/usr/include/netinet/ip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip6.h b/9/platforms/android-21/arch-arm/usr/include/netinet/ip6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip6.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/ip6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip_icmp.h b/9/platforms/android-21/arch-arm/usr/include/netinet/ip_icmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip_icmp.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/ip_icmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/tcp.h b/9/platforms/android-21/arch-arm/usr/include/netinet/tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/tcp.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/udp.h b/9/platforms/android-21/arch-arm/usr/include/netinet/udp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/udp.h
copy to 9/platforms/android-21/arch-arm/usr/include/netinet/udp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netpacket/packet.h b/9/platforms/android-21/arch-arm/usr/include/netpacket/packet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netpacket/packet.h
copy to 9/platforms/android-21/arch-arm/usr/include/netpacket/packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/nsswitch.h b/9/platforms/android-21/arch-arm/usr/include/nsswitch.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/nsswitch.h
copy to 9/platforms/android-21/arch-arm/usr/include/nsswitch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pathconf.h b/9/platforms/android-21/arch-arm/usr/include/pathconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/pathconf.h
copy to 9/platforms/android-21/arch-arm/usr/include/pathconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/paths.h b/9/platforms/android-21/arch-arm/usr/include/paths.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/paths.h
copy to 9/platforms/android-21/arch-arm/usr/include/paths.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/poll.h b/9/platforms/android-21/arch-arm/usr/include/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/poll.h
copy to 9/platforms/android-21/arch-arm/usr/include/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pthread.h b/9/platforms/android-21/arch-arm/usr/include/pthread.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/pthread.h
copy to 9/platforms/android-21/arch-arm/usr/include/pthread.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pwd.h b/9/platforms/android-21/arch-arm/usr/include/pwd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/pwd.h
copy to 9/platforms/android-21/arch-arm/usr/include/pwd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/regex.h b/9/platforms/android-21/arch-arm/usr/include/regex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/regex.h
copy to 9/platforms/android-21/arch-arm/usr/include/regex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/resolv.h b/9/platforms/android-21/arch-arm/usr/include/resolv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/resolv.h
copy to 9/platforms/android-21/arch-arm/usr/include/resolv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sched.h b/9/platforms/android-21/arch-arm/usr/include/sched.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sched.h
copy to 9/platforms/android-21/arch-arm/usr/include/sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/search.h b/9/platforms/android-21/arch-arm/usr/include/search.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/search.h
copy to 9/platforms/android-21/arch-arm/usr/include/search.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/semaphore.h b/9/platforms/android-21/arch-arm/usr/include/semaphore.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/semaphore.h
copy to 9/platforms/android-21/arch-arm/usr/include/semaphore.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/setjmp.h b/9/platforms/android-21/arch-arm/usr/include/setjmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/setjmp.h
copy to 9/platforms/android-21/arch-arm/usr/include/setjmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sgidefs.h b/9/platforms/android-21/arch-arm/usr/include/sgidefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sgidefs.h
copy to 9/platforms/android-21/arch-arm/usr/include/sgidefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sgtty.h b/9/platforms/android-21/arch-arm/usr/include/sgtty.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sgtty.h
copy to 9/platforms/android-21/arch-arm/usr/include/sgtty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/signal.h b/9/platforms/android-21/arch-arm/usr/include/signal.h
similarity index 98%
rename from 9/platforms/android-19/arch-arm64/usr/include/signal.h
rename to 9/platforms/android-21/arch-arm/usr/include/signal.h
index f1849c5..e23e65b 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/signal.h
+++ b/9/platforms/android-21/arch-arm/usr/include/signal.h
@@ -48,6 +48,9 @@
# include <linux/signal.h>
#endif
+#include <sys/ucontext.h>
+#define __BIONIC_HAVE_UCONTEXT_T
+
__BEGIN_DECLS
typedef int sig_atomic_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h b/9/platforms/android-21/arch-arm/usr/include/stdatomic.h
similarity index 99%
rename from 9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
rename to 9/platforms/android-21/arch-arm/usr/include/stdatomic.h
index 3db25a7..58cb1bc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
+++ b/9/platforms/android-21/arch-arm/usr/include/stdatomic.h
@@ -33,7 +33,7 @@
#include <sys/cdefs.h>
-#if defined(__cplusplus) && defined(_USING_LIBCXX)
+#if defined(__cplusplus) && __cplusplus >= 201103L && defined(_USING_LIBCXX)
# ifdef __clang__
# if __has_feature(cxx_atomic)
# define _STDATOMIC_HAVE_ATOMIC
@@ -89,6 +89,7 @@
using std::memory_order;
using std::memory_order_relaxed;
using std::memory_order_consume;
+using std::memory_order_acquire;
using std::memory_order_release;
using std::memory_order_acq_rel;
using std::memory_order_seq_cst;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdint.h b/9/platforms/android-21/arch-arm/usr/include/stdint.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdint.h
copy to 9/platforms/android-21/arch-arm/usr/include/stdint.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdio.h b/9/platforms/android-21/arch-arm/usr/include/stdio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdio.h
copy to 9/platforms/android-21/arch-arm/usr/include/stdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h b/9/platforms/android-21/arch-arm/usr/include/stdlib.h
similarity index 96%
rename from 9/platforms/android-19/arch-arm64/usr/include/stdlib.h
rename to 9/platforms/android-21/arch-arm/usr/include/stdlib.h
index a0f017c..e04475c 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h
+++ b/9/platforms/android-21/arch-arm/usr/include/stdlib.h
@@ -76,8 +76,8 @@
extern long double strtold(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
extern long double strtold_l(const char *, char **, locale_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long long strtoll_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-extern unsigned long long strtoull_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
+extern long long strtoll_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
+extern unsigned long long strtoull_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
extern int atoi(const char*) __purefunc;
extern long atol(const char*) __purefunc;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/string.h b/9/platforms/android-21/arch-arm/usr/include/string.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/string.h
copy to 9/platforms/android-21/arch-arm/usr/include/string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/strings.h b/9/platforms/android-21/arch-arm/usr/include/strings.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/strings.h
copy to 9/platforms/android-21/arch-arm/usr/include/strings.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/auxv.h b/9/platforms/android-21/arch-arm/usr/include/sys/auxv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/auxv.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/auxv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cachectl.h b/9/platforms/android-21/arch-arm/usr/include/sys/cachectl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/cachectl.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/cachectl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/capability.h b/9/platforms/android-21/arch-arm/usr/include/sys/capability.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/capability.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/capability.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cdefs.h b/9/platforms/android-21/arch-arm/usr/include/sys/cdefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/cdefs.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/cdefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cdefs_elf.h b/9/platforms/android-21/arch-arm/usr/include/sys/cdefs_elf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/cdefs_elf.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/cdefs_elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/endian.h b/9/platforms/android-21/arch-arm/usr/include/sys/endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/endian.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/epoll.h b/9/platforms/android-21/arch-arm/usr/include/sys/epoll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/epoll.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/epoll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/errno.h b/9/platforms/android-21/arch-arm/usr/include/sys/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/errno.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/eventfd.h b/9/platforms/android-21/arch-arm/usr/include/sys/eventfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/eventfd.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/eventfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/file.h b/9/platforms/android-21/arch-arm/usr/include/sys/file.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/file.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/file.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/fsuid.h b/9/platforms/android-21/arch-arm/usr/include/sys/fsuid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/fsuid.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/fsuid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/glibc-syscalls.h b/9/platforms/android-21/arch-arm/usr/include/sys/glibc-syscalls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/glibc-syscalls.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/glibc-syscalls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/inotify.h b/9/platforms/android-21/arch-arm/usr/include/sys/inotify.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/inotify.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ioctl.h b/9/platforms/android-21/arch-arm/usr/include/sys/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ioctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ioctl_compat.h b/9/platforms/android-21/arch-arm/usr/include/sys/ioctl_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ioctl_compat.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/ioctl_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ipc.h b/9/platforms/android-21/arch-arm/usr/include/sys/ipc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ipc.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/ipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/klog.h b/9/platforms/android-21/arch-arm/usr/include/sys/klog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/klog.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/klog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/limits.h b/9/platforms/android-21/arch-arm/usr/include/sys/limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/limits.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/mman.h b/9/platforms/android-21/arch-arm/usr/include/sys/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/mman.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/mount.h b/9/platforms/android-21/arch-arm/usr/include/sys/mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/mount.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/msg.h b/9/platforms/android-21/arch-arm/usr/include/sys/msg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/msg.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/msg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/param.h b/9/platforms/android-21/arch-arm/usr/include/sys/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/param.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/personality.h b/9/platforms/android-21/arch-arm/usr/include/sys/personality.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/personality.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/personality.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/poll.h b/9/platforms/android-21/arch-arm/usr/include/sys/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/poll.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/prctl.h b/9/platforms/android-21/arch-arm/usr/include/sys/prctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/prctl.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/prctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ptrace.h b/9/platforms/android-21/arch-arm/usr/include/sys/ptrace.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ptrace.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/queue.h b/9/platforms/android-21/arch-arm/usr/include/sys/queue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/queue.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/queue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/reboot.h b/9/platforms/android-21/arch-arm/usr/include/sys/reboot.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/reboot.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/reboot.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/reg.h b/9/platforms/android-21/arch-arm/usr/include/sys/reg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/reg.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/reg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/resource.h b/9/platforms/android-21/arch-arm/usr/include/sys/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/resource.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/select.h b/9/platforms/android-21/arch-arm/usr/include/sys/select.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/select.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/select.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sem.h b/9/platforms/android-21/arch-arm/usr/include/sys/sem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sem.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/sem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sendfile.h b/9/platforms/android-21/arch-arm/usr/include/sys/sendfile.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sendfile.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/sendfile.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/shm.h b/9/platforms/android-21/arch-arm/usr/include/sys/shm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/shm.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/shm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/signal.h b/9/platforms/android-21/arch-arm/usr/include/sys/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/signal.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/signalfd.h b/9/platforms/android-21/arch-arm/usr/include/sys/signalfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/signalfd.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/signalfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/socket.h b/9/platforms/android-21/arch-arm/usr/include/sys/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/socket.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/socketcalls.h b/9/platforms/android-21/arch-arm/usr/include/sys/socketcalls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/socketcalls.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/socketcalls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/stat.h b/9/platforms/android-21/arch-arm/usr/include/sys/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/stat.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/statfs.h b/9/platforms/android-21/arch-arm/usr/include/sys/statfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/statfs.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/statfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/statvfs.h b/9/platforms/android-21/arch-arm/usr/include/sys/statvfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/statvfs.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/statvfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/swap.h b/9/platforms/android-21/arch-arm/usr/include/sys/swap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/swap.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/swap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/syscall.h b/9/platforms/android-21/arch-arm/usr/include/sys/syscall.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/syscall.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/syscall.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysconf.h b/9/platforms/android-21/arch-arm/usr/include/sys/sysconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sysconf.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/sysconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysinfo.h b/9/platforms/android-21/arch-arm/usr/include/sys/sysinfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sysinfo.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/sysinfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/syslimits.h b/9/platforms/android-21/arch-arm/usr/include/sys/syslimits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/syslimits.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/syslimits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysmacros.h b/9/platforms/android-21/arch-arm/usr/include/sys/sysmacros.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sysmacros.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/sysmacros.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/system_properties.h b/9/platforms/android-21/arch-arm/usr/include/sys/system_properties.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/system_properties.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/system_properties.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/time.h b/9/platforms/android-21/arch-arm/usr/include/sys/time.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/time.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/timerfd.h b/9/platforms/android-21/arch-arm/usr/include/sys/timerfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/timerfd.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/timerfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/times.h b/9/platforms/android-21/arch-arm/usr/include/sys/times.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/times.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/times.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/timex.h b/9/platforms/android-21/arch-arm/usr/include/sys/timex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/timex.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/timex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttychars.h b/9/platforms/android-21/arch-arm/usr/include/sys/ttychars.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ttychars.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/ttychars.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttydefaults.h b/9/platforms/android-21/arch-arm/usr/include/sys/ttydefaults.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ttydefaults.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/ttydefaults.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttydev.h b/9/platforms/android-21/arch-arm/usr/include/sys/ttydev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ttydev.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/ttydev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/types.h b/9/platforms/android-21/arch-arm/usr/include/sys/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/types.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h b/9/platforms/android-21/arch-arm/usr/include/sys/ucontext.h
similarity index 95%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/ucontext.h
index f62380d..dd2a0bb 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h
+++ b/9/platforms/android-21/arch-arm/usr/include/sys/ucontext.h
@@ -68,11 +68,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on ARM.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
// The kernel adds extra padding after uc_sigmask to match glibc sigset_t on ARM.
char __padding[120];
unsigned long uc_regspace[128] __attribute__((__aligned__(8)));
@@ -80,6 +78,10 @@
#elif defined(__aarch64__)
+#define NGREG 34 /* x0..x30 + sp + pc + pstate */
+typedef unsigned long greg_t;
+typedef greg_t gregset_t[NGREG];
+
#include <asm/sigcontext.h>
typedef struct sigcontext mcontext_t;
@@ -152,11 +154,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on x86.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
struct _libc_fpstate __fpregs_mem;
} ucontext_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/uio.h b/9/platforms/android-21/arch-arm/usr/include/sys/uio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/uio.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/uio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/un.h b/9/platforms/android-21/arch-arm/usr/include/sys/un.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/un.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/un.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/user.h b/9/platforms/android-21/arch-arm/usr/include/sys/user.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/user.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/user.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/utime.h b/9/platforms/android-21/arch-arm/usr/include/sys/utime.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/utime.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/utsname.h b/9/platforms/android-21/arch-arm/usr/include/sys/utsname.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/utsname.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/utsname.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/vfs.h b/9/platforms/android-21/arch-arm/usr/include/sys/vfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/vfs.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/vfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/vt.h b/9/platforms/android-21/arch-arm/usr/include/sys/vt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/vt.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/vt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/wait.h b/9/platforms/android-21/arch-arm/usr/include/sys/wait.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/wait.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/wait.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/xattr.h b/9/platforms/android-21/arch-arm/usr/include/sys/xattr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/xattr.h
copy to 9/platforms/android-21/arch-arm/usr/include/sys/xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/syslog.h b/9/platforms/android-21/arch-arm/usr/include/syslog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/syslog.h
copy to 9/platforms/android-21/arch-arm/usr/include/syslog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/termio.h b/9/platforms/android-21/arch-arm/usr/include/termio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/termio.h
copy to 9/platforms/android-21/arch-arm/usr/include/termio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/termios.h b/9/platforms/android-21/arch-arm/usr/include/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/termios.h
copy to 9/platforms/android-21/arch-arm/usr/include/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/thread_db.h b/9/platforms/android-21/arch-arm/usr/include/thread_db.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/thread_db.h
copy to 9/platforms/android-21/arch-arm/usr/include/thread_db.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time.h b/9/platforms/android-21/arch-arm/usr/include/time.h
similarity index 91%
rename from 9/platforms/android-19/arch-arm64/usr/include/time.h
rename to 9/platforms/android-21/arch-arm/usr/include/time.h
index 0a5f18b..aa72fcc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/time.h
+++ b/9/platforms/android-21/arch-arm/usr/include/time.h
@@ -85,8 +85,10 @@
extern clock_t clock(void) __LIBC_ABI_PUBLIC__;
-extern int clock_getres(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-extern int clock_gettime(int, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_getres(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_gettime(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_settime(clockid_t, const struct timespec*) __LIBC_ABI_PUBLIC__;
extern int timer_create(int, struct sigevent*, timer_t*) __LIBC_ABI_PUBLIC__;
extern int timer_delete(timer_t) __LIBC_ABI_PUBLIC__;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time64.h b/9/platforms/android-21/arch-arm/usr/include/time64.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/time64.h
copy to 9/platforms/android-21/arch-arm/usr/include/time64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/uchar.h b/9/platforms/android-21/arch-arm/usr/include/uchar.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/uchar.h
copy to 9/platforms/android-21/arch-arm/usr/include/uchar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ucontext.h b/9/platforms/android-21/arch-arm/usr/include/ucontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ucontext.h
copy to 9/platforms/android-21/arch-arm/usr/include/ucontext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/unistd.h b/9/platforms/android-21/arch-arm/usr/include/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/unistd.h
copy to 9/platforms/android-21/arch-arm/usr/include/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/util.h b/9/platforms/android-21/arch-arm/usr/include/util.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/util.h
copy to 9/platforms/android-21/arch-arm/usr/include/util.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/utime.h b/9/platforms/android-21/arch-arm/usr/include/utime.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/utime.h
copy to 9/platforms/android-21/arch-arm/usr/include/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/utmp.h b/9/platforms/android-21/arch-arm/usr/include/utmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/utmp.h
copy to 9/platforms/android-21/arch-arm/usr/include/utmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wchar.h b/9/platforms/android-21/arch-arm/usr/include/wchar.h
similarity index 99%
rename from 9/platforms/android-19/arch-arm64/usr/include/wchar.h
rename to 9/platforms/android-21/arch-arm/usr/include/wchar.h
index f421d4c..cfa9b74 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/wchar.h
+++ b/9/platforms/android-21/arch-arm/usr/include/wchar.h
@@ -151,8 +151,8 @@
extern int wprintf(const wchar_t *, ...);
extern int wscanf(const wchar_t *, ...);
-extern long long wcstoll_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, size_t, locale_t);
+extern long long wcstoll_l(const wchar_t *, wchar_t **, int, locale_t);
+extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, int, locale_t);
extern long double wcstold_l(const wchar_t *, wchar_t **, locale_t ) __NDK_FPABI__;
extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wctype.h b/9/platforms/android-21/arch-arm/usr/include/wctype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/wctype.h
copy to 9/platforms/android-21/arch-arm/usr/include/wctype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/xlocale.h b/9/platforms/android-21/arch-arm/usr/include/xlocale.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/xlocale.h
copy to 9/platforms/android-21/arch-arm/usr/include/xlocale.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/zconf.h b/9/platforms/android-21/arch-arm/usr/include/zconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/zconf.h
copy to 9/platforms/android-21/arch-arm/usr/include/zconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/zlib.h b/9/platforms/android-21/arch-arm/usr/include/zlib.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/zlib.h
copy to 9/platforms/android-21/arch-arm/usr/include/zlib.h
diff --git a/9/platforms/android-21/arch-arm/usr/lib/crtbegin_dynamic.o b/9/platforms/android-21/arch-arm/usr/lib/crtbegin_dynamic.o
new file mode 100644
index 0000000..4a1de0a
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/crtbegin_so.o b/9/platforms/android-21/arch-arm/usr/lib/crtbegin_so.o
new file mode 100644
index 0000000..5af6cf6
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/crtbegin_static.o b/9/platforms/android-21/arch-arm/usr/lib/crtbegin_static.o
new file mode 100644
index 0000000..3570ff6
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/crtend_android.o b/9/platforms/android-21/arch-arm/usr/lib/crtend_android.o
new file mode 100644
index 0000000..50caf05
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/crtend_so.o b/9/platforms/android-21/arch-arm/usr/lib/crtend_so.o
new file mode 100644
index 0000000..1dc5dae
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libEGL.so b/9/platforms/android-21/arch-arm/usr/lib/libEGL.so
new file mode 100755
index 0000000..c93a0e9
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libEGL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libGLESv1_CM.so b/9/platforms/android-21/arch-arm/usr/lib/libGLESv1_CM.so
new file mode 100755
index 0000000..a8c3f26
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libGLESv2.so b/9/platforms/android-21/arch-arm/usr/lib/libGLESv2.so
new file mode 100755
index 0000000..efa96f9
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libGLESv3.so b/9/platforms/android-21/arch-arm/usr/lib/libGLESv3.so
new file mode 100755
index 0000000..89ff5a5
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libGLESv3.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libOpenMAXAL.so b/9/platforms/android-21/arch-arm/usr/lib/libOpenMAXAL.so
new file mode 100755
index 0000000..e045cfc
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libOpenMAXAL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libOpenSLES.so b/9/platforms/android-21/arch-arm/usr/lib/libOpenSLES.so
new file mode 100755
index 0000000..3f000fb
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libandroid.so b/9/platforms/android-21/arch-arm/usr/lib/libandroid.so
new file mode 100755
index 0000000..253e4b3
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libandroid.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libc.a b/9/platforms/android-21/arch-arm/usr/lib/libc.a
new file mode 100644
index 0000000..fb3ee8c
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libc.a
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libc.so b/9/platforms/android-21/arch-arm/usr/lib/libc.so
new file mode 100755
index 0000000..a44e24d
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libc.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libdl.so b/9/platforms/android-21/arch-arm/usr/lib/libdl.so
new file mode 100755
index 0000000..48922ff
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libdl.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libjnigraphics.so b/9/platforms/android-21/arch-arm/usr/lib/libjnigraphics.so
new file mode 100755
index 0000000..35cc17f
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/liblog.so b/9/platforms/android-21/arch-arm/usr/lib/liblog.so
new file mode 100755
index 0000000..0836286
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/liblog.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libm.a b/9/platforms/android-21/arch-arm/usr/lib/libm.a
new file mode 100644
index 0000000..9429fb5
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libm.a
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libm.so b/9/platforms/android-21/arch-arm/usr/lib/libm.so
new file mode 100755
index 0000000..c046665
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libm.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libm_hard.a b/9/platforms/android-21/arch-arm/usr/lib/libm_hard.a
new file mode 100644
index 0000000..1ab948e
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libm_hard.a
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libmediandk.so b/9/platforms/android-21/arch-arm/usr/lib/libmediandk.so
new file mode 100755
index 0000000..eca4dfb
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libmediandk.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libstdc++.a b/9/platforms/android-21/arch-arm/usr/lib/libstdc++.a
new file mode 100644
index 0000000..698f3d6
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libstdc++.a
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libstdc++.so b/9/platforms/android-21/arch-arm/usr/lib/libstdc++.so
new file mode 100755
index 0000000..c144885
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libthread_db.so b/9/platforms/android-21/arch-arm/usr/lib/libthread_db.so
new file mode 100755
index 0000000..8ba74f9
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libthread_db.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libz.a b/9/platforms/android-21/arch-arm/usr/lib/libz.a
new file mode 100644
index 0000000..fd67a52
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libz.a
Binary files differ
diff --git a/9/platforms/android-21/arch-arm/usr/lib/libz.so b/9/platforms/android-21/arch-arm/usr/lib/libz.so
new file mode 100755
index 0000000..0ef4d2d
--- /dev/null
+++ b/9/platforms/android-21/arch-arm/usr/lib/libz.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/egl.h b/9/platforms/android-21/arch-arm64/usr/include/EGL/egl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/EGL/egl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/EGL/egl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/eglext.h b/9/platforms/android-21/arch-arm64/usr/include/EGL/eglext.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/EGL/eglext.h
rename to 9/platforms/android-21/arch-arm64/usr/include/EGL/eglext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/eglplatform.h b/9/platforms/android-21/arch-arm64/usr/include/EGL/eglplatform.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/EGL/eglplatform.h
rename to 9/platforms/android-21/arch-arm64/usr/include/EGL/eglplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/gl.h b/9/platforms/android-21/arch-arm64/usr/include/GLES/gl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES/gl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES/gl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/glext.h b/9/platforms/android-21/arch-arm64/usr/include/GLES/glext.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES/glext.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES/glext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/glplatform.h b/9/platforms/android-21/arch-arm64/usr/include/GLES/glplatform.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES/glplatform.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES/glplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2.h b/9/platforms/android-21/arch-arm64/usr/include/GLES2/gl2.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES2/gl2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2ext.h b/9/platforms/android-21/arch-arm64/usr/include/GLES2/gl2ext.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2ext.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES2/gl2ext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2platform.h b/9/platforms/android-21/arch-arm64/usr/include/GLES2/gl2platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2platform.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES2/gl2platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3.h b/9/platforms/android-21/arch-arm64/usr/include/GLES3/gl3.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES3/gl3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl31.h b/9/platforms/android-21/arch-arm64/usr/include/GLES3/gl31.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl31.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES3/gl31.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3ext.h b/9/platforms/android-21/arch-arm64/usr/include/GLES3/gl3ext.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3ext.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES3/gl3ext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3platform.h b/9/platforms/android-21/arch-arm64/usr/include/GLES3/gl3platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3platform.h
rename to 9/platforms/android-21/arch-arm64/usr/include/GLES3/gl3platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/KHR/khrplatform.h b/9/platforms/android-21/arch-arm64/usr/include/KHR/khrplatform.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/KHR/khrplatform.h
rename to 9/platforms/android-21/arch-arm64/usr/include/KHR/khrplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL.h b/9/platforms/android-21/arch-arm64/usr/include/OMXAL/OpenMAXAL.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL.h
rename to 9/platforms/android-21/arch-arm64/usr/include/OMXAL/OpenMAXAL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h b/9/platforms/android-21/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h
rename to 9/platforms/android-21/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h b/9/platforms/android-21/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h
rename to 9/platforms/android-21/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES.h b/9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES.h
rename to 9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Android.h b/9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES_Android.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Android.h
rename to 9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES_Android.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h b/9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
rename to 9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h b/9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h
rename to 9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Platform.h b/9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES_Platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Platform.h
rename to 9/platforms/android-21/arch-arm64/usr/include/SLES/OpenSLES_Platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/alloca.h b/9/platforms/android-21/arch-arm64/usr/include/alloca.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/alloca.h
rename to 9/platforms/android-21/arch-arm64/usr/include/alloca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h b/9/platforms/android-21/arch-arm64/usr/include/android/api-level.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
copy to 9/platforms/android-21/arch-arm64/usr/include/android/api-level.h
index 9e9c3d6..649efd6 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/android/api-level.h
@@ -28,6 +28,6 @@
#ifndef ANDROID_API_LEVEL_H
#define ANDROID_API_LEVEL_H
-#define __ANDROID_API__ 19
+#define __ANDROID_API__ 21
#endif /* ANDROID_API_LEVEL_H */
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/asset_manager.h b/9/platforms/android-21/arch-arm64/usr/include/android/asset_manager.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/asset_manager.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/asset_manager.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/asset_manager_jni.h b/9/platforms/android-21/arch-arm64/usr/include/android/asset_manager_jni.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/asset_manager_jni.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/asset_manager_jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/bitmap.h b/9/platforms/android-21/arch-arm64/usr/include/android/bitmap.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/bitmap.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/bitmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/configuration.h b/9/platforms/android-21/arch-arm64/usr/include/android/configuration.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/configuration.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/configuration.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/dlext.h b/9/platforms/android-21/arch-arm64/usr/include/android/dlext.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/dlext.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/dlext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/input.h b/9/platforms/android-21/arch-arm64/usr/include/android/input.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/input.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/input.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/keycodes.h b/9/platforms/android-21/arch-arm64/usr/include/android/keycodes.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/keycodes.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/keycodes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/log.h b/9/platforms/android-21/arch-arm64/usr/include/android/log.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/log.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/looper.h b/9/platforms/android-21/arch-arm64/usr/include/android/looper.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/looper.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/looper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_activity.h b/9/platforms/android-21/arch-arm64/usr/include/android/native_activity.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/native_activity.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/native_activity.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_window.h b/9/platforms/android-21/arch-arm64/usr/include/android/native_window.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/native_window.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/native_window.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_window_jni.h b/9/platforms/android-21/arch-arm64/usr/include/android/native_window_jni.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/native_window_jni.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/native_window_jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/obb.h b/9/platforms/android-21/arch-arm64/usr/include/android/obb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/obb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/obb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/rect.h b/9/platforms/android-21/arch-arm64/usr/include/android/rect.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/rect.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/rect.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/sensor.h b/9/platforms/android-21/arch-arm64/usr/include/android/sensor.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/sensor.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/sensor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/storage_manager.h b/9/platforms/android-21/arch-arm64/usr/include/android/storage_manager.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/storage_manager.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/storage_manager.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/tts.h b/9/platforms/android-21/arch-arm64/usr/include/android/tts.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/tts.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/tts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/window.h b/9/platforms/android-21/arch-arm64/usr/include/android/window.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/android/window.h
rename to 9/platforms/android-21/arch-arm64/usr/include/android/window.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ar.h b/9/platforms/android-21/arch-arm64/usr/include/ar.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/ar.h
rename to 9/platforms/android-21/arch-arm64/usr/include/ar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/inet.h b/9/platforms/android-21/arch-arm64/usr/include/arpa/inet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/arpa/inet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/arpa/inet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/nameser.h b/9/platforms/android-21/arch-arm64/usr/include/arpa/nameser.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/arpa/nameser.h
rename to 9/platforms/android-21/arch-arm64/usr/include/arpa/nameser.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/nameser_compat.h b/9/platforms/android-21/arch-arm64/usr/include/arpa/nameser_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/arpa/nameser_compat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/arpa/nameser_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/telnet.h b/9/platforms/android-21/arch-arm64/usr/include/arpa/telnet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/arpa/telnet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/arpa/telnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/auxvec.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/auxvec.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/auxvec.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/auxvec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/bitsperlong.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/bitsperlong.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/bitsperlong.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/bitsperlong.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno-base.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/errno-base.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno-base.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/errno-base.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/fcntl.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/fcntl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-l64.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/int-l64.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-l64.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/int-l64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-ll64.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/int-ll64.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-ll64.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/int-ll64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctls.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/ioctls.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctls.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ipcbuf.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/ipcbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ipcbuf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/ipcbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/kvm_para.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/kvm_para.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/kvm_para.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/kvm_para.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman-common.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/mman-common.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman-common.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/mman-common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/msgbuf.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/msgbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/msgbuf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/msgbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/param.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/param.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/poll.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/poll.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/posix_types.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/posix_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/posix_types.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/posix_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/resource.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/resource.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/sembuf.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/sembuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/sembuf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/sembuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/setup.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/setup.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/setup.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/setup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmbuf.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/shmbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmbuf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/shmbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmparam.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/shmparam.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmparam.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/shmparam.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/siginfo.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/siginfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/siginfo.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/siginfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal-defs.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/signal-defs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal-defs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/signal-defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/socket.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/socket.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/sockios.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/sockios.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/sockios.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/sockios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/stat.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/stat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/statfs.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/statfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/statfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/statfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/swab.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/swab.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/swab.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/termbits.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/termbits.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/termbits.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/termbits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/termios.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/termios.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/types.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/types.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ucontext.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/ucontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ucontext.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/ucontext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/unistd.h b/9/platforms/android-21/arch-arm64/usr/include/asm-generic/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/unistd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm-generic/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/a.out.h b/9/platforms/android-21/arch-arm64/usr/include/asm/a.out.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/a.out.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/a.out.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/auxvec.h b/9/platforms/android-21/arch-arm64/usr/include/asm/auxvec.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/auxvec.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/auxvec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/bitsperlong.h b/9/platforms/android-21/arch-arm64/usr/include/asm/bitsperlong.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/bitsperlong.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/bitsperlong.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/byteorder.h b/9/platforms/android-21/arch-arm64/usr/include/asm/byteorder.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/byteorder.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/byteorder.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/errno.h b/9/platforms/android-21/arch-arm64/usr/include/asm/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/errno.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/fcntl.h b/9/platforms/android-21/arch-arm64/usr/include/asm/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/fcntl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/hwcap.h b/9/platforms/android-21/arch-arm64/usr/include/asm/hwcap.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/hwcap.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/hwcap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/asm/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ioctls.h b/9/platforms/android-21/arch-arm64/usr/include/asm/ioctls.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/ioctls.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ipcbuf.h b/9/platforms/android-21/arch-arm64/usr/include/asm/ipcbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/ipcbuf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/ipcbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/kvm.h b/9/platforms/android-21/arch-arm64/usr/include/asm/kvm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/kvm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/kvm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/kvm_para.h b/9/platforms/android-21/arch-arm64/usr/include/asm/kvm_para.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/kvm_para.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/kvm_para.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/mman.h b/9/platforms/android-21/arch-arm64/usr/include/asm/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/mman.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/msgbuf.h b/9/platforms/android-21/arch-arm64/usr/include/asm/msgbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/msgbuf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/msgbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/param.h b/9/platforms/android-21/arch-arm64/usr/include/asm/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/param.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/poll.h b/9/platforms/android-21/arch-arm64/usr/include/asm/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/poll.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/posix_types.h b/9/platforms/android-21/arch-arm64/usr/include/asm/posix_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/posix_types.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/posix_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ptrace.h b/9/platforms/android-21/arch-arm64/usr/include/asm/ptrace.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/ptrace.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/resource.h b/9/platforms/android-21/arch-arm64/usr/include/asm/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/resource.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/sembuf.h b/9/platforms/android-21/arch-arm64/usr/include/asm/sembuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/sembuf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/sembuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/setup.h b/9/platforms/android-21/arch-arm64/usr/include/asm/setup.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/setup.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/setup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/shmbuf.h b/9/platforms/android-21/arch-arm64/usr/include/asm/shmbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/shmbuf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/shmbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/sigcontext.h b/9/platforms/android-21/arch-arm64/usr/include/asm/sigcontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/sigcontext.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/sigcontext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/siginfo.h b/9/platforms/android-21/arch-arm64/usr/include/asm/siginfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/siginfo.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/siginfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/signal.h b/9/platforms/android-21/arch-arm64/usr/include/asm/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/signal.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/socket.h b/9/platforms/android-21/arch-arm64/usr/include/asm/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/socket.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/sockios.h b/9/platforms/android-21/arch-arm64/usr/include/asm/sockios.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/sockios.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/sockios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/stat.h b/9/platforms/android-21/arch-arm64/usr/include/asm/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/stat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/statfs.h b/9/platforms/android-21/arch-arm64/usr/include/asm/statfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/statfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/statfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/swab.h b/9/platforms/android-21/arch-arm64/usr/include/asm/swab.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/swab.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/termbits.h b/9/platforms/android-21/arch-arm64/usr/include/asm/termbits.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/termbits.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/termbits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/termios.h b/9/platforms/android-21/arch-arm64/usr/include/asm/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/termios.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/types.h b/9/platforms/android-21/arch-arm64/usr/include/asm/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/types.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/unistd.h b/9/platforms/android-21/arch-arm64/usr/include/asm/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/asm/unistd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/asm/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/assert.h b/9/platforms/android-21/arch-arm64/usr/include/assert.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/assert.h
rename to 9/platforms/android-21/arch-arm64/usr/include/assert.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/byteswap.h b/9/platforms/android-21/arch-arm64/usr/include/byteswap.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/byteswap.h
rename to 9/platforms/android-21/arch-arm64/usr/include/byteswap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/complex.h b/9/platforms/android-21/arch-arm64/usr/include/complex.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/complex.h
rename to 9/platforms/android-21/arch-arm64/usr/include/complex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ctype.h b/9/platforms/android-21/arch-arm64/usr/include/ctype.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/ctype.h
rename to 9/platforms/android-21/arch-arm64/usr/include/ctype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/dirent.h b/9/platforms/android-21/arch-arm64/usr/include/dirent.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/dirent.h
rename to 9/platforms/android-21/arch-arm64/usr/include/dirent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/dlfcn.h b/9/platforms/android-21/arch-arm64/usr/include/dlfcn.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/dlfcn.h
rename to 9/platforms/android-21/arch-arm64/usr/include/dlfcn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/elf.h b/9/platforms/android-21/arch-arm64/usr/include/elf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/elf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/endian.h b/9/platforms/android-21/arch-arm64/usr/include/endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/endian.h
rename to 9/platforms/android-21/arch-arm64/usr/include/endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/err.h b/9/platforms/android-21/arch-arm64/usr/include/err.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/err.h
rename to 9/platforms/android-21/arch-arm64/usr/include/err.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/errno.h b/9/platforms/android-21/arch-arm64/usr/include/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/errno.h
rename to 9/platforms/android-21/arch-arm64/usr/include/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fcntl.h b/9/platforms/android-21/arch-arm64/usr/include/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/fcntl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/features.h b/9/platforms/android-21/arch-arm64/usr/include/features.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/features.h
rename to 9/platforms/android-21/arch-arm64/usr/include/features.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fenv.h b/9/platforms/android-21/arch-arm64/usr/include/fenv.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/fenv.h
rename to 9/platforms/android-21/arch-arm64/usr/include/fenv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fnmatch.h b/9/platforms/android-21/arch-arm64/usr/include/fnmatch.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/fnmatch.h
rename to 9/platforms/android-21/arch-arm64/usr/include/fnmatch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fts.h b/9/platforms/android-21/arch-arm64/usr/include/fts.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/fts.h
rename to 9/platforms/android-21/arch-arm64/usr/include/fts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ftw.h b/9/platforms/android-21/arch-arm64/usr/include/ftw.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/ftw.h
rename to 9/platforms/android-21/arch-arm64/usr/include/ftw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/getopt.h b/9/platforms/android-21/arch-arm64/usr/include/getopt.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/getopt.h
rename to 9/platforms/android-21/arch-arm64/usr/include/getopt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/grp.h b/9/platforms/android-21/arch-arm64/usr/include/grp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/grp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/grp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/inttypes.h b/9/platforms/android-21/arch-arm64/usr/include/inttypes.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/inttypes.h
rename to 9/platforms/android-21/arch-arm64/usr/include/inttypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/jni.h b/9/platforms/android-21/arch-arm64/usr/include/jni.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/jni.h
rename to 9/platforms/android-21/arch-arm64/usr/include/jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/lastlog.h b/9/platforms/android-21/arch-arm64/usr/include/lastlog.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/lastlog.h
rename to 9/platforms/android-21/arch-arm64/usr/include/lastlog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/libgen.h b/9/platforms/android-21/arch-arm64/usr/include/libgen.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/libgen.h
rename to 9/platforms/android-21/arch-arm64/usr/include/libgen.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/limits.h b/9/platforms/android-21/arch-arm64/usr/include/limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/limits.h
rename to 9/platforms/android-21/arch-arm64/usr/include/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/link.h b/9/platforms/android-21/arch-arm64/usr/include/link.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/link.h
rename to 9/platforms/android-21/arch-arm64/usr/include/link.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/a.out.h b/9/platforms/android-21/arch-arm64/usr/include/linux/a.out.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/a.out.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/a.out.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/acct.h b/9/platforms/android-21/arch-arm64/usr/include/linux/acct.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/acct.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/acct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/adb.h b/9/platforms/android-21/arch-arm64/usr/include/linux/adb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/adb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/adb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/adfs_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/adfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/adfs_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/adfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/affs_hardblocks.h b/9/platforms/android-21/arch-arm64/usr/include/linux/affs_hardblocks.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/affs_hardblocks.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/affs_hardblocks.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/agpgart.h b/9/platforms/android-21/arch-arm64/usr/include/linux/agpgart.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/agpgart.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/agpgart.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/aio_abi.h b/9/platforms/android-21/arch-arm64/usr/include/linux/aio_abi.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/aio_abi.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/aio_abi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/android_alarm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/android_alarm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/android_alarm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/android_alarm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/apm_bios.h b/9/platforms/android-21/arch-arm64/usr/include/linux/apm_bios.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/apm_bios.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/apm_bios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/arcfb.h b/9/platforms/android-21/arch-arm64/usr/include/linux/arcfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/arcfb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/arcfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ashmem.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ashmem.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ashmem.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ashmem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atalk.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atalk.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atalk.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atalk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_eni.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atm_eni.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_eni.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atm_eni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_he.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atm_he.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_he.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atm_he.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_idt77105.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atm_idt77105.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_idt77105.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atm_idt77105.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_nicstar.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atm_nicstar.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_nicstar.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atm_nicstar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_tcp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atm_tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_tcp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atm_tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_zatm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atm_zatm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_zatm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atm_zatm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmapi.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmapi.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmapi.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmapi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmarp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmarp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmarp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmarp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmbr2684.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmbr2684.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmbr2684.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmbr2684.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmclip.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmclip.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmclip.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmclip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmdev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmdev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmioc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmioc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmioc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmioc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmlec.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmlec.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmlec.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmlec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmmpc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmmpc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmmpc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmmpc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmppp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmppp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmppp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmsap.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmsap.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmsap.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmsap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmsvc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/atmsvc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/atmsvc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/atmsvc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/audit.h b/9/platforms/android-21/arch-arm64/usr/include/linux/audit.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/audit.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/audit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/auto_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/auto_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs4.h b/9/platforms/android-21/arch-arm64/usr/include/linux/auto_fs4.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs4.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/auto_fs4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auxvec.h b/9/platforms/android-21/arch-arm64/usr/include/linux/auxvec.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/auxvec.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/auxvec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ax25.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ax25.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ax25.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ax25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/b1lli.h b/9/platforms/android-21/arch-arm64/usr/include/linux/b1lli.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/b1lli.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/b1lli.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/baycom.h b/9/platforms/android-21/arch-arm64/usr/include/linux/baycom.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/baycom.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/baycom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bcache.h b/9/platforms/android-21/arch-arm64/usr/include/linux/bcache.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/bcache.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/bcache.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bcm933xx_hcs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/bcm933xx_hcs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/bcm933xx_hcs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/bcm933xx_hcs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bfs_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/bfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/bfs_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/bfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/binder.h b/9/platforms/android-21/arch-arm64/usr/include/linux/binder.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/binder.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/binder.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/binfmts.h b/9/platforms/android-21/arch-arm64/usr/include/linux/binfmts.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/binfmts.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/binfmts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/blkpg.h b/9/platforms/android-21/arch-arm64/usr/include/linux/blkpg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/blkpg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/blkpg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/blktrace_api.h b/9/platforms/android-21/arch-arm64/usr/include/linux/blktrace_api.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/blktrace_api.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/blktrace_api.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bpqether.h b/9/platforms/android-21/arch-arm64/usr/include/linux/bpqether.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/bpqether.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/bpqether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bsg.h b/9/platforms/android-21/arch-arm64/usr/include/linux/bsg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/bsg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/bsg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/btrfs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/btrfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/btrfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/btrfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/big_endian.h b/9/platforms/android-21/arch-arm64/usr/include/linux/byteorder/big_endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/big_endian.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/byteorder/big_endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/little_endian.h b/9/platforms/android-21/arch-arm64/usr/include/linux/byteorder/little_endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/little_endian.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/byteorder/little_endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/caif/caif_socket.h b/9/platforms/android-21/arch-arm64/usr/include/linux/caif/caif_socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/caif/caif_socket.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/caif/caif_socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/caif/if_caif.h b/9/platforms/android-21/arch-arm64/usr/include/linux/caif/if_caif.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/caif/if_caif.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/caif/if_caif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can.h b/9/platforms/android-21/arch-arm64/usr/include/linux/can.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/can.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/can.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/bcm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/can/bcm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/can/bcm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/can/bcm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/error.h b/9/platforms/android-21/arch-arm64/usr/include/linux/can/error.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/can/error.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/can/error.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/gw.h b/9/platforms/android-21/arch-arm64/usr/include/linux/can/gw.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/can/gw.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/can/gw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/netlink.h b/9/platforms/android-21/arch-arm64/usr/include/linux/can/netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/can/netlink.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/can/netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/raw.h b/9/platforms/android-21/arch-arm64/usr/include/linux/can/raw.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/can/raw.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/can/raw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/capability.h b/9/platforms/android-21/arch-arm64/usr/include/linux/capability.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/capability.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/capability.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/capi.h b/9/platforms/android-21/arch-arm64/usr/include/linux/capi.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/capi.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/capi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cciss_defs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cciss_defs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cciss_defs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cciss_defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cciss_ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cciss_ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cciss_ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cciss_ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cdrom.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cdrom.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cdrom.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cdrom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cgroupstats.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cgroupstats.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cgroupstats.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cgroupstats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/chio.h b/9/platforms/android-21/arch-arm64/usr/include/linux/chio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/chio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/chio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cifs/cifs_mount.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cifs/cifs_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cifs/cifs_mount.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cifs/cifs_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cm4000_cs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cm4000_cs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cm4000_cs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cm4000_cs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cn_proc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cn_proc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cn_proc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cn_proc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coda.h b/9/platforms/android-21/arch-arm64/usr/include/linux/coda.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/coda.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/coda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coda_psdev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/coda_psdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/coda_psdev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/coda_psdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coff.h b/9/platforms/android-21/arch-arm64/usr/include/linux/coff.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/coff.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/coff.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/compiler.h b/9/platforms/android-21/arch-arm64/usr/include/linux/compiler.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/compiler.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/compiler.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/connector.h b/9/platforms/android-21/arch-arm64/usr/include/linux/connector.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/connector.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/connector.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/const.h b/9/platforms/android-21/arch-arm64/usr/include/linux/const.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/const.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/const.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cramfs_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cramfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cramfs_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cramfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cuda.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cuda.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cuda.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cuda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cyclades.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cyclades.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cyclades.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cyclades.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cycx_cfm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/cycx_cfm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/cycx_cfm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/cycx_cfm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dcbnl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dcbnl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dcbnl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dcbnl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dccp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dccp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dccp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dccp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dlm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dlm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_device.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dlm_device.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_device.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dlm_device.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_netlink.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dlm_netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_netlink.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dlm_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_plock.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dlm_plock.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_plock.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dlm_plock.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlmconstants.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dlmconstants.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dlmconstants.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dlmconstants.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dm-ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dm-ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dm-ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dm-ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dm-log-userspace.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dm-log-userspace.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dm-log-userspace.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dm-log-userspace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dn.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dn.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dn.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dqblk_xfs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dqblk_xfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dqblk_xfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dqblk_xfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/audio.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dvb/audio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/audio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dvb/audio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/ca.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dvb/ca.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/ca.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dvb/ca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/dmx.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dvb/dmx.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/dmx.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dvb/dmx.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/frontend.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dvb/frontend.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/frontend.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dvb/frontend.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/net.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dvb/net.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/net.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dvb/net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/osd.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dvb/osd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/osd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dvb/osd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/version.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dvb/version.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/version.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dvb/version.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/video.h b/9/platforms/android-21/arch-arm64/usr/include/linux/dvb/video.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/video.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/dvb/video.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/edd.h b/9/platforms/android-21/arch-arm64/usr/include/linux/edd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/edd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/edd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/efs_fs_sb.h b/9/platforms/android-21/arch-arm64/usr/include/linux/efs_fs_sb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/efs_fs_sb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/efs_fs_sb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf-em.h b/9/platforms/android-21/arch-arm64/usr/include/linux/elf-em.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/elf-em.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/elf-em.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf-fdpic.h b/9/platforms/android-21/arch-arm64/usr/include/linux/elf-fdpic.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/elf-fdpic.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/elf-fdpic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf.h b/9/platforms/android-21/arch-arm64/usr/include/linux/elf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/elf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elfcore.h b/9/platforms/android-21/arch-arm64/usr/include/linux/elfcore.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/elfcore.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/elfcore.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/errno.h b/9/platforms/android-21/arch-arm64/usr/include/linux/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/errno.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/errqueue.h b/9/platforms/android-21/arch-arm64/usr/include/linux/errqueue.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/errqueue.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/errqueue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ethtool.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ethtool.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ethtool.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ethtool.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/eventpoll.h b/9/platforms/android-21/arch-arm64/usr/include/linux/eventpoll.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/eventpoll.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/eventpoll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fadvise.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fadvise.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fadvise.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fadvise.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/falloc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/falloc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/falloc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/falloc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fanotify.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fanotify.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fanotify.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fanotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fb.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fcntl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fcntl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fd.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fdreg.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fdreg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fdreg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fdreg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fib_rules.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fib_rules.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fib_rules.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fib_rules.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fiemap.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fiemap.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fiemap.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fiemap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/filter.h b/9/platforms/android-21/arch-arm64/usr/include/linux/filter.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/filter.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/filter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/firewire-cdev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/firewire-cdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/firewire-cdev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/firewire-cdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/firewire-constants.h b/9/platforms/android-21/arch-arm64/usr/include/linux/firewire-constants.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/firewire-constants.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/firewire-constants.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/flat.h b/9/platforms/android-21/arch-arm64/usr/include/linux/flat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/flat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/flat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fsl_hypervisor.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fsl_hypervisor.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fsl_hypervisor.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fsl_hypervisor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fuse.h b/9/platforms/android-21/arch-arm64/usr/include/linux/fuse.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/fuse.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/fuse.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/futex.h b/9/platforms/android-21/arch-arm64/usr/include/linux/futex.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/futex.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/futex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gameport.h b/9/platforms/android-21/arch-arm64/usr/include/linux/gameport.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/gameport.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/gameport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gen_stats.h b/9/platforms/android-21/arch-arm64/usr/include/linux/gen_stats.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/gen_stats.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/gen_stats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/genetlink.h b/9/platforms/android-21/arch-arm64/usr/include/linux/genetlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/genetlink.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/genetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/genwqe/genwqe_card.h b/9/platforms/android-21/arch-arm64/usr/include/linux/genwqe/genwqe_card.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/genwqe/genwqe_card.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/genwqe/genwqe_card.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gfs2_ondisk.h b/9/platforms/android-21/arch-arm64/usr/include/linux/gfs2_ondisk.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/gfs2_ondisk.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/gfs2_ondisk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gigaset_dev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/gigaset_dev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/gigaset_dev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/gigaset_dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hash_info.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hash_info.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hash_info.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hash_info.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hdlc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hdlc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlc/ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hdlc/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlc/ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hdlc/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlcdrv.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hdlcdrv.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlcdrv.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hdlcdrv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdreg.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hdreg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hdreg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hdreg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hid.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hid.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hid.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hiddev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hiddev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hiddev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hiddev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hidraw.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hidraw.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hidraw.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hidraw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hpet.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hpet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hpet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hpet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hsi/hsi_char.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hsi/hsi_char.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hsi/hsi_char.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hsi/hsi_char.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hsr_netlink.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hsr_netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hsr_netlink.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hsr_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hw_breakpoint.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hw_breakpoint.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hw_breakpoint.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hw_breakpoint.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hysdn_if.h b/9/platforms/android-21/arch-arm64/usr/include/linux/hysdn_if.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/hysdn_if.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/hysdn_if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2c-dev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/i2c-dev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/i2c-dev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/i2c-dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2c.h b/9/platforms/android-21/arch-arm64/usr/include/linux/i2c.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/i2c.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/i2c.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2o-dev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/i2o-dev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/i2o-dev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/i2o-dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i8k.h b/9/platforms/android-21/arch-arm64/usr/include/linux/i8k.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/i8k.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/i8k.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/icmp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/icmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/icmp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/icmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/icmpv6.h b/9/platforms/android-21/arch-arm64/usr/include/linux/icmpv6.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/icmpv6.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/icmpv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_addr.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_addr.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_addr.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_addr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_addrlabel.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_addrlabel.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_addrlabel.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_addrlabel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_alg.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_alg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_alg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_alg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_arcnet.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_arcnet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_arcnet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_arcnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_arp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_arp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_bonding.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_bonding.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_bonding.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_bonding.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_bridge.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_bridge.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_bridge.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_bridge.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_cablemodem.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_cablemodem.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_cablemodem.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_cablemodem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_eql.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_eql.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_eql.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_eql.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ether.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ether.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_fc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_fc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_fc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_fc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_fddi.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_fddi.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_fddi.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_fddi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_frad.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_frad.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_frad.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_frad.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_hippi.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_hippi.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_hippi.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_hippi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_infiniband.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_infiniband.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_infiniband.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_infiniband.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_link.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_link.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_link.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_link.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ltalk.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_ltalk.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ltalk.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_ltalk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_packet.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_packet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_packet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_phonet.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_phonet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_phonet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_phonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_plip.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_plip.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_plip.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_plip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ppp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_ppp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ppp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_ppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppol2tp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_pppol2tp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppol2tp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_pppol2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppolac.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_pppolac.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppolac.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_pppolac.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppopns.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_pppopns.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppopns.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_pppopns.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppox.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_pppox.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppox.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_pppox.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_slip.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_slip.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_slip.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_slip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_team.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_team.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_team.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_team.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_tun.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_tun.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_tun.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_tun.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_tunnel.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_tunnel.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_tunnel.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_tunnel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_vlan.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_vlan.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_vlan.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_vlan.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_x25.h b/9/platforms/android-21/arch-arm64/usr/include/linux/if_x25.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/if_x25.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/if_x25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/igmp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/igmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/igmp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/igmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in.h b/9/platforms/android-21/arch-arm64/usr/include/linux/in.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/in.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/in.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in6.h b/9/platforms/android-21/arch-arm64/usr/include/linux/in6.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/in6.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/in6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in_route.h b/9/platforms/android-21/arch-arm64/usr/include/linux/in_route.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/in_route.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/in_route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/inet_diag.h b/9/platforms/android-21/arch-arm64/usr/include/linux/inet_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/inet_diag.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/inet_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/inotify.h b/9/platforms/android-21/arch-arm64/usr/include/linux/inotify.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/inotify.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h b/9/platforms/android-21/arch-arm64/usr/include/linux/input.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/input.h
copy to 9/platforms/android-21/arch-arm64/usr/include/linux/input.h
index df3200c..b9d5b2a 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/linux/input.h
@@ -97,629 +97,644 @@
#define INPUT_PROP_BUTTONPAD 0x02
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define INPUT_PROP_SEMI_MT 0x03
+#define INPUT_PROP_TOPBUTTONPAD 0x04
#define INPUT_PROP_MAX 0x1f
#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1)
-#define EV_SYN 0x00
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_SYN 0x00
#define EV_KEY 0x01
#define EV_REL 0x02
#define EV_ABS 0x03
-#define EV_MSC 0x04
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MSC 0x04
#define EV_SW 0x05
#define EV_LED 0x11
#define EV_SND 0x12
-#define EV_REP 0x14
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_REP 0x14
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
-#define EV_MAX 0x1f
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)
#define SYN_REPORT 0
#define SYN_CONFIG 1
-#define SYN_MT_REPORT 2
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SYN_MT_REPORT 2
#define SYN_DROPPED 3
#define SYN_MAX 0xf
#define SYN_CNT (SYN_MAX+1)
-#define KEY_RESERVED 0
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RESERVED 0
#define KEY_ESC 1
#define KEY_1 2
#define KEY_2 3
-#define KEY_3 4
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_3 4
#define KEY_4 5
#define KEY_5 6
#define KEY_6 7
-#define KEY_7 8
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_7 8
#define KEY_8 9
#define KEY_9 10
#define KEY_0 11
-#define KEY_MINUS 12
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MINUS 12
#define KEY_EQUAL 13
#define KEY_BACKSPACE 14
#define KEY_TAB 15
-#define KEY_Q 16
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Q 16
#define KEY_W 17
#define KEY_E 18
#define KEY_R 19
-#define KEY_T 20
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_T 20
#define KEY_Y 21
#define KEY_U 22
#define KEY_I 23
-#define KEY_O 24
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_O 24
#define KEY_P 25
#define KEY_LEFTBRACE 26
#define KEY_RIGHTBRACE 27
-#define KEY_ENTER 28
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ENTER 28
#define KEY_LEFTCTRL 29
#define KEY_A 30
#define KEY_S 31
-#define KEY_D 32
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_D 32
#define KEY_F 33
#define KEY_G 34
#define KEY_H 35
-#define KEY_J 36
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_J 36
#define KEY_K 37
#define KEY_L 38
#define KEY_SEMICOLON 39
-#define KEY_APOSTROPHE 40
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_APOSTROPHE 40
#define KEY_GRAVE 41
#define KEY_LEFTSHIFT 42
#define KEY_BACKSLASH 43
-#define KEY_Z 44
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Z 44
#define KEY_X 45
#define KEY_C 46
#define KEY_V 47
-#define KEY_B 48
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_B 48
#define KEY_N 49
#define KEY_M 50
#define KEY_COMMA 51
-#define KEY_DOT 52
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DOT 52
#define KEY_SLASH 53
#define KEY_RIGHTSHIFT 54
#define KEY_KPASTERISK 55
-#define KEY_LEFTALT 56
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFTALT 56
#define KEY_SPACE 57
#define KEY_CAPSLOCK 58
#define KEY_F1 59
-#define KEY_F2 60
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F2 60
#define KEY_F3 61
#define KEY_F4 62
#define KEY_F5 63
-#define KEY_F6 64
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F6 64
#define KEY_F7 65
#define KEY_F8 66
#define KEY_F9 67
-#define KEY_F10 68
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F10 68
#define KEY_NUMLOCK 69
#define KEY_SCROLLLOCK 70
#define KEY_KP7 71
-#define KEY_KP8 72
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP8 72
#define KEY_KP9 73
#define KEY_KPMINUS 74
#define KEY_KP4 75
-#define KEY_KP5 76
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP5 76
#define KEY_KP6 77
#define KEY_KPPLUS 78
#define KEY_KP1 79
-#define KEY_KP2 80
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP2 80
#define KEY_KP3 81
#define KEY_KP0 82
#define KEY_KPDOT 83
-#define KEY_ZENKAKUHANKAKU 85
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ZENKAKUHANKAKU 85
#define KEY_102ND 86
#define KEY_F11 87
#define KEY_F12 88
-#define KEY_RO 89
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RO 89
#define KEY_KATAKANA 90
#define KEY_HIRAGANA 91
#define KEY_HENKAN 92
-#define KEY_KATAKANAHIRAGANA 93
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KATAKANAHIRAGANA 93
#define KEY_MUHENKAN 94
#define KEY_KPJPCOMMA 95
#define KEY_KPENTER 96
-#define KEY_RIGHTCTRL 97
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RIGHTCTRL 97
#define KEY_KPSLASH 98
#define KEY_SYSRQ 99
#define KEY_RIGHTALT 100
-#define KEY_LINEFEED 101
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LINEFEED 101
#define KEY_HOME 102
#define KEY_UP 103
#define KEY_PAGEUP 104
-#define KEY_LEFT 105
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFT 105
#define KEY_RIGHT 106
#define KEY_END 107
#define KEY_DOWN 108
-#define KEY_PAGEDOWN 109
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PAGEDOWN 109
#define KEY_INSERT 110
#define KEY_DELETE 111
#define KEY_MACRO 112
-#define KEY_MUTE 113
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MUTE 113
#define KEY_VOLUMEDOWN 114
#define KEY_VOLUMEUP 115
#define KEY_POWER 116
-#define KEY_KPEQUAL 117
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPEQUAL 117
#define KEY_KPPLUSMINUS 118
#define KEY_PAUSE 119
#define KEY_SCALE 120
-#define KEY_KPCOMMA 121
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPCOMMA 121
#define KEY_HANGEUL 122
#define KEY_HANGUEL KEY_HANGEUL
#define KEY_HANJA 123
-#define KEY_YEN 124
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_YEN 124
#define KEY_LEFTMETA 125
#define KEY_RIGHTMETA 126
#define KEY_COMPOSE 127
-#define KEY_STOP 128
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_STOP 128
#define KEY_AGAIN 129
#define KEY_PROPS 130
#define KEY_UNDO 131
-#define KEY_FRONT 132
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FRONT 132
#define KEY_COPY 133
#define KEY_OPEN 134
#define KEY_PASTE 135
-#define KEY_FIND 136
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FIND 136
#define KEY_CUT 137
#define KEY_HELP 138
#define KEY_MENU 139
-#define KEY_CALC 140
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CALC 140
#define KEY_SETUP 141
#define KEY_SLEEP 142
#define KEY_WAKEUP 143
-#define KEY_FILE 144
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FILE 144
#define KEY_SENDFILE 145
#define KEY_DELETEFILE 146
#define KEY_XFER 147
-#define KEY_PROG1 148
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PROG1 148
#define KEY_PROG2 149
#define KEY_WWW 150
#define KEY_MSDOS 151
-#define KEY_COFFEE 152
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_COFFEE 152
#define KEY_SCREENLOCK KEY_COFFEE
#define KEY_DIRECTION 153
#define KEY_CYCLEWINDOWS 154
-#define KEY_MAIL 155
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MAIL 155
#define KEY_BOOKMARKS 156
#define KEY_COMPUTER 157
#define KEY_BACK 158
-#define KEY_FORWARD 159
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FORWARD 159
#define KEY_CLOSECD 160
#define KEY_EJECTCD 161
#define KEY_EJECTCLOSECD 162
-#define KEY_NEXTSONG 163
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_NEXTSONG 163
#define KEY_PLAYPAUSE 164
#define KEY_PREVIOUSSONG 165
#define KEY_STOPCD 166
-#define KEY_RECORD 167
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RECORD 167
#define KEY_REWIND 168
#define KEY_PHONE 169
#define KEY_ISO 170
-#define KEY_CONFIG 171
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CONFIG 171
#define KEY_HOMEPAGE 172
#define KEY_REFRESH 173
#define KEY_EXIT 174
-#define KEY_MOVE 175
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MOVE 175
#define KEY_EDIT 176
#define KEY_SCROLLUP 177
#define KEY_SCROLLDOWN 178
-#define KEY_KPLEFTPAREN 179
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPLEFTPAREN 179
#define KEY_KPRIGHTPAREN 180
#define KEY_NEW 181
#define KEY_REDO 182
-#define KEY_F13 183
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F13 183
#define KEY_F14 184
#define KEY_F15 185
#define KEY_F16 186
-#define KEY_F17 187
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F17 187
#define KEY_F18 188
#define KEY_F19 189
#define KEY_F20 190
-#define KEY_F21 191
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F21 191
#define KEY_F22 192
#define KEY_F23 193
#define KEY_F24 194
-#define KEY_PLAYCD 200
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PLAYCD 200
#define KEY_PAUSECD 201
#define KEY_PROG3 202
#define KEY_PROG4 203
-#define KEY_DASHBOARD 204
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DASHBOARD 204
#define KEY_SUSPEND 205
#define KEY_CLOSE 206
#define KEY_PLAY 207
-#define KEY_FASTFORWARD 208
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FASTFORWARD 208
#define KEY_BASSBOOST 209
#define KEY_PRINT 210
#define KEY_HP 211
-#define KEY_CAMERA 212
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CAMERA 212
#define KEY_SOUND 213
#define KEY_QUESTION 214
#define KEY_EMAIL 215
-#define KEY_CHAT 216
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CHAT 216
#define KEY_SEARCH 217
#define KEY_CONNECT 218
#define KEY_FINANCE 219
-#define KEY_SPORT 220
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SPORT 220
#define KEY_SHOP 221
#define KEY_ALTERASE 222
#define KEY_CANCEL 223
-#define KEY_BRIGHTNESSDOWN 224
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESSDOWN 224
#define KEY_BRIGHTNESSUP 225
#define KEY_MEDIA 226
#define KEY_SWITCHVIDEOMODE 227
-#define KEY_KBDILLUMTOGGLE 228
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KBDILLUMTOGGLE 228
#define KEY_KBDILLUMDOWN 229
#define KEY_KBDILLUMUP 230
#define KEY_SEND 231
-#define KEY_REPLY 232
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_REPLY 232
#define KEY_FORWARDMAIL 233
#define KEY_SAVE 234
#define KEY_DOCUMENTS 235
-#define KEY_BATTERY 236
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BATTERY 236
#define KEY_BLUETOOTH 237
#define KEY_WLAN 238
#define KEY_UWB 239
-#define KEY_UNKNOWN 240
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_UNKNOWN 240
#define KEY_VIDEO_NEXT 241
#define KEY_VIDEO_PREV 242
#define KEY_BRIGHTNESS_CYCLE 243
-#define KEY_BRIGHTNESS_ZERO 244
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_AUTO 244
+#define KEY_BRIGHTNESS_ZERO KEY_BRIGHTNESS_AUTO
#define KEY_DISPLAY_OFF 245
#define KEY_WWAN 246
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WIMAX KEY_WWAN
#define KEY_RFKILL 247
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MICMUTE 248
#define BTN_MISC 0x100
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_0 0x100
#define BTN_1 0x101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_2 0x102
#define BTN_3 0x103
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_4 0x104
#define BTN_5 0x105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_6 0x106
#define BTN_7 0x107
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_8 0x108
#define BTN_9 0x109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MOUSE 0x110
#define BTN_LEFT 0x110
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_RIGHT 0x111
#define BTN_MIDDLE 0x112
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SIDE 0x113
#define BTN_EXTRA 0x114
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_FORWARD 0x115
#define BTN_BACK 0x116
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TASK 0x117
#define BTN_JOYSTICK 0x120
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER 0x120
#define BTN_THUMB 0x121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMB2 0x122
#define BTN_TOP 0x123
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOP2 0x124
#define BTN_PINKIE 0x125
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE 0x126
#define BTN_BASE2 0x127
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE3 0x128
#define BTN_BASE4 0x129
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE5 0x12a
#define BTN_BASE6 0x12b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DEAD 0x12f
#define BTN_GAMEPAD 0x130
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SOUTH 0x130
#define BTN_A BTN_SOUTH
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_EAST 0x131
#define BTN_B BTN_EAST
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_C 0x132
#define BTN_NORTH 0x133
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_X BTN_NORTH
#define BTN_WEST 0x134
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_Y BTN_WEST
#define BTN_Z 0x135
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL 0x136
#define BTN_TR 0x137
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL2 0x138
#define BTN_TR2 0x139
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SELECT 0x13a
#define BTN_START 0x13b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MODE 0x13c
#define BTN_THUMBL 0x13d
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMBR 0x13e
#define BTN_DIGI 0x140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_PEN 0x140
#define BTN_TOOL_RUBBER 0x141
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_BRUSH 0x142
#define BTN_TOOL_PENCIL 0x143
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_AIRBRUSH 0x144
#define BTN_TOOL_FINGER 0x145
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_MOUSE 0x146
#define BTN_TOOL_LENS 0x147
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUINTTAP 0x148
#define BTN_TOUCH 0x14a
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_STYLUS 0x14b
#define BTN_STYLUS2 0x14c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_DOUBLETAP 0x14d
#define BTN_TOOL_TRIPLETAP 0x14e
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUADTAP 0x14f
#define BTN_WHEEL 0x150
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_GEAR_DOWN 0x150
#define BTN_GEAR_UP 0x151
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_OK 0x160
#define KEY_SELECT 0x161
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GOTO 0x162
#define KEY_CLEAR 0x163
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_POWER2 0x164
#define KEY_OPTION 0x165
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_INFO 0x166
#define KEY_TIME 0x167
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VENDOR 0x168
#define KEY_ARCHIVE 0x169
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PROGRAM 0x16a
#define KEY_CHANNEL 0x16b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FAVORITES 0x16c
#define KEY_EPG 0x16d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PVR 0x16e
#define KEY_MHP 0x16f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_LANGUAGE 0x170
#define KEY_TITLE 0x171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SUBTITLE 0x172
#define KEY_ANGLE 0x173
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOM 0x174
#define KEY_MODE 0x175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_KEYBOARD 0x176
#define KEY_SCREEN 0x177
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PC 0x178
#define KEY_TV 0x179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TV2 0x17a
#define KEY_VCR 0x17b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VCR2 0x17c
#define KEY_SAT 0x17d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SAT2 0x17e
#define KEY_CD 0x17f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TAPE 0x180
#define KEY_RADIO 0x181
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TUNER 0x182
#define KEY_PLAYER 0x183
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEXT 0x184
#define KEY_DVD 0x185
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUX 0x186
#define KEY_MP3 0x187
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUDIO 0x188
#define KEY_VIDEO 0x189
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DIRECTORY 0x18a
#define KEY_LIST 0x18b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEMO 0x18c
#define KEY_CALENDAR 0x18d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RED 0x18e
#define KEY_GREEN 0x18f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_YELLOW 0x190
#define KEY_BLUE 0x191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CHANNELUP 0x192
#define KEY_CHANNELDOWN 0x193
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FIRST 0x194
#define KEY_LAST 0x195
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AB 0x196
#define KEY_NEXT 0x197
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RESTART 0x198
#define KEY_SLOW 0x199
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SHUFFLE 0x19a
#define KEY_BREAK 0x19b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PREVIOUS 0x19c
#define KEY_DIGITS 0x19d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEEN 0x19e
#define KEY_TWEN 0x19f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VIDEOPHONE 0x1a0
#define KEY_GAMES 0x1a1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMIN 0x1a2
#define KEY_ZOOMOUT 0x1a3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMRESET 0x1a4
#define KEY_WORDPROCESSOR 0x1a5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EDITOR 0x1a6
#define KEY_SPREADSHEET 0x1a7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GRAPHICSEDITOR 0x1a8
#define KEY_PRESENTATION 0x1a9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DATABASE 0x1aa
#define KEY_NEWS 0x1ab
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VOICEMAIL 0x1ac
#define KEY_ADDRESSBOOK 0x1ad
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MESSENGER 0x1ae
#define KEY_DISPLAYTOGGLE 0x1af
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_TOGGLE KEY_DISPLAYTOGGLE
#define KEY_SPELLCHECK 0x1b0
#define KEY_LOGOFF 0x1b1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DOLLAR 0x1b2
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EURO 0x1b3
#define KEY_FRAMEBACK 0x1b4
#define KEY_FRAMEFORWARD 0x1b5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CONTEXT_MENU 0x1b6
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEDIA_REPEAT 0x1b7
#define KEY_10CHANNELSUP 0x1b8
#define KEY_10CHANNELSDOWN 0x1b9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_IMAGES 0x1ba
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_EOL 0x1c0
#define KEY_DEL_EOS 0x1c1
#define KEY_INS_LINE 0x1c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_LINE 0x1c3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN 0x1d0
#define KEY_FN_ESC 0x1d1
#define KEY_FN_F1 0x1d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F2 0x1d3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F3 0x1d4
#define KEY_FN_F4 0x1d5
#define KEY_FN_F5 0x1d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F6 0x1d7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F7 0x1d8
#define KEY_FN_F8 0x1d9
#define KEY_FN_F9 0x1da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F10 0x1db
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F11 0x1dc
#define KEY_FN_F12 0x1dd
#define KEY_FN_1 0x1de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_2 0x1df
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_D 0x1e0
#define KEY_FN_E 0x1e1
#define KEY_FN_F 0x1e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_S 0x1e3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_B 0x1e4
#define KEY_BRL_DOT1 0x1f1
#define KEY_BRL_DOT2 0x1f2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT3 0x1f3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT4 0x1f4
#define KEY_BRL_DOT5 0x1f5
#define KEY_BRL_DOT6 0x1f6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT7 0x1f7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT8 0x1f8
#define KEY_BRL_DOT9 0x1f9
#define KEY_BRL_DOT10 0x1fa
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_0 0x200
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_1 0x201
#define KEY_NUMERIC_2 0x202
#define KEY_NUMERIC_3 0x203
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_4 0x204
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_5 0x205
#define KEY_NUMERIC_6 0x206
#define KEY_NUMERIC_7 0x207
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_8 0x208
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_9 0x209
#define KEY_NUMERIC_STAR 0x20a
#define KEY_NUMERIC_POUND 0x20b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_FOCUS 0x210
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WPS_BUTTON 0x211
#define KEY_TOUCHPAD_TOGGLE 0x212
#define KEY_TOUCHPAD_ON 0x213
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TOUCHPAD_OFF 0x214
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_ZOOMIN 0x215
#define KEY_CAMERA_ZOOMOUT 0x216
#define KEY_CAMERA_UP 0x217
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_DOWN 0x218
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_LEFT 0x219
#define KEY_CAMERA_RIGHT 0x21a
#define KEY_ATTENDANT_ON 0x21b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_OFF 0x21c
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_TOGGLE 0x21d
#define KEY_LIGHTS_TOGGLE 0x21e
#define BTN_DPAD_UP 0x220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_DOWN 0x221
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_LEFT 0x222
#define BTN_DPAD_RIGHT 0x223
#define KEY_ALS_TOGGLE 0x230
+#define KEY_BUTTONCONFIG 0x240
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_TASKMANAGER 0x241
+#define KEY_JOURNAL 0x242
+#define KEY_CONTROLPANEL 0x243
+#define KEY_APPSELECT 0x244
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SCREENSAVER 0x245
+#define KEY_VOICECOMMAND 0x246
+#define KEY_BRIGHTNESS_MIN 0x250
+#define KEY_BRIGHTNESS_MAX 0x251
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER_HAPPY 0x2c0
#define BTN_TRIGGER_HAPPY1 0x2c0
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ion.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ion.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ion.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ion.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ioprio.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ioprio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ioprio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ioprio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ip.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ip.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip6_tunnel.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ip6_tunnel.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ip6_tunnel.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ip6_tunnel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip_vs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ip_vs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ip_vs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ip_vs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ipc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ipc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipmi.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ipmi.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ipmi.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ipmi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipmi_msgdefs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ipmi_msgdefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ipmi_msgdefs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ipmi_msgdefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipsec.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ipsec.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ipsec.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ipsec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipv6.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ipv6.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ipv6.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ipv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipv6_route.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ipv6_route.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ipv6_route.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ipv6_route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipx.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ipx.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ipx.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ipx.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/irda.h b/9/platforms/android-21/arch-arm64/usr/include/linux/irda.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/irda.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/irda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/irqnr.h b/9/platforms/android-21/arch-arm64/usr/include/linux/irqnr.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/irqnr.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/irqnr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn.h b/9/platforms/android-21/arch-arm64/usr/include/linux/isdn.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/isdn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn/capicmd.h b/9/platforms/android-21/arch-arm64/usr/include/linux/isdn/capicmd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn/capicmd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/isdn/capicmd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn_divertif.h b/9/platforms/android-21/arch-arm64/usr/include/linux/isdn_divertif.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn_divertif.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/isdn_divertif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn_ppp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/isdn_ppp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn_ppp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/isdn_ppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdnif.h b/9/platforms/android-21/arch-arm64/usr/include/linux/isdnif.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/isdnif.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/isdnif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/iso_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/iso_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/iso_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/iso_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ivtv.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ivtv.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ivtv.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ivtv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ivtvfb.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ivtvfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ivtvfb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ivtvfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ixjuser.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ixjuser.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ixjuser.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ixjuser.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/jffs2.h b/9/platforms/android-21/arch-arm64/usr/include/linux/jffs2.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/jffs2.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/jffs2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/joystick.h b/9/platforms/android-21/arch-arm64/usr/include/linux/joystick.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/joystick.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/joystick.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kd.h b/9/platforms/android-21/arch-arm64/usr/include/linux/kd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/kd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/kd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kdev_t.h b/9/platforms/android-21/arch-arm64/usr/include/linux/kdev_t.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/kdev_t.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/kdev_t.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernel-page-flags.h b/9/platforms/android-21/arch-arm64/usr/include/linux/kernel-page-flags.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/kernel-page-flags.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/kernel-page-flags.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernel.h b/9/platforms/android-21/arch-arm64/usr/include/linux/kernel.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/kernel.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/kernel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernelcapi.h b/9/platforms/android-21/arch-arm64/usr/include/linux/kernelcapi.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/kernelcapi.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/kernelcapi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kexec.h b/9/platforms/android-21/arch-arm64/usr/include/linux/kexec.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/kexec.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/kexec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keyboard.h b/9/platforms/android-21/arch-arm64/usr/include/linux/keyboard.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/keyboard.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/keyboard.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keychord.h b/9/platforms/android-21/arch-arm64/usr/include/linux/keychord.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/keychord.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/keychord.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keyctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/keyctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/keyctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/keyctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kvm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/kvm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/kvm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/kvm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kvm_para.h b/9/platforms/android-21/arch-arm64/usr/include/linux/kvm_para.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/kvm_para.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/kvm_para.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/l2tp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/l2tp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/l2tp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/l2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/libc-compat.h b/9/platforms/android-21/arch-arm64/usr/include/linux/libc-compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/libc-compat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/libc-compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/limits.h b/9/platforms/android-21/arch-arm64/usr/include/linux/limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/limits.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/llc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/llc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/llc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/llc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/loop.h b/9/platforms/android-21/arch-arm64/usr/include/linux/loop.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/loop.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/loop.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/lp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/lp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/lp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/lp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/magic.h b/9/platforms/android-21/arch-arm64/usr/include/linux/magic.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/magic.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/magic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/major.h b/9/platforms/android-21/arch-arm64/usr/include/linux/major.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/major.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/major.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/map_to_7segment.h b/9/platforms/android-21/arch-arm64/usr/include/linux/map_to_7segment.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/map_to_7segment.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/map_to_7segment.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/matroxfb.h b/9/platforms/android-21/arch-arm64/usr/include/linux/matroxfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/matroxfb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/matroxfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mdio.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mdio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mdio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/media.h b/9/platforms/android-21/arch-arm64/usr/include/linux/media.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/media.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/media.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mei.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mei.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mei.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mei.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mempolicy.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mempolicy.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mempolicy.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mempolicy.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/meye.h b/9/platforms/android-21/arch-arm64/usr/include/linux/meye.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/meye.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/meye.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mic_common.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mic_common.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mic_common.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mic_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mic_ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mic_ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mic_ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mic_ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mii.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mii.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mii.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mii.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/minix_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/minix_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/minix_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/minix_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mman.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mman.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mmc/ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mmc/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mmc/ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mmc/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mmtimer.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mmtimer.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mmtimer.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mmtimer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/module.h b/9/platforms/android-21/arch-arm64/usr/include/linux/module.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/module.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/module.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mqueue.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mqueue.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mqueue.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mqueue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mroute.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mroute.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mroute.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mroute.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mroute6.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mroute6.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mroute6.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mroute6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/msdos_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/msdos_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/msdos_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/msdos_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/msg.h b/9/platforms/android-21/arch-arm64/usr/include/linux/msg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/msg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/msg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mtio.h b/9/platforms/android-21/arch-arm64/usr/include/linux/mtio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/mtio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/mtio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/n_r3964.h b/9/platforms/android-21/arch-arm64/usr/include/linux/n_r3964.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/n_r3964.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/n_r3964.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nbd.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nbd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nbd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nbd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ncp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ncp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ncp_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ncp_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_mount.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ncp_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_mount.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ncp_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_no.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ncp_no.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_no.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ncp_no.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/neighbour.h b/9/platforms/android-21/arch-arm64/usr/include/linux/neighbour.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/neighbour.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/neighbour.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net.h b/9/platforms/android-21/arch-arm64/usr/include/linux/net.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/net.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net_dropmon.h b/9/platforms/android-21/arch-arm64/usr/include/linux/net_dropmon.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/net_dropmon.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/net_dropmon.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net_tstamp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/net_tstamp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/net_tstamp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/net_tstamp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netconf.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netconf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netdevice.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netdevice.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netdevice.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netdevice.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_nat.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_nat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_nat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/x_tables.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/x_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/x_tables.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/x_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CT.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CT.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CT.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_CT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LED.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_LED.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LED.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_LED.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LOG.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_LOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LOG.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_MARK.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_MARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_MARK.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_MARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TEE.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_TEE.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TEE.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_TEE.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_bpf.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_bpf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_bpf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_bpf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cluster.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_cluster.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cluster.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_cluster.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_comment.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_comment.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_comment.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_comment.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connmark.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_connmark.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connmark.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_connmark.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cpu.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_cpu.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cpu.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_cpu.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dccp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_dccp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dccp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_dccp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dscp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_dscp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dscp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_dscp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ecn.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_ecn.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ecn.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_ecn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_esp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_esp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_esp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_esp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_helper.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_helper.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_helper.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_helper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_iprange.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_iprange.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_iprange.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_iprange.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_length.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_length.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_length.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_length.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_limit.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_limit.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_limit.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_limit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mac.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_mac.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mac.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_mac.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mark.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_mark.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mark.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_mark.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_multiport.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_multiport.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_multiport.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_multiport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_osf.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_osf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_osf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_osf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_owner.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_owner.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_owner.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_owner.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_physdev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_physdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_physdev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_physdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_policy.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_policy.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_policy.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_policy.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_quota.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_quota.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_quota.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_quota.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rateest.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_rateest.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rateest.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_rateest.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_realm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_realm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_realm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_realm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_recent.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_recent.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_recent.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_recent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_sctp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_sctp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_sctp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_set.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_set.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_set.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_set.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_socket.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_socket.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_state.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_state.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_state.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_state.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_statistic.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_statistic.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_statistic.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_statistic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_string.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_string.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_string.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_time.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_time.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_time.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_u32.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_u32.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_u32.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter/xt_u32.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_decnet.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_decnet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_decnet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_decnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netlink.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netlink.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netlink_diag.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netlink_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netlink_diag.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netlink_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netrom.h b/9/platforms/android-21/arch-arm64/usr/include/linux/netrom.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/netrom.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/netrom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs2.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfs2.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs2.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfs2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs3.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfs3.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs3.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfs3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs4.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfs4.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs4.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfs4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs4_mount.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfs4_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs4_mount.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfs4_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_idmap.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfs_idmap.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_idmap.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfs_idmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_mount.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfs_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_mount.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfs_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsacl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfsacl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsacl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfsacl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/cld.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/cld.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/cld.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/cld.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/debug.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/debug.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/debug.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/debug.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/export.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/export.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/export.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/export.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/nfsfh.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/nfsfh.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/nfsfh.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/nfsfh.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/stats.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/stats.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/stats.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nfsd/stats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nl80211.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nl80211.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nl80211.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nl80211.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nubus.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nubus.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nubus.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nubus.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nvme.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nvme.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nvme.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nvme.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nvram.h b/9/platforms/android-21/arch-arm64/usr/include/linux/nvram.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/nvram.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/nvram.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/omap3isp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/omap3isp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/omap3isp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/omap3isp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/omapfb.h b/9/platforms/android-21/arch-arm64/usr/include/linux/omapfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/omapfb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/omapfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/oom.h b/9/platforms/android-21/arch-arm64/usr/include/linux/oom.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/oom.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/oom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/openvswitch.h b/9/platforms/android-21/arch-arm64/usr/include/linux/openvswitch.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/openvswitch.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/openvswitch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/packet_diag.h b/9/platforms/android-21/arch-arm64/usr/include/linux/packet_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/packet_diag.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/packet_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/param.h b/9/platforms/android-21/arch-arm64/usr/include/linux/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/param.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/parport.h b/9/platforms/android-21/arch-arm64/usr/include/linux/parport.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/parport.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/parport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/patchkey.h b/9/platforms/android-21/arch-arm64/usr/include/linux/patchkey.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/patchkey.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/patchkey.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pci.h b/9/platforms/android-21/arch-arm64/usr/include/linux/pci.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/pci.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/pci.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pci_regs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/pci_regs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/pci_regs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/pci_regs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/perf_event.h b/9/platforms/android-21/arch-arm64/usr/include/linux/perf_event.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/perf_event.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/perf_event.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/personality.h b/9/platforms/android-21/arch-arm64/usr/include/linux/personality.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/personality.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/personality.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pfkeyv2.h b/9/platforms/android-21/arch-arm64/usr/include/linux/pfkeyv2.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/pfkeyv2.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/pfkeyv2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pg.h b/9/platforms/android-21/arch-arm64/usr/include/linux/pg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/pg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/pg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/phantom.h b/9/platforms/android-21/arch-arm64/usr/include/linux/phantom.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/phantom.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/phantom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/phonet.h b/9/platforms/android-21/arch-arm64/usr/include/linux/phonet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/phonet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/phonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pkt_cls.h b/9/platforms/android-21/arch-arm64/usr/include/linux/pkt_cls.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/pkt_cls.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/pkt_cls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pkt_sched.h b/9/platforms/android-21/arch-arm64/usr/include/linux/pkt_sched.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/pkt_sched.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/pkt_sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pktcdvd.h b/9/platforms/android-21/arch-arm64/usr/include/linux/pktcdvd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/pktcdvd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/pktcdvd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pmu.h b/9/platforms/android-21/arch-arm64/usr/include/linux/pmu.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/pmu.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/pmu.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/poll.h b/9/platforms/android-21/arch-arm64/usr/include/linux/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/poll.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/posix_types.h b/9/platforms/android-21/arch-arm64/usr/include/linux/posix_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/posix_types.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/posix_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppdev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ppdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ppdev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ppdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp-comp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ppp-comp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp-comp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ppp-comp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp-ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ppp-ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp-ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ppp-ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp_defs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ppp_defs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp_defs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ppp_defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pps.h b/9/platforms/android-21/arch-arm64/usr/include/linux/pps.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/pps.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/pps.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/prctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/prctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/prctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/prctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ptp_clock.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ptp_clock.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ptp_clock.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ptp_clock.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ptrace.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ptrace.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ptrace.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/qnx4_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/qnx4_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/qnx4_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/qnx4_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/qnxtypes.h b/9/platforms/android-21/arch-arm64/usr/include/linux/qnxtypes.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/qnxtypes.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/qnxtypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/quota.h b/9/platforms/android-21/arch-arm64/usr/include/linux/quota.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/quota.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/quota.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/radeonfb.h b/9/platforms/android-21/arch-arm64/usr/include/linux/radeonfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/radeonfb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/radeonfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_p.h b/9/platforms/android-21/arch-arm64/usr/include/linux/raid/md_p.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_p.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/raid/md_p.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_u.h b/9/platforms/android-21/arch-arm64/usr/include/linux/raid/md_u.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_u.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/raid/md_u.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/random.h b/9/platforms/android-21/arch-arm64/usr/include/linux/random.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/random.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/random.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raw.h b/9/platforms/android-21/arch-arm64/usr/include/linux/raw.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/raw.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/raw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rds.h b/9/platforms/android-21/arch-arm64/usr/include/linux/rds.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/rds.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/rds.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reboot.h b/9/platforms/android-21/arch-arm64/usr/include/linux/reboot.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/reboot.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/reboot.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/reiserfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/reiserfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_xattr.h b/9/platforms/android-21/arch-arm64/usr/include/linux/reiserfs_xattr.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_xattr.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/reiserfs_xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/resource.h b/9/platforms/android-21/arch-arm64/usr/include/linux/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/resource.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rfkill.h b/9/platforms/android-21/arch-arm64/usr/include/linux/rfkill.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/rfkill.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/rfkill.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/romfs_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/romfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/romfs_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/romfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rose.h b/9/platforms/android-21/arch-arm64/usr/include/linux/rose.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/rose.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/rose.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/route.h b/9/platforms/android-21/arch-arm64/usr/include/linux/route.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/route.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rtc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/rtc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/rtc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/rtc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rtnetlink.h b/9/platforms/android-21/arch-arm64/usr/include/linux/rtnetlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/rtnetlink.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/rtnetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/scc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/scc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/scc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/scc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sched.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sched.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sched.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/screen_info.h b/9/platforms/android-21/arch-arm64/usr/include/linux/screen_info.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/screen_info.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/screen_info.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sctp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sctp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sctp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sdla.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sdla.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sdla.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sdla.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/seccomp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/seccomp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/seccomp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/seccomp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/securebits.h b/9/platforms/android-21/arch-arm64/usr/include/linux/securebits.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/securebits.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/securebits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/selinux_netlink.h b/9/platforms/android-21/arch-arm64/usr/include/linux/selinux_netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/selinux_netlink.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/selinux_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sem.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sem.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sem.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial.h b/9/platforms/android-21/arch-arm64/usr/include/linux/serial.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/serial.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/serial.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial_core.h b/9/platforms/android-21/arch-arm64/usr/include/linux/serial_core.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/serial_core.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/serial_core.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial_reg.h b/9/platforms/android-21/arch-arm64/usr/include/linux/serial_reg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/serial_reg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/serial_reg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serio.h b/9/platforms/android-21/arch-arm64/usr/include/linux/serio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/serio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/serio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/shm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/shm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/shm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/shm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/signal.h b/9/platforms/android-21/arch-arm64/usr/include/linux/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/signal.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/signalfd.h b/9/platforms/android-21/arch-arm64/usr/include/linux/signalfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/signalfd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/signalfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/snmp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/snmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/snmp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/snmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sock_diag.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sock_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sock_diag.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sock_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/socket.h b/9/platforms/android-21/arch-arm64/usr/include/linux/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/socket.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sockios.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sockios.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sockios.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sockios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/som.h b/9/platforms/android-21/arch-arm64/usr/include/linux/som.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/som.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/som.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sonet.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sonet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sonet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sonypi.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sonypi.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sonypi.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sonypi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sound.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sound.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sound.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sound.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/soundcard.h b/9/platforms/android-21/arch-arm64/usr/include/linux/soundcard.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/soundcard.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/soundcard.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/spi/spidev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/spi/spidev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/spi/spidev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/spi/spidev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/stat.h b/9/platforms/android-21/arch-arm64/usr/include/linux/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/stat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/stddef.h b/9/platforms/android-21/arch-arm64/usr/include/linux/stddef.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/stddef.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/stddef.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/string.h b/9/platforms/android-21/arch-arm64/usr/include/linux/string.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/string.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sunrpc/debug.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sunrpc/debug.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sunrpc/debug.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sunrpc/debug.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/suspend_ioctls.h b/9/platforms/android-21/arch-arm64/usr/include/linux/suspend_ioctls.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/suspend_ioctls.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/suspend_ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sw_sync.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sw_sync.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sw_sync.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sw_sync.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/swab.h b/9/platforms/android-21/arch-arm64/usr/include/linux/swab.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/swab.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sync.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sync.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sync.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sync.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/synclink.h b/9/platforms/android-21/arch-arm64/usr/include/linux/synclink.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/synclink.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/synclink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sysctl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sysctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sysctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sysctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sysinfo.h b/9/platforms/android-21/arch-arm64/usr/include/linux/sysinfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/sysinfo.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/sysinfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/taskstats.h b/9/platforms/android-21/arch-arm64/usr/include/linux/taskstats.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/taskstats.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/taskstats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_csum.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_csum.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_csum.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_csum.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_defact.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_defact.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_defact.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_defact.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_gact.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_gact.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_gact.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_gact.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_ipt.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_ipt.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_ipt.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_ipt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_mirred.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_mirred.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_mirred.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_mirred.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_nat.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_nat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_nat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_pedit.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_pedit.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_pedit.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_pedit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tcp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tcp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tcp_metrics.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tcp_metrics.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tcp_metrics.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tcp_metrics.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/telephony.h b/9/platforms/android-21/arch-arm64/usr/include/linux/telephony.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/telephony.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/telephony.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/termios.h b/9/platforms/android-21/arch-arm64/usr/include/linux/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/termios.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/time.h b/9/platforms/android-21/arch-arm64/usr/include/linux/time.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/time.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/times.h b/9/platforms/android-21/arch-arm64/usr/include/linux/times.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/times.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/times.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/timex.h b/9/platforms/android-21/arch-arm64/usr/include/linux/timex.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/timex.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/timex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tiocl.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tiocl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tiocl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tiocl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tipc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tipc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tipc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tipc_config.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tipc_config.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tipc_config.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tipc_config.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/toshiba.h b/9/platforms/android-21/arch-arm64/usr/include/linux/toshiba.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/toshiba.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/toshiba.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tty.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tty.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tty.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tty_flags.h b/9/platforms/android-21/arch-arm64/usr/include/linux/tty_flags.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/tty_flags.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/tty_flags.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/types.h b/9/platforms/android-21/arch-arm64/usr/include/linux/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/types.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/udf_fs_i.h b/9/platforms/android-21/arch-arm64/usr/include/linux/udf_fs_i.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/udf_fs_i.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/udf_fs_i.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/udp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/udp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/udp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/udp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uhid.h b/9/platforms/android-21/arch-arm64/usr/include/linux/uhid.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/uhid.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/uhid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uinput.h b/9/platforms/android-21/arch-arm64/usr/include/linux/uinput.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/uinput.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/uinput.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uio.h b/9/platforms/android-21/arch-arm64/usr/include/linux/uio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/uio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/uio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ultrasound.h b/9/platforms/android-21/arch-arm64/usr/include/linux/ultrasound.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/ultrasound.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/ultrasound.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/un.h b/9/platforms/android-21/arch-arm64/usr/include/linux/un.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/un.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/un.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/unistd.h b/9/platforms/android-21/arch-arm64/usr/include/linux/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/unistd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/unix_diag.h b/9/platforms/android-21/arch-arm64/usr/include/linux/unix_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/unix_diag.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/unix_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/audio.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/audio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/audio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/audio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc-wdm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/cdc-wdm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc-wdm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/cdc-wdm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/cdc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/cdc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch11.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/ch11.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch11.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/ch11.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch9.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/ch9.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch9.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/ch9.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_accessory.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/f_accessory.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_accessory.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/f_accessory.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_mtp.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/f_mtp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_mtp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/f_mtp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/functionfs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/functionfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/functionfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/functionfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/g_printer.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/g_printer.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/g_printer.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/g_printer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/gadgetfs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/gadgetfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/gadgetfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/gadgetfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/midi.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/midi.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/midi.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/midi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/tmc.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/tmc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/tmc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/tmc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/video.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usb/video.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/video.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usb/video.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usbdevice_fs.h b/9/platforms/android-21/arch-arm64/usr/include/linux/usbdevice_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/usbdevice_fs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/usbdevice_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/utime.h b/9/platforms/android-21/arch-arm64/usr/include/linux/utime.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/utime.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/utsname.h b/9/platforms/android-21/arch-arm64/usr/include/linux/utsname.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/utsname.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/utsname.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uuid.h b/9/platforms/android-21/arch-arm64/usr/include/linux/uuid.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/uuid.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/uuid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uvcvideo.h b/9/platforms/android-21/arch-arm64/usr/include/linux/uvcvideo.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/uvcvideo.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/uvcvideo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-common.h b/9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-common.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-common.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-controls.h b/9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-controls.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-controls.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-controls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-dv-timings.h b/9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-dv-timings.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-dv-timings.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-dv-timings.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-mediabus.h b/9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-mediabus.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-mediabus.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-mediabus.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-subdev.h b/9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-subdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-subdev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/v4l2-subdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/version.h b/9/platforms/android-21/arch-arm64/usr/include/linux/version.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/version.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/version.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/veth.h b/9/platforms/android-21/arch-arm64/usr/include/linux/veth.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/veth.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/veth.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vfio.h b/9/platforms/android-21/arch-arm64/usr/include/linux/vfio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/vfio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/vfio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vhost.h b/9/platforms/android-21/arch-arm64/usr/include/linux/vhost.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/vhost.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/vhost.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/videodev2.h b/9/platforms/android-21/arch-arm64/usr/include/linux/videodev2.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/videodev2.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/videodev2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_9p.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_9p.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_9p.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_9p.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_balloon.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_balloon.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_balloon.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_balloon.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_blk.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_blk.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_blk.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_blk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_config.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_config.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_config.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_config.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_console.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_console.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_console.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_console.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ids.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_ids.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ids.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_ids.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_net.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_net.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_net.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_pci.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_pci.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_pci.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_pci.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ring.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_ring.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ring.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_ring.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_rng.h b/9/platforms/android-21/arch-arm64/usr/include/linux/virtio_rng.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_rng.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/virtio_rng.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vm_sockets.h b/9/platforms/android-21/arch-arm64/usr/include/linux/vm_sockets.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/vm_sockets.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/vm_sockets.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vsp1.h b/9/platforms/android-21/arch-arm64/usr/include/linux/vsp1.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/vsp1.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/vsp1.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vt.h b/9/platforms/android-21/arch-arm64/usr/include/linux/vt.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/vt.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/vt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wait.h b/9/platforms/android-21/arch-arm64/usr/include/linux/wait.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/wait.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/wait.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wanrouter.h b/9/platforms/android-21/arch-arm64/usr/include/linux/wanrouter.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/wanrouter.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/wanrouter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/watchdog.h b/9/platforms/android-21/arch-arm64/usr/include/linux/watchdog.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/watchdog.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/watchdog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wimax.h b/9/platforms/android-21/arch-arm64/usr/include/linux/wimax.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/wimax.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/wimax.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wimax/i2400m.h b/9/platforms/android-21/arch-arm64/usr/include/linux/wimax/i2400m.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/wimax/i2400m.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/wimax/i2400m.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wireless.h b/9/platforms/android-21/arch-arm64/usr/include/linux/wireless.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/wireless.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/wireless.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/x25.h b/9/platforms/android-21/arch-arm64/usr/include/linux/x25.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/x25.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/x25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/xattr.h b/9/platforms/android-21/arch-arm64/usr/include/linux/xattr.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/xattr.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/xfrm.h b/9/platforms/android-21/arch-arm64/usr/include/linux/xfrm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/xfrm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/xfrm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/zorro.h b/9/platforms/android-21/arch-arm64/usr/include/linux/zorro.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/zorro.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/zorro.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/zorro_ids.h b/9/platforms/android-21/arch-arm64/usr/include/linux/zorro_ids.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/linux/zorro_ids.h
rename to 9/platforms/android-21/arch-arm64/usr/include/linux/zorro_ids.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/locale.h b/9/platforms/android-21/arch-arm64/usr/include/locale.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/locale.h
rename to 9/platforms/android-21/arch-arm64/usr/include/locale.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/asm.h b/9/platforms/android-21/arch-arm64/usr/include/machine/asm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/machine/asm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/machine/asm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/elf_machdep.h b/9/platforms/android-21/arch-arm64/usr/include/machine/elf_machdep.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/machine/elf_machdep.h
rename to 9/platforms/android-21/arch-arm64/usr/include/machine/elf_machdep.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/endian.h b/9/platforms/android-21/arch-arm64/usr/include/machine/endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/machine/endian.h
rename to 9/platforms/android-21/arch-arm64/usr/include/machine/endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/exec.h b/9/platforms/android-21/arch-arm64/usr/include/machine/exec.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/machine/exec.h
rename to 9/platforms/android-21/arch-arm64/usr/include/machine/exec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/fenv.h b/9/platforms/android-21/arch-arm64/usr/include/machine/fenv.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/machine/fenv.h
rename to 9/platforms/android-21/arch-arm64/usr/include/machine/fenv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/ieee.h b/9/platforms/android-21/arch-arm64/usr/include/machine/ieee.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/machine/ieee.h
rename to 9/platforms/android-21/arch-arm64/usr/include/machine/ieee.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/setjmp.h b/9/platforms/android-21/arch-arm64/usr/include/machine/setjmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/machine/setjmp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/machine/setjmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/wchar_limits.h b/9/platforms/android-21/arch-arm64/usr/include/machine/wchar_limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/machine/wchar_limits.h
rename to 9/platforms/android-21/arch-arm64/usr/include/machine/wchar_limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/malloc.h b/9/platforms/android-21/arch-arm64/usr/include/malloc.h
similarity index 85%
copy from 9/platforms/android-19/arch-arm64/usr/include/malloc.h
copy to 9/platforms/android-21/arch-arm64/usr/include/malloc.h
index 1e92b7d..e6ea276 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/malloc.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/malloc.h
@@ -27,19 +27,12 @@
__BEGIN_DECLS
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ < 5)
extern void* malloc(size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(1)));
extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur __attribute__((alloc_size(1,2)));
extern void* realloc(void* p, size_t byte_count) __wur __attribute__((alloc_size(2)));
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
-#else
-extern void* malloc(size_t byte_count) __mallocfunc __wur;
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur;
-extern void* realloc(void* p, size_t byte_count) __wur;
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur;
-#endif
-
extern void free(void* p);
+
+extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
extern size_t malloc_usable_size(const void* p);
#ifndef STRUCT_MALLINFO_DECLARED
diff --git a/9/platforms/android-19/arch-arm64/usr/include/math.h b/9/platforms/android-21/arch-arm64/usr/include/math.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/math.h
copy to 9/platforms/android-21/arch-arm64/usr/include/math.h
index 8369d6e..e872388 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/math.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/math.h
@@ -512,7 +512,8 @@
double __builtin_fma(double, double, double) __NDK_FPABI_MATH__;
double __builtin_hypot(double, double) __NDK_FPABI_MATH__;
int __builtin_ilogb(double) __NDK_FPABI_MATH__ __pure2;
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 6)
+#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 7)
+/* See upstream bug http://llvm.org/bugs/show_bug.cgi?id=20958 */
int __builtin_isinf(double) __NDK_FPABI_MATH__ __pure2;
int __builtin_isnan(double) __NDK_FPABI_MATH__ __pure2;
#else
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCodec.h b/9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaCodec.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCodec.h
rename to 9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaCodec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCrypto.h b/9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaCrypto.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCrypto.h
rename to 9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaCrypto.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaDrm.h b/9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaDrm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaDrm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaDrm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaError.h b/9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaError.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaError.h
rename to 9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaError.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaExtractor.h b/9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaExtractor.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaExtractor.h
rename to 9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaExtractor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaFormat.h b/9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaFormat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaFormat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaFormat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaMuxer.h b/9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaMuxer.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaMuxer.h
rename to 9/platforms/android-21/arch-arm64/usr/include/media/NdkMediaMuxer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/memory.h b/9/platforms/android-21/arch-arm64/usr/include/memory.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/memory.h
rename to 9/platforms/android-21/arch-arm64/usr/include/memory.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/mntent.h b/9/platforms/android-21/arch-arm64/usr/include/mntent.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/mntent.h
rename to 9/platforms/android-21/arch-arm64/usr/include/mntent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/ethernet.h b/9/platforms/android-21/arch-arm64/usr/include/net/ethernet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/net/ethernet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/net/ethernet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/ethertypes.h b/9/platforms/android-21/arch-arm64/usr/include/net/ethertypes.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/net/ethertypes.h
rename to 9/platforms/android-21/arch-arm64/usr/include/net/ethertypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if.h b/9/platforms/android-21/arch-arm64/usr/include/net/if.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/net/if.h
rename to 9/platforms/android-21/arch-arm64/usr/include/net/if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_arp.h b/9/platforms/android-21/arch-arm64/usr/include/net/if_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/net/if_arp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/net/if_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_ether.h b/9/platforms/android-21/arch-arm64/usr/include/net/if_ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/net/if_ether.h
rename to 9/platforms/android-21/arch-arm64/usr/include/net/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_ieee1394.h b/9/platforms/android-21/arch-arm64/usr/include/net/if_ieee1394.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/net/if_ieee1394.h
rename to 9/platforms/android-21/arch-arm64/usr/include/net/if_ieee1394.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_packet.h b/9/platforms/android-21/arch-arm64/usr/include/net/if_packet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/net/if_packet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/net/if_packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_types.h b/9/platforms/android-21/arch-arm64/usr/include/net/if_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/net/if_types.h
rename to 9/platforms/android-21/arch-arm64/usr/include/net/if_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/route.h b/9/platforms/android-21/arch-arm64/usr/include/net/route.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/net/route.h
rename to 9/platforms/android-21/arch-arm64/usr/include/net/route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netdb.h b/9/platforms/android-21/arch-arm64/usr/include/netdb.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netdb.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netdb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ether.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/ether.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/icmp6.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/icmp6.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/icmp6.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/icmp6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/if_ether.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/if_ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/if_ether.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/in.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/in.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/in.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in6.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/in6.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/in6.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/in6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in_systm.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/in_systm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/in_systm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/in_systm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/ip.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip6.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/ip6.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip6.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/ip6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip_icmp.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/ip_icmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip_icmp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/ip_icmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/tcp.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/tcp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/udp.h b/9/platforms/android-21/arch-arm64/usr/include/netinet/udp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netinet/udp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netinet/udp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netpacket/packet.h b/9/platforms/android-21/arch-arm64/usr/include/netpacket/packet.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/netpacket/packet.h
rename to 9/platforms/android-21/arch-arm64/usr/include/netpacket/packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/nsswitch.h b/9/platforms/android-21/arch-arm64/usr/include/nsswitch.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/nsswitch.h
rename to 9/platforms/android-21/arch-arm64/usr/include/nsswitch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pathconf.h b/9/platforms/android-21/arch-arm64/usr/include/pathconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/pathconf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/pathconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/paths.h b/9/platforms/android-21/arch-arm64/usr/include/paths.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/paths.h
rename to 9/platforms/android-21/arch-arm64/usr/include/paths.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/poll.h b/9/platforms/android-21/arch-arm64/usr/include/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/poll.h
rename to 9/platforms/android-21/arch-arm64/usr/include/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pthread.h b/9/platforms/android-21/arch-arm64/usr/include/pthread.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/pthread.h
rename to 9/platforms/android-21/arch-arm64/usr/include/pthread.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pwd.h b/9/platforms/android-21/arch-arm64/usr/include/pwd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/pwd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/pwd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/regex.h b/9/platforms/android-21/arch-arm64/usr/include/regex.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/regex.h
rename to 9/platforms/android-21/arch-arm64/usr/include/regex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/resolv.h b/9/platforms/android-21/arch-arm64/usr/include/resolv.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/resolv.h
rename to 9/platforms/android-21/arch-arm64/usr/include/resolv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sched.h b/9/platforms/android-21/arch-arm64/usr/include/sched.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sched.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/search.h b/9/platforms/android-21/arch-arm64/usr/include/search.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/search.h
rename to 9/platforms/android-21/arch-arm64/usr/include/search.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/semaphore.h b/9/platforms/android-21/arch-arm64/usr/include/semaphore.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/semaphore.h
rename to 9/platforms/android-21/arch-arm64/usr/include/semaphore.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/setjmp.h b/9/platforms/android-21/arch-arm64/usr/include/setjmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/setjmp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/setjmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sgidefs.h b/9/platforms/android-21/arch-arm64/usr/include/sgidefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sgidefs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sgidefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sgtty.h b/9/platforms/android-21/arch-arm64/usr/include/sgtty.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sgtty.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sgtty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/signal.h b/9/platforms/android-21/arch-arm64/usr/include/signal.h
similarity index 98%
copy from 9/platforms/android-19/arch-arm64/usr/include/signal.h
copy to 9/platforms/android-21/arch-arm64/usr/include/signal.h
index f1849c5..e23e65b 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/signal.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/signal.h
@@ -48,6 +48,9 @@
# include <linux/signal.h>
#endif
+#include <sys/ucontext.h>
+#define __BIONIC_HAVE_UCONTEXT_T
+
__BEGIN_DECLS
typedef int sig_atomic_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h b/9/platforms/android-21/arch-arm64/usr/include/stdatomic.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
copy to 9/platforms/android-21/arch-arm64/usr/include/stdatomic.h
index 3db25a7..58cb1bc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/stdatomic.h
@@ -33,7 +33,7 @@
#include <sys/cdefs.h>
-#if defined(__cplusplus) && defined(_USING_LIBCXX)
+#if defined(__cplusplus) && __cplusplus >= 201103L && defined(_USING_LIBCXX)
# ifdef __clang__
# if __has_feature(cxx_atomic)
# define _STDATOMIC_HAVE_ATOMIC
@@ -89,6 +89,7 @@
using std::memory_order;
using std::memory_order_relaxed;
using std::memory_order_consume;
+using std::memory_order_acquire;
using std::memory_order_release;
using std::memory_order_acq_rel;
using std::memory_order_seq_cst;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdint.h b/9/platforms/android-21/arch-arm64/usr/include/stdint.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/stdint.h
rename to 9/platforms/android-21/arch-arm64/usr/include/stdint.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdio.h b/9/platforms/android-21/arch-arm64/usr/include/stdio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/stdio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/stdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h b/9/platforms/android-21/arch-arm64/usr/include/stdlib.h
similarity index 96%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdlib.h
copy to 9/platforms/android-21/arch-arm64/usr/include/stdlib.h
index a0f017c..e04475c 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/stdlib.h
@@ -76,8 +76,8 @@
extern long double strtold(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
extern long double strtold_l(const char *, char **, locale_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long long strtoll_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-extern unsigned long long strtoull_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
+extern long long strtoll_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
+extern unsigned long long strtoull_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
extern int atoi(const char*) __purefunc;
extern long atol(const char*) __purefunc;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/string.h b/9/platforms/android-21/arch-arm64/usr/include/string.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/string.h
rename to 9/platforms/android-21/arch-arm64/usr/include/string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/strings.h b/9/platforms/android-21/arch-arm64/usr/include/strings.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/strings.h
rename to 9/platforms/android-21/arch-arm64/usr/include/strings.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/auxv.h b/9/platforms/android-21/arch-arm64/usr/include/sys/auxv.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/auxv.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/auxv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cachectl.h b/9/platforms/android-21/arch-arm64/usr/include/sys/cachectl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/cachectl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/cachectl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/capability.h b/9/platforms/android-21/arch-arm64/usr/include/sys/capability.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/capability.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/capability.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cdefs.h b/9/platforms/android-21/arch-arm64/usr/include/sys/cdefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/cdefs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/cdefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cdefs_elf.h b/9/platforms/android-21/arch-arm64/usr/include/sys/cdefs_elf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/cdefs_elf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/cdefs_elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/endian.h b/9/platforms/android-21/arch-arm64/usr/include/sys/endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/endian.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/epoll.h b/9/platforms/android-21/arch-arm64/usr/include/sys/epoll.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/epoll.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/epoll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/errno.h b/9/platforms/android-21/arch-arm64/usr/include/sys/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/errno.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/eventfd.h b/9/platforms/android-21/arch-arm64/usr/include/sys/eventfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/eventfd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/eventfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/file.h b/9/platforms/android-21/arch-arm64/usr/include/sys/file.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/file.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/file.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/fsuid.h b/9/platforms/android-21/arch-arm64/usr/include/sys/fsuid.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/fsuid.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/fsuid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/glibc-syscalls.h b/9/platforms/android-21/arch-arm64/usr/include/sys/glibc-syscalls.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/glibc-syscalls.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/glibc-syscalls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/inotify.h b/9/platforms/android-21/arch-arm64/usr/include/sys/inotify.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/inotify.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ioctl.h b/9/platforms/android-21/arch-arm64/usr/include/sys/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/ioctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ioctl_compat.h b/9/platforms/android-21/arch-arm64/usr/include/sys/ioctl_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/ioctl_compat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/ioctl_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ipc.h b/9/platforms/android-21/arch-arm64/usr/include/sys/ipc.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/ipc.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/ipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/klog.h b/9/platforms/android-21/arch-arm64/usr/include/sys/klog.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/klog.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/klog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/limits.h b/9/platforms/android-21/arch-arm64/usr/include/sys/limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/limits.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/mman.h b/9/platforms/android-21/arch-arm64/usr/include/sys/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/mman.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/mount.h b/9/platforms/android-21/arch-arm64/usr/include/sys/mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/mount.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/msg.h b/9/platforms/android-21/arch-arm64/usr/include/sys/msg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/msg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/msg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/param.h b/9/platforms/android-21/arch-arm64/usr/include/sys/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/param.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/personality.h b/9/platforms/android-21/arch-arm64/usr/include/sys/personality.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/personality.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/personality.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/poll.h b/9/platforms/android-21/arch-arm64/usr/include/sys/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/poll.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/prctl.h b/9/platforms/android-21/arch-arm64/usr/include/sys/prctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/prctl.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/prctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ptrace.h b/9/platforms/android-21/arch-arm64/usr/include/sys/ptrace.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/ptrace.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/queue.h b/9/platforms/android-21/arch-arm64/usr/include/sys/queue.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/queue.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/queue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/reboot.h b/9/platforms/android-21/arch-arm64/usr/include/sys/reboot.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/reboot.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/reboot.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/reg.h b/9/platforms/android-21/arch-arm64/usr/include/sys/reg.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/reg.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/reg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/resource.h b/9/platforms/android-21/arch-arm64/usr/include/sys/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/resource.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/select.h b/9/platforms/android-21/arch-arm64/usr/include/sys/select.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/select.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/select.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sem.h b/9/platforms/android-21/arch-arm64/usr/include/sys/sem.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/sem.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/sem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sendfile.h b/9/platforms/android-21/arch-arm64/usr/include/sys/sendfile.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/sendfile.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/sendfile.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/shm.h b/9/platforms/android-21/arch-arm64/usr/include/sys/shm.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/shm.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/shm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/signal.h b/9/platforms/android-21/arch-arm64/usr/include/sys/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/signal.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/signalfd.h b/9/platforms/android-21/arch-arm64/usr/include/sys/signalfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/signalfd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/signalfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/socket.h b/9/platforms/android-21/arch-arm64/usr/include/sys/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/socket.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/socketcalls.h b/9/platforms/android-21/arch-arm64/usr/include/sys/socketcalls.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/socketcalls.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/socketcalls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/stat.h b/9/platforms/android-21/arch-arm64/usr/include/sys/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/stat.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/statfs.h b/9/platforms/android-21/arch-arm64/usr/include/sys/statfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/statfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/statfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/statvfs.h b/9/platforms/android-21/arch-arm64/usr/include/sys/statvfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/statvfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/statvfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/swap.h b/9/platforms/android-21/arch-arm64/usr/include/sys/swap.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/swap.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/swap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/syscall.h b/9/platforms/android-21/arch-arm64/usr/include/sys/syscall.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/syscall.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/syscall.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysconf.h b/9/platforms/android-21/arch-arm64/usr/include/sys/sysconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/sysconf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/sysconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysinfo.h b/9/platforms/android-21/arch-arm64/usr/include/sys/sysinfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/sysinfo.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/sysinfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/syslimits.h b/9/platforms/android-21/arch-arm64/usr/include/sys/syslimits.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/syslimits.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/syslimits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysmacros.h b/9/platforms/android-21/arch-arm64/usr/include/sys/sysmacros.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/sysmacros.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/sysmacros.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/system_properties.h b/9/platforms/android-21/arch-arm64/usr/include/sys/system_properties.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/system_properties.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/system_properties.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/time.h b/9/platforms/android-21/arch-arm64/usr/include/sys/time.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/time.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/timerfd.h b/9/platforms/android-21/arch-arm64/usr/include/sys/timerfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/timerfd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/timerfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/times.h b/9/platforms/android-21/arch-arm64/usr/include/sys/times.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/times.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/times.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/timex.h b/9/platforms/android-21/arch-arm64/usr/include/sys/timex.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/timex.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/timex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttychars.h b/9/platforms/android-21/arch-arm64/usr/include/sys/ttychars.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/ttychars.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/ttychars.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttydefaults.h b/9/platforms/android-21/arch-arm64/usr/include/sys/ttydefaults.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/ttydefaults.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/ttydefaults.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttydev.h b/9/platforms/android-21/arch-arm64/usr/include/sys/ttydev.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/ttydev.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/ttydev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/types.h b/9/platforms/android-21/arch-arm64/usr/include/sys/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/types.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h b/9/platforms/android-21/arch-arm64/usr/include/sys/ucontext.h
similarity index 96%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/ucontext.h
index f62380d..dd2a0bb 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/sys/ucontext.h
@@ -68,11 +68,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on ARM.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
// The kernel adds extra padding after uc_sigmask to match glibc sigset_t on ARM.
char __padding[120];
unsigned long uc_regspace[128] __attribute__((__aligned__(8)));
@@ -80,6 +78,10 @@
#elif defined(__aarch64__)
+#define NGREG 34 /* x0..x30 + sp + pc + pstate */
+typedef unsigned long greg_t;
+typedef greg_t gregset_t[NGREG];
+
#include <asm/sigcontext.h>
typedef struct sigcontext mcontext_t;
@@ -152,11 +154,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on x86.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
struct _libc_fpstate __fpregs_mem;
} ucontext_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/uio.h b/9/platforms/android-21/arch-arm64/usr/include/sys/uio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/uio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/uio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/un.h b/9/platforms/android-21/arch-arm64/usr/include/sys/un.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/un.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/un.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/user.h b/9/platforms/android-21/arch-arm64/usr/include/sys/user.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/user.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/user.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/utime.h b/9/platforms/android-21/arch-arm64/usr/include/sys/utime.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/utime.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/utsname.h b/9/platforms/android-21/arch-arm64/usr/include/sys/utsname.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/utsname.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/utsname.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/vfs.h b/9/platforms/android-21/arch-arm64/usr/include/sys/vfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/vfs.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/vfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/vt.h b/9/platforms/android-21/arch-arm64/usr/include/sys/vt.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/vt.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/vt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/wait.h b/9/platforms/android-21/arch-arm64/usr/include/sys/wait.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/wait.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/wait.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/xattr.h b/9/platforms/android-21/arch-arm64/usr/include/sys/xattr.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/sys/xattr.h
rename to 9/platforms/android-21/arch-arm64/usr/include/sys/xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/syslog.h b/9/platforms/android-21/arch-arm64/usr/include/syslog.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/syslog.h
rename to 9/platforms/android-21/arch-arm64/usr/include/syslog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/termio.h b/9/platforms/android-21/arch-arm64/usr/include/termio.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/termio.h
rename to 9/platforms/android-21/arch-arm64/usr/include/termio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/termios.h b/9/platforms/android-21/arch-arm64/usr/include/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/termios.h
rename to 9/platforms/android-21/arch-arm64/usr/include/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/thread_db.h b/9/platforms/android-21/arch-arm64/usr/include/thread_db.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/thread_db.h
rename to 9/platforms/android-21/arch-arm64/usr/include/thread_db.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time.h b/9/platforms/android-21/arch-arm64/usr/include/time.h
similarity index 91%
copy from 9/platforms/android-19/arch-arm64/usr/include/time.h
copy to 9/platforms/android-21/arch-arm64/usr/include/time.h
index 0a5f18b..aa72fcc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/time.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/time.h
@@ -85,8 +85,10 @@
extern clock_t clock(void) __LIBC_ABI_PUBLIC__;
-extern int clock_getres(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-extern int clock_gettime(int, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_getres(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_gettime(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_settime(clockid_t, const struct timespec*) __LIBC_ABI_PUBLIC__;
extern int timer_create(int, struct sigevent*, timer_t*) __LIBC_ABI_PUBLIC__;
extern int timer_delete(timer_t) __LIBC_ABI_PUBLIC__;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time64.h b/9/platforms/android-21/arch-arm64/usr/include/time64.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/time64.h
rename to 9/platforms/android-21/arch-arm64/usr/include/time64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/uchar.h b/9/platforms/android-21/arch-arm64/usr/include/uchar.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/uchar.h
rename to 9/platforms/android-21/arch-arm64/usr/include/uchar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ucontext.h b/9/platforms/android-21/arch-arm64/usr/include/ucontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/ucontext.h
rename to 9/platforms/android-21/arch-arm64/usr/include/ucontext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/unistd.h b/9/platforms/android-21/arch-arm64/usr/include/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/unistd.h
rename to 9/platforms/android-21/arch-arm64/usr/include/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/util.h b/9/platforms/android-21/arch-arm64/usr/include/util.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/util.h
rename to 9/platforms/android-21/arch-arm64/usr/include/util.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/utime.h b/9/platforms/android-21/arch-arm64/usr/include/utime.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/utime.h
rename to 9/platforms/android-21/arch-arm64/usr/include/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/utmp.h b/9/platforms/android-21/arch-arm64/usr/include/utmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/utmp.h
rename to 9/platforms/android-21/arch-arm64/usr/include/utmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wchar.h b/9/platforms/android-21/arch-arm64/usr/include/wchar.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/wchar.h
copy to 9/platforms/android-21/arch-arm64/usr/include/wchar.h
index f421d4c..cfa9b74 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/wchar.h
+++ b/9/platforms/android-21/arch-arm64/usr/include/wchar.h
@@ -151,8 +151,8 @@
extern int wprintf(const wchar_t *, ...);
extern int wscanf(const wchar_t *, ...);
-extern long long wcstoll_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, size_t, locale_t);
+extern long long wcstoll_l(const wchar_t *, wchar_t **, int, locale_t);
+extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, int, locale_t);
extern long double wcstold_l(const wchar_t *, wchar_t **, locale_t ) __NDK_FPABI__;
extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wctype.h b/9/platforms/android-21/arch-arm64/usr/include/wctype.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/wctype.h
rename to 9/platforms/android-21/arch-arm64/usr/include/wctype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/xlocale.h b/9/platforms/android-21/arch-arm64/usr/include/xlocale.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/xlocale.h
rename to 9/platforms/android-21/arch-arm64/usr/include/xlocale.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/zconf.h b/9/platforms/android-21/arch-arm64/usr/include/zconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/zconf.h
rename to 9/platforms/android-21/arch-arm64/usr/include/zconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/zlib.h b/9/platforms/android-21/arch-arm64/usr/include/zlib.h
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/include/zlib.h
rename to 9/platforms/android-21/arch-arm64/usr/include/zlib.h
diff --git a/9/platforms/android-21/arch-arm64/usr/lib/crtbegin_dynamic.o b/9/platforms/android-21/arch-arm64/usr/lib/crtbegin_dynamic.o
new file mode 100644
index 0000000..8e1aa71
--- /dev/null
+++ b/9/platforms/android-21/arch-arm64/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/9/platforms/android-21/arch-arm64/usr/lib/crtbegin_so.o b/9/platforms/android-21/arch-arm64/usr/lib/crtbegin_so.o
new file mode 100644
index 0000000..75d561c
--- /dev/null
+++ b/9/platforms/android-21/arch-arm64/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-arm64/usr/lib/crtbegin_static.o b/9/platforms/android-21/arch-arm64/usr/lib/crtbegin_static.o
new file mode 100644
index 0000000..8e1aa71
--- /dev/null
+++ b/9/platforms/android-21/arch-arm64/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/crtend_android.o b/9/platforms/android-21/arch-arm64/usr/lib/crtend_android.o
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/lib/crtend_android.o
rename to 9/platforms/android-21/arch-arm64/usr/lib/crtend_android.o
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/crtend_so.o b/9/platforms/android-21/arch-arm64/usr/lib/crtend_so.o
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/lib/crtend_so.o
rename to 9/platforms/android-21/arch-arm64/usr/lib/crtend_so.o
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libEGL.so b/9/platforms/android-21/arch-arm64/usr/lib/libEGL.so
similarity index 69%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libEGL.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libEGL.so
index 85ea172..a037b1c 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libEGL.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libEGL.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libGLESv1_CM.so b/9/platforms/android-21/arch-arm64/usr/lib/libGLESv1_CM.so
similarity index 63%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libGLESv1_CM.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libGLESv1_CM.so
index 9676920..03b42cd 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libGLESv1_CM.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libGLESv2.so b/9/platforms/android-21/arch-arm64/usr/lib/libGLESv2.so
similarity index 62%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libGLESv2.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libGLESv2.so
index 84c31b0..9790b9f 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libGLESv2.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libGLESv3.so b/9/platforms/android-21/arch-arm64/usr/lib/libGLESv3.so
similarity index 61%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libGLESv3.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libGLESv3.so
index 5d10f81..a5144b9 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libGLESv3.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libGLESv3.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libOpenMAXAL.so b/9/platforms/android-21/arch-arm64/usr/lib/libOpenMAXAL.so
similarity index 66%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libOpenMAXAL.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libOpenMAXAL.so
index a03eccf..71bfa65 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libOpenMAXAL.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libOpenMAXAL.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libOpenSLES.so b/9/platforms/android-21/arch-arm64/usr/lib/libOpenSLES.so
similarity index 63%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libOpenSLES.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libOpenSLES.so
index 669d344..948cd7b 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libOpenSLES.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm64/usr/lib/libandroid.so b/9/platforms/android-21/arch-arm64/usr/lib/libandroid.so
new file mode 100755
index 0000000..60b2fea
--- /dev/null
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libandroid.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libc.a b/9/platforms/android-21/arch-arm64/usr/lib/libc.a
similarity index 100%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libc.a
rename to 9/platforms/android-21/arch-arm64/usr/lib/libc.a
Binary files differ
diff --git a/9/platforms/android-21/arch-arm64/usr/lib/libc.so b/9/platforms/android-21/arch-arm64/usr/lib/libc.so
new file mode 100755
index 0000000..3cb252c
--- /dev/null
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libc.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libdl.so b/9/platforms/android-21/arch-arm64/usr/lib/libdl.so
similarity index 84%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libdl.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libdl.so
index d4dc012..dea8bd9 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libdl.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libdl.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libjnigraphics.so b/9/platforms/android-21/arch-arm64/usr/lib/libjnigraphics.so
similarity index 87%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libjnigraphics.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libjnigraphics.so
index cadb887..00c8088 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libjnigraphics.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/liblog.so b/9/platforms/android-21/arch-arm64/usr/lib/liblog.so
similarity index 83%
rename from 9/platforms/android-19/arch-arm64/usr/lib/liblog.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/liblog.so
index fa47550..6dd5a18 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/liblog.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/liblog.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libm.a b/9/platforms/android-21/arch-arm64/usr/lib/libm.a
similarity index 82%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libm.a
rename to 9/platforms/android-21/arch-arm64/usr/lib/libm.a
index 491c25c..093ca2c 100644
--- a/9/platforms/android-19/arch-arm64/usr/lib/libm.a
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libm.a
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libm.so b/9/platforms/android-21/arch-arm64/usr/lib/libm.so
similarity index 64%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libm.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libm.so
index 39aa2ed..7a5c8f0 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libm.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libm.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm64/usr/lib/libmediandk.so b/9/platforms/android-21/arch-arm64/usr/lib/libmediandk.so
new file mode 100755
index 0000000..fa0cca2
--- /dev/null
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libmediandk.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libstdc++.a b/9/platforms/android-21/arch-arm64/usr/lib/libstdc++.a
similarity index 99%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libstdc++.a
rename to 9/platforms/android-21/arch-arm64/usr/lib/libstdc++.a
index d2e3b34..99b4856 100644
--- a/9/platforms/android-19/arch-arm64/usr/lib/libstdc++.a
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libstdc++.a
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libstdc++.so b/9/platforms/android-21/arch-arm64/usr/lib/libstdc++.so
similarity index 81%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libstdc++.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libstdc++.so
index 5987704..fe80092 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libstdc++.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-21/arch-arm64/usr/lib/libz.a b/9/platforms/android-21/arch-arm64/usr/lib/libz.a
new file mode 100644
index 0000000..e96c721
--- /dev/null
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libz.a
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/lib/libz.so b/9/platforms/android-21/arch-arm64/usr/lib/libz.so
similarity index 70%
rename from 9/platforms/android-19/arch-arm64/usr/lib/libz.so
rename to 9/platforms/android-21/arch-arm64/usr/lib/libz.so
index def78c9..ac0ab59 100755
--- a/9/platforms/android-19/arch-arm64/usr/lib/libz.so
+++ b/9/platforms/android-21/arch-arm64/usr/lib/libz.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/egl.h b/9/platforms/android-21/arch-mips/usr/include/EGL/egl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/EGL/egl.h
copy to 9/platforms/android-21/arch-mips/usr/include/EGL/egl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/eglext.h b/9/platforms/android-21/arch-mips/usr/include/EGL/eglext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/EGL/eglext.h
copy to 9/platforms/android-21/arch-mips/usr/include/EGL/eglext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/eglplatform.h b/9/platforms/android-21/arch-mips/usr/include/EGL/eglplatform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/EGL/eglplatform.h
copy to 9/platforms/android-21/arch-mips/usr/include/EGL/eglplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/gl.h b/9/platforms/android-21/arch-mips/usr/include/GLES/gl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES/gl.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES/gl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/glext.h b/9/platforms/android-21/arch-mips/usr/include/GLES/glext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES/glext.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES/glext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/glplatform.h b/9/platforms/android-21/arch-mips/usr/include/GLES/glplatform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES/glplatform.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES/glplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2.h b/9/platforms/android-21/arch-mips/usr/include/GLES2/gl2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES2/gl2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2ext.h b/9/platforms/android-21/arch-mips/usr/include/GLES2/gl2ext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2ext.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES2/gl2ext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2platform.h b/9/platforms/android-21/arch-mips/usr/include/GLES2/gl2platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2platform.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES2/gl2platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3.h b/9/platforms/android-21/arch-mips/usr/include/GLES3/gl3.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES3/gl3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl31.h b/9/platforms/android-21/arch-mips/usr/include/GLES3/gl31.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl31.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES3/gl31.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3ext.h b/9/platforms/android-21/arch-mips/usr/include/GLES3/gl3ext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3ext.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES3/gl3ext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3platform.h b/9/platforms/android-21/arch-mips/usr/include/GLES3/gl3platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3platform.h
copy to 9/platforms/android-21/arch-mips/usr/include/GLES3/gl3platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/KHR/khrplatform.h b/9/platforms/android-21/arch-mips/usr/include/KHR/khrplatform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/KHR/khrplatform.h
copy to 9/platforms/android-21/arch-mips/usr/include/KHR/khrplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL.h b/9/platforms/android-21/arch-mips/usr/include/OMXAL/OpenMAXAL.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL.h
copy to 9/platforms/android-21/arch-mips/usr/include/OMXAL/OpenMAXAL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h b/9/platforms/android-21/arch-mips/usr/include/OMXAL/OpenMAXAL_Android.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h
copy to 9/platforms/android-21/arch-mips/usr/include/OMXAL/OpenMAXAL_Android.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h b/9/platforms/android-21/arch-mips/usr/include/OMXAL/OpenMAXAL_Platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h
copy to 9/platforms/android-21/arch-mips/usr/include/OMXAL/OpenMAXAL_Platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES.h b/9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES.h
copy to 9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Android.h b/9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES_Android.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Android.h
copy to 9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES_Android.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h b/9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES_AndroidConfiguration.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
copy to 9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES_AndroidConfiguration.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h b/9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES_AndroidMetadata.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h
copy to 9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES_AndroidMetadata.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Platform.h b/9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES_Platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Platform.h
copy to 9/platforms/android-21/arch-mips/usr/include/SLES/OpenSLES_Platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/alloca.h b/9/platforms/android-21/arch-mips/usr/include/alloca.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/alloca.h
copy to 9/platforms/android-21/arch-mips/usr/include/alloca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h b/9/platforms/android-21/arch-mips/usr/include/android/api-level.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/api-level.h
index 9e9c3d6..649efd6 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
+++ b/9/platforms/android-21/arch-mips/usr/include/android/api-level.h
@@ -28,6 +28,6 @@
#ifndef ANDROID_API_LEVEL_H
#define ANDROID_API_LEVEL_H
-#define __ANDROID_API__ 19
+#define __ANDROID_API__ 21
#endif /* ANDROID_API_LEVEL_H */
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/asset_manager.h b/9/platforms/android-21/arch-mips/usr/include/android/asset_manager.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/asset_manager.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/asset_manager.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/asset_manager_jni.h b/9/platforms/android-21/arch-mips/usr/include/android/asset_manager_jni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/asset_manager_jni.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/asset_manager_jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/bitmap.h b/9/platforms/android-21/arch-mips/usr/include/android/bitmap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/bitmap.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/bitmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/configuration.h b/9/platforms/android-21/arch-mips/usr/include/android/configuration.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/configuration.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/configuration.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/dlext.h b/9/platforms/android-21/arch-mips/usr/include/android/dlext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/dlext.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/dlext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/input.h b/9/platforms/android-21/arch-mips/usr/include/android/input.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/input.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/input.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/keycodes.h b/9/platforms/android-21/arch-mips/usr/include/android/keycodes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/keycodes.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/keycodes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/log.h b/9/platforms/android-21/arch-mips/usr/include/android/log.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/log.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/looper.h b/9/platforms/android-21/arch-mips/usr/include/android/looper.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/looper.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/looper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_activity.h b/9/platforms/android-21/arch-mips/usr/include/android/native_activity.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/native_activity.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/native_activity.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_window.h b/9/platforms/android-21/arch-mips/usr/include/android/native_window.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/native_window.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/native_window.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_window_jni.h b/9/platforms/android-21/arch-mips/usr/include/android/native_window_jni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/native_window_jni.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/native_window_jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/obb.h b/9/platforms/android-21/arch-mips/usr/include/android/obb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/obb.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/obb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/rect.h b/9/platforms/android-21/arch-mips/usr/include/android/rect.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/rect.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/rect.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/sensor.h b/9/platforms/android-21/arch-mips/usr/include/android/sensor.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/sensor.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/sensor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/storage_manager.h b/9/platforms/android-21/arch-mips/usr/include/android/storage_manager.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/storage_manager.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/storage_manager.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/tts.h b/9/platforms/android-21/arch-mips/usr/include/android/tts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/tts.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/tts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/window.h b/9/platforms/android-21/arch-mips/usr/include/android/window.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/window.h
copy to 9/platforms/android-21/arch-mips/usr/include/android/window.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ar.h b/9/platforms/android-21/arch-mips/usr/include/ar.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ar.h
copy to 9/platforms/android-21/arch-mips/usr/include/ar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/inet.h b/9/platforms/android-21/arch-mips/usr/include/arpa/inet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/inet.h
copy to 9/platforms/android-21/arch-mips/usr/include/arpa/inet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/nameser.h b/9/platforms/android-21/arch-mips/usr/include/arpa/nameser.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/nameser.h
copy to 9/platforms/android-21/arch-mips/usr/include/arpa/nameser.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/nameser_compat.h b/9/platforms/android-21/arch-mips/usr/include/arpa/nameser_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/nameser_compat.h
copy to 9/platforms/android-21/arch-mips/usr/include/arpa/nameser_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/telnet.h b/9/platforms/android-21/arch-mips/usr/include/arpa/telnet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/telnet.h
copy to 9/platforms/android-21/arch-mips/usr/include/arpa/telnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/auxvec.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/auxvec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/auxvec.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/auxvec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/bitsperlong.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/bitsperlong.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/bitsperlong.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/bitsperlong.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno-base.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/errno-base.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno-base.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/errno-base.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/fcntl.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/fcntl.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-l64.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/int-l64.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-l64.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/int-l64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-ll64.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/int-ll64.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-ll64.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/int-ll64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctl.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctls.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/ioctls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctls.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ipcbuf.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/ipcbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ipcbuf.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/ipcbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/kvm_para.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/kvm_para.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/kvm_para.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/kvm_para.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman-common.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/mman-common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman-common.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/mman-common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/msgbuf.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/msgbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/msgbuf.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/msgbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/param.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/param.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/poll.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/poll.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/posix_types.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/posix_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/posix_types.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/posix_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/resource.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/resource.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/sembuf.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/sembuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/sembuf.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/sembuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/setup.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/setup.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/setup.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/setup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmbuf.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/shmbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmbuf.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/shmbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmparam.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/shmparam.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmparam.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/shmparam.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/siginfo.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/siginfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/siginfo.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/siginfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal-defs.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/signal-defs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal-defs.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/signal-defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/socket.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/socket.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/sockios.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/sockios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/sockios.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/sockios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/stat.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/stat.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/statfs.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/statfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/statfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/statfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/swab.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/swab.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/swab.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/termbits.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/termbits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/termbits.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/termbits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/termios.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/termios.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/types.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/types.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ucontext.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/ucontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ucontext.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/ucontext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/unistd.h b/9/platforms/android-21/arch-mips/usr/include/asm-generic/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/unistd.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm-generic/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/a.out.h b/9/platforms/android-21/arch-mips/usr/include/asm/a.out.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/a.out.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/a.out.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/auxvec.h b/9/platforms/android-21/arch-mips/usr/include/asm/auxvec.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/auxvec.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/auxvec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/bitsperlong.h b/9/platforms/android-21/arch-mips/usr/include/asm/bitsperlong.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/bitsperlong.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/bitsperlong.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/break.h b/9/platforms/android-21/arch-mips/usr/include/asm/break.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/break.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/break.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/byteorder.h b/9/platforms/android-21/arch-mips/usr/include/asm/byteorder.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/byteorder.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/byteorder.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/cachectl.h b/9/platforms/android-21/arch-mips/usr/include/asm/cachectl.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/cachectl.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/cachectl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/errno.h b/9/platforms/android-21/arch-mips/usr/include/asm/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/errno.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/errno.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/fcntl.h b/9/platforms/android-21/arch-mips/usr/include/asm/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/fcntl.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/fcntl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/inst.h b/9/platforms/android-21/arch-mips/usr/include/asm/inst.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/inst.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/inst.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/ioctl.h b/9/platforms/android-21/arch-mips/usr/include/asm/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/ioctls.h b/9/platforms/android-21/arch-mips/usr/include/asm/ioctls.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/ioctls.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ipcbuf.h b/9/platforms/android-21/arch-mips/usr/include/asm/ipcbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/ipcbuf.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/ipcbuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/kvm.h b/9/platforms/android-21/arch-mips/usr/include/asm/kvm.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/kvm.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/kvm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/kvm_para.h b/9/platforms/android-21/arch-mips/usr/include/asm/kvm_para.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/kvm_para.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/kvm_para.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/mman.h b/9/platforms/android-21/arch-mips/usr/include/asm/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/mman.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/mman.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/msgbuf.h b/9/platforms/android-21/arch-mips/usr/include/asm/msgbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/msgbuf.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/msgbuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/param.h b/9/platforms/android-21/arch-mips/usr/include/asm/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/param.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/param.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/poll.h b/9/platforms/android-21/arch-mips/usr/include/asm/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/poll.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/poll.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/posix_types.h b/9/platforms/android-21/arch-mips/usr/include/asm/posix_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/posix_types.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/posix_types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/ptrace.h b/9/platforms/android-21/arch-mips/usr/include/asm/ptrace.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/ptrace.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/ptrace.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/resource.h b/9/platforms/android-21/arch-mips/usr/include/asm/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/resource.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/resource.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sembuf.h b/9/platforms/android-21/arch-mips/usr/include/asm/sembuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/sembuf.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/sembuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/setup.h b/9/platforms/android-21/arch-mips/usr/include/asm/setup.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/setup.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/setup.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sgidefs.h b/9/platforms/android-21/arch-mips/usr/include/asm/sgidefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/sgidefs.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/sgidefs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/shmbuf.h b/9/platforms/android-21/arch-mips/usr/include/asm/shmbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/shmbuf.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/shmbuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sigcontext.h b/9/platforms/android-21/arch-mips/usr/include/asm/sigcontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/sigcontext.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/sigcontext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/siginfo.h b/9/platforms/android-21/arch-mips/usr/include/asm/siginfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/siginfo.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/siginfo.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/signal.h b/9/platforms/android-21/arch-mips/usr/include/asm/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/signal.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/signal.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/socket.h b/9/platforms/android-21/arch-mips/usr/include/asm/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/socket.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/socket.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sockios.h b/9/platforms/android-21/arch-mips/usr/include/asm/sockios.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/sockios.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/sockios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/stat.h b/9/platforms/android-21/arch-mips/usr/include/asm/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/stat.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/stat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/statfs.h b/9/platforms/android-21/arch-mips/usr/include/asm/statfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/statfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/statfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/swab.h b/9/platforms/android-21/arch-mips/usr/include/asm/swab.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/swab.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/swab.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sysmips.h b/9/platforms/android-21/arch-mips/usr/include/asm/sysmips.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/sysmips.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/sysmips.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/termbits.h b/9/platforms/android-21/arch-mips/usr/include/asm/termbits.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/termbits.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/termbits.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/termios.h b/9/platforms/android-21/arch-mips/usr/include/asm/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/termios.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/termios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/types.h b/9/platforms/android-21/arch-mips/usr/include/asm/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/types.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/ucontext.h b/9/platforms/android-21/arch-mips/usr/include/asm/ucontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/ucontext.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/ucontext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/unistd.h b/9/platforms/android-21/arch-mips/usr/include/asm/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/asm/unistd.h
copy to 9/platforms/android-21/arch-mips/usr/include/asm/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/assert.h b/9/platforms/android-21/arch-mips/usr/include/assert.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/assert.h
copy to 9/platforms/android-21/arch-mips/usr/include/assert.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/byteswap.h b/9/platforms/android-21/arch-mips/usr/include/byteswap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/byteswap.h
copy to 9/platforms/android-21/arch-mips/usr/include/byteswap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/complex.h b/9/platforms/android-21/arch-mips/usr/include/complex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/complex.h
copy to 9/platforms/android-21/arch-mips/usr/include/complex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ctype.h b/9/platforms/android-21/arch-mips/usr/include/ctype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ctype.h
copy to 9/platforms/android-21/arch-mips/usr/include/ctype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/dirent.h b/9/platforms/android-21/arch-mips/usr/include/dirent.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/dirent.h
copy to 9/platforms/android-21/arch-mips/usr/include/dirent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/dlfcn.h b/9/platforms/android-21/arch-mips/usr/include/dlfcn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/dlfcn.h
copy to 9/platforms/android-21/arch-mips/usr/include/dlfcn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/elf.h b/9/platforms/android-21/arch-mips/usr/include/elf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/elf.h
copy to 9/platforms/android-21/arch-mips/usr/include/elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/endian.h b/9/platforms/android-21/arch-mips/usr/include/endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/endian.h
copy to 9/platforms/android-21/arch-mips/usr/include/endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/err.h b/9/platforms/android-21/arch-mips/usr/include/err.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/err.h
copy to 9/platforms/android-21/arch-mips/usr/include/err.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/errno.h b/9/platforms/android-21/arch-mips/usr/include/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/errno.h
copy to 9/platforms/android-21/arch-mips/usr/include/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fcntl.h b/9/platforms/android-21/arch-mips/usr/include/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fcntl.h
copy to 9/platforms/android-21/arch-mips/usr/include/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/features.h b/9/platforms/android-21/arch-mips/usr/include/features.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/features.h
copy to 9/platforms/android-21/arch-mips/usr/include/features.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fenv.h b/9/platforms/android-21/arch-mips/usr/include/fenv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fenv.h
copy to 9/platforms/android-21/arch-mips/usr/include/fenv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fnmatch.h b/9/platforms/android-21/arch-mips/usr/include/fnmatch.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fnmatch.h
copy to 9/platforms/android-21/arch-mips/usr/include/fnmatch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fts.h b/9/platforms/android-21/arch-mips/usr/include/fts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fts.h
copy to 9/platforms/android-21/arch-mips/usr/include/fts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ftw.h b/9/platforms/android-21/arch-mips/usr/include/ftw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ftw.h
copy to 9/platforms/android-21/arch-mips/usr/include/ftw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/getopt.h b/9/platforms/android-21/arch-mips/usr/include/getopt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/getopt.h
copy to 9/platforms/android-21/arch-mips/usr/include/getopt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/grp.h b/9/platforms/android-21/arch-mips/usr/include/grp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/grp.h
copy to 9/platforms/android-21/arch-mips/usr/include/grp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/inttypes.h b/9/platforms/android-21/arch-mips/usr/include/inttypes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/inttypes.h
copy to 9/platforms/android-21/arch-mips/usr/include/inttypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/jni.h b/9/platforms/android-21/arch-mips/usr/include/jni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/jni.h
copy to 9/platforms/android-21/arch-mips/usr/include/jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/lastlog.h b/9/platforms/android-21/arch-mips/usr/include/lastlog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/lastlog.h
copy to 9/platforms/android-21/arch-mips/usr/include/lastlog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/libgen.h b/9/platforms/android-21/arch-mips/usr/include/libgen.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/libgen.h
copy to 9/platforms/android-21/arch-mips/usr/include/libgen.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/limits.h b/9/platforms/android-21/arch-mips/usr/include/limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/limits.h
copy to 9/platforms/android-21/arch-mips/usr/include/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/link.h b/9/platforms/android-21/arch-mips/usr/include/link.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/link.h
copy to 9/platforms/android-21/arch-mips/usr/include/link.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/a.out.h b/9/platforms/android-21/arch-mips/usr/include/linux/a.out.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/a.out.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/a.out.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/acct.h b/9/platforms/android-21/arch-mips/usr/include/linux/acct.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/acct.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/acct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/adb.h b/9/platforms/android-21/arch-mips/usr/include/linux/adb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/adb.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/adb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/adfs_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/adfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/adfs_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/adfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/affs_hardblocks.h b/9/platforms/android-21/arch-mips/usr/include/linux/affs_hardblocks.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/affs_hardblocks.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/affs_hardblocks.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/agpgart.h b/9/platforms/android-21/arch-mips/usr/include/linux/agpgart.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/agpgart.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/agpgart.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/aio_abi.h b/9/platforms/android-21/arch-mips/usr/include/linux/aio_abi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/aio_abi.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/aio_abi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/android_alarm.h b/9/platforms/android-21/arch-mips/usr/include/linux/android_alarm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/android_alarm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/android_alarm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/apm_bios.h b/9/platforms/android-21/arch-mips/usr/include/linux/apm_bios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/apm_bios.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/apm_bios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/arcfb.h b/9/platforms/android-21/arch-mips/usr/include/linux/arcfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/arcfb.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/arcfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ashmem.h b/9/platforms/android-21/arch-mips/usr/include/linux/ashmem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ashmem.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ashmem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atalk.h b/9/platforms/android-21/arch-mips/usr/include/linux/atalk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atalk.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atalk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm.h b/9/platforms/android-21/arch-mips/usr/include/linux/atm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_eni.h b/9/platforms/android-21/arch-mips/usr/include/linux/atm_eni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_eni.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atm_eni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_he.h b/9/platforms/android-21/arch-mips/usr/include/linux/atm_he.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_he.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atm_he.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_idt77105.h b/9/platforms/android-21/arch-mips/usr/include/linux/atm_idt77105.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_idt77105.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atm_idt77105.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_nicstar.h b/9/platforms/android-21/arch-mips/usr/include/linux/atm_nicstar.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_nicstar.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atm_nicstar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_tcp.h b/9/platforms/android-21/arch-mips/usr/include/linux/atm_tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_tcp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atm_tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_zatm.h b/9/platforms/android-21/arch-mips/usr/include/linux/atm_zatm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_zatm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atm_zatm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmapi.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmapi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmapi.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmapi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmarp.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmarp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmarp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmarp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmbr2684.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmbr2684.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmbr2684.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmbr2684.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmclip.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmclip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmclip.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmclip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmdev.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmdev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmioc.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmioc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmioc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmioc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmlec.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmlec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmlec.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmlec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmmpc.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmmpc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmmpc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmmpc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmppp.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmppp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmppp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmsap.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmsap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmsap.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmsap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmsvc.h b/9/platforms/android-21/arch-mips/usr/include/linux/atmsvc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmsvc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/atmsvc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/audit.h b/9/platforms/android-21/arch-mips/usr/include/linux/audit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/audit.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/audit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/auto_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/auto_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs4.h b/9/platforms/android-21/arch-mips/usr/include/linux/auto_fs4.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs4.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/auto_fs4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auxvec.h b/9/platforms/android-21/arch-mips/usr/include/linux/auxvec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/auxvec.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/auxvec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ax25.h b/9/platforms/android-21/arch-mips/usr/include/linux/ax25.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ax25.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ax25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/b1lli.h b/9/platforms/android-21/arch-mips/usr/include/linux/b1lli.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/b1lli.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/b1lli.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/baycom.h b/9/platforms/android-21/arch-mips/usr/include/linux/baycom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/baycom.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/baycom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bcache.h b/9/platforms/android-21/arch-mips/usr/include/linux/bcache.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bcache.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/bcache.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bcm933xx_hcs.h b/9/platforms/android-21/arch-mips/usr/include/linux/bcm933xx_hcs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bcm933xx_hcs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/bcm933xx_hcs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bfs_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/bfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bfs_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/bfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/binder.h b/9/platforms/android-21/arch-mips/usr/include/linux/binder.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/binder.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/binder.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/binfmts.h b/9/platforms/android-21/arch-mips/usr/include/linux/binfmts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/binfmts.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/binfmts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/blkpg.h b/9/platforms/android-21/arch-mips/usr/include/linux/blkpg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/blkpg.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/blkpg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/blktrace_api.h b/9/platforms/android-21/arch-mips/usr/include/linux/blktrace_api.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/blktrace_api.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/blktrace_api.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bpqether.h b/9/platforms/android-21/arch-mips/usr/include/linux/bpqether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bpqether.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/bpqether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bsg.h b/9/platforms/android-21/arch-mips/usr/include/linux/bsg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bsg.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/bsg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/btrfs.h b/9/platforms/android-21/arch-mips/usr/include/linux/btrfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/btrfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/btrfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/big_endian.h b/9/platforms/android-21/arch-mips/usr/include/linux/byteorder/big_endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/big_endian.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/byteorder/big_endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/little_endian.h b/9/platforms/android-21/arch-mips/usr/include/linux/byteorder/little_endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/little_endian.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/byteorder/little_endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/caif/caif_socket.h b/9/platforms/android-21/arch-mips/usr/include/linux/caif/caif_socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/caif/caif_socket.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/caif/caif_socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/caif/if_caif.h b/9/platforms/android-21/arch-mips/usr/include/linux/caif/if_caif.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/caif/if_caif.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/caif/if_caif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can.h b/9/platforms/android-21/arch-mips/usr/include/linux/can.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/can.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/bcm.h b/9/platforms/android-21/arch-mips/usr/include/linux/can/bcm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/bcm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/can/bcm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/error.h b/9/platforms/android-21/arch-mips/usr/include/linux/can/error.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/error.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/can/error.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/gw.h b/9/platforms/android-21/arch-mips/usr/include/linux/can/gw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/gw.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/can/gw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/netlink.h b/9/platforms/android-21/arch-mips/usr/include/linux/can/netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/netlink.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/can/netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/raw.h b/9/platforms/android-21/arch-mips/usr/include/linux/can/raw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/raw.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/can/raw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/capability.h b/9/platforms/android-21/arch-mips/usr/include/linux/capability.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/capability.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/capability.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/capi.h b/9/platforms/android-21/arch-mips/usr/include/linux/capi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/capi.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/capi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cciss_defs.h b/9/platforms/android-21/arch-mips/usr/include/linux/cciss_defs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cciss_defs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cciss_defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cciss_ioctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/cciss_ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cciss_ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cciss_ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cdrom.h b/9/platforms/android-21/arch-mips/usr/include/linux/cdrom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cdrom.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cdrom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cgroupstats.h b/9/platforms/android-21/arch-mips/usr/include/linux/cgroupstats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cgroupstats.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cgroupstats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/chio.h b/9/platforms/android-21/arch-mips/usr/include/linux/chio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/chio.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/chio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cifs/cifs_mount.h b/9/platforms/android-21/arch-mips/usr/include/linux/cifs/cifs_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cifs/cifs_mount.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cifs/cifs_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cm4000_cs.h b/9/platforms/android-21/arch-mips/usr/include/linux/cm4000_cs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cm4000_cs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cm4000_cs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cn_proc.h b/9/platforms/android-21/arch-mips/usr/include/linux/cn_proc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cn_proc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cn_proc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coda.h b/9/platforms/android-21/arch-mips/usr/include/linux/coda.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/coda.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/coda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coda_psdev.h b/9/platforms/android-21/arch-mips/usr/include/linux/coda_psdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/coda_psdev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/coda_psdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coff.h b/9/platforms/android-21/arch-mips/usr/include/linux/coff.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/coff.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/coff.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/compiler.h b/9/platforms/android-21/arch-mips/usr/include/linux/compiler.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/compiler.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/compiler.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/connector.h b/9/platforms/android-21/arch-mips/usr/include/linux/connector.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/connector.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/connector.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/const.h b/9/platforms/android-21/arch-mips/usr/include/linux/const.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/const.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/const.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cramfs_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/cramfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cramfs_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cramfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cuda.h b/9/platforms/android-21/arch-mips/usr/include/linux/cuda.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cuda.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cuda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cyclades.h b/9/platforms/android-21/arch-mips/usr/include/linux/cyclades.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cyclades.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cyclades.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cycx_cfm.h b/9/platforms/android-21/arch-mips/usr/include/linux/cycx_cfm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cycx_cfm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/cycx_cfm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dcbnl.h b/9/platforms/android-21/arch-mips/usr/include/linux/dcbnl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dcbnl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dcbnl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dccp.h b/9/platforms/android-21/arch-mips/usr/include/linux/dccp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dccp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dccp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm.h b/9/platforms/android-21/arch-mips/usr/include/linux/dlm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dlm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_device.h b/9/platforms/android-21/arch-mips/usr/include/linux/dlm_device.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_device.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dlm_device.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_netlink.h b/9/platforms/android-21/arch-mips/usr/include/linux/dlm_netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_netlink.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dlm_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_plock.h b/9/platforms/android-21/arch-mips/usr/include/linux/dlm_plock.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_plock.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dlm_plock.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlmconstants.h b/9/platforms/android-21/arch-mips/usr/include/linux/dlmconstants.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlmconstants.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dlmconstants.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dm-ioctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/dm-ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dm-ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dm-ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dm-log-userspace.h b/9/platforms/android-21/arch-mips/usr/include/linux/dm-log-userspace.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dm-log-userspace.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dm-log-userspace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dn.h b/9/platforms/android-21/arch-mips/usr/include/linux/dn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dn.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dqblk_xfs.h b/9/platforms/android-21/arch-mips/usr/include/linux/dqblk_xfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dqblk_xfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dqblk_xfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/audio.h b/9/platforms/android-21/arch-mips/usr/include/linux/dvb/audio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/audio.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dvb/audio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/ca.h b/9/platforms/android-21/arch-mips/usr/include/linux/dvb/ca.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/ca.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dvb/ca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/dmx.h b/9/platforms/android-21/arch-mips/usr/include/linux/dvb/dmx.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/dmx.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dvb/dmx.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/frontend.h b/9/platforms/android-21/arch-mips/usr/include/linux/dvb/frontend.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/frontend.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dvb/frontend.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/net.h b/9/platforms/android-21/arch-mips/usr/include/linux/dvb/net.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/net.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dvb/net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/osd.h b/9/platforms/android-21/arch-mips/usr/include/linux/dvb/osd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/osd.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dvb/osd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/version.h b/9/platforms/android-21/arch-mips/usr/include/linux/dvb/version.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/version.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dvb/version.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/video.h b/9/platforms/android-21/arch-mips/usr/include/linux/dvb/video.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/video.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/dvb/video.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/edd.h b/9/platforms/android-21/arch-mips/usr/include/linux/edd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/edd.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/edd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/efs_fs_sb.h b/9/platforms/android-21/arch-mips/usr/include/linux/efs_fs_sb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/efs_fs_sb.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/efs_fs_sb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf-em.h b/9/platforms/android-21/arch-mips/usr/include/linux/elf-em.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elf-em.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/elf-em.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf-fdpic.h b/9/platforms/android-21/arch-mips/usr/include/linux/elf-fdpic.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elf-fdpic.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/elf-fdpic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf.h b/9/platforms/android-21/arch-mips/usr/include/linux/elf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elf.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elfcore.h b/9/platforms/android-21/arch-mips/usr/include/linux/elfcore.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elfcore.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/elfcore.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/errno.h b/9/platforms/android-21/arch-mips/usr/include/linux/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/errno.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/errqueue.h b/9/platforms/android-21/arch-mips/usr/include/linux/errqueue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/errqueue.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/errqueue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ethtool.h b/9/platforms/android-21/arch-mips/usr/include/linux/ethtool.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ethtool.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ethtool.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/eventpoll.h b/9/platforms/android-21/arch-mips/usr/include/linux/eventpoll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/eventpoll.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/eventpoll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fadvise.h b/9/platforms/android-21/arch-mips/usr/include/linux/fadvise.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fadvise.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fadvise.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/falloc.h b/9/platforms/android-21/arch-mips/usr/include/linux/falloc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/falloc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/falloc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fanotify.h b/9/platforms/android-21/arch-mips/usr/include/linux/fanotify.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fanotify.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fanotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fb.h b/9/platforms/android-21/arch-mips/usr/include/linux/fb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fb.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fcntl.h b/9/platforms/android-21/arch-mips/usr/include/linux/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fcntl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fd.h b/9/platforms/android-21/arch-mips/usr/include/linux/fd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fd.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fdreg.h b/9/platforms/android-21/arch-mips/usr/include/linux/fdreg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fdreg.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fdreg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fib_rules.h b/9/platforms/android-21/arch-mips/usr/include/linux/fib_rules.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fib_rules.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fib_rules.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fiemap.h b/9/platforms/android-21/arch-mips/usr/include/linux/fiemap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fiemap.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fiemap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/filter.h b/9/platforms/android-21/arch-mips/usr/include/linux/filter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/filter.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/filter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/firewire-cdev.h b/9/platforms/android-21/arch-mips/usr/include/linux/firewire-cdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/firewire-cdev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/firewire-cdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/firewire-constants.h b/9/platforms/android-21/arch-mips/usr/include/linux/firewire-constants.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/firewire-constants.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/firewire-constants.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/flat.h b/9/platforms/android-21/arch-mips/usr/include/linux/flat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/flat.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/flat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fsl_hypervisor.h b/9/platforms/android-21/arch-mips/usr/include/linux/fsl_hypervisor.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fsl_hypervisor.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fsl_hypervisor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fuse.h b/9/platforms/android-21/arch-mips/usr/include/linux/fuse.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fuse.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/fuse.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/futex.h b/9/platforms/android-21/arch-mips/usr/include/linux/futex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/futex.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/futex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gameport.h b/9/platforms/android-21/arch-mips/usr/include/linux/gameport.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gameport.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/gameport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gen_stats.h b/9/platforms/android-21/arch-mips/usr/include/linux/gen_stats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gen_stats.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/gen_stats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/genetlink.h b/9/platforms/android-21/arch-mips/usr/include/linux/genetlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/genetlink.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/genetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/genwqe/genwqe_card.h b/9/platforms/android-21/arch-mips/usr/include/linux/genwqe/genwqe_card.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/genwqe/genwqe_card.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/genwqe/genwqe_card.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gfs2_ondisk.h b/9/platforms/android-21/arch-mips/usr/include/linux/gfs2_ondisk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gfs2_ondisk.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/gfs2_ondisk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gigaset_dev.h b/9/platforms/android-21/arch-mips/usr/include/linux/gigaset_dev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gigaset_dev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/gigaset_dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hash_info.h b/9/platforms/android-21/arch-mips/usr/include/linux/hash_info.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hash_info.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hash_info.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlc.h b/9/platforms/android-21/arch-mips/usr/include/linux/hdlc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hdlc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlc/ioctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/hdlc/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlc/ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hdlc/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlcdrv.h b/9/platforms/android-21/arch-mips/usr/include/linux/hdlcdrv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlcdrv.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hdlcdrv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdreg.h b/9/platforms/android-21/arch-mips/usr/include/linux/hdreg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdreg.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hdreg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hid.h b/9/platforms/android-21/arch-mips/usr/include/linux/hid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hid.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hiddev.h b/9/platforms/android-21/arch-mips/usr/include/linux/hiddev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hiddev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hiddev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hidraw.h b/9/platforms/android-21/arch-mips/usr/include/linux/hidraw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hidraw.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hidraw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hpet.h b/9/platforms/android-21/arch-mips/usr/include/linux/hpet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hpet.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hpet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hsi/hsi_char.h b/9/platforms/android-21/arch-mips/usr/include/linux/hsi/hsi_char.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hsi/hsi_char.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hsi/hsi_char.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hsr_netlink.h b/9/platforms/android-21/arch-mips/usr/include/linux/hsr_netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hsr_netlink.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hsr_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hw_breakpoint.h b/9/platforms/android-21/arch-mips/usr/include/linux/hw_breakpoint.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hw_breakpoint.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hw_breakpoint.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hysdn_if.h b/9/platforms/android-21/arch-mips/usr/include/linux/hysdn_if.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hysdn_if.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/hysdn_if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2c-dev.h b/9/platforms/android-21/arch-mips/usr/include/linux/i2c-dev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i2c-dev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/i2c-dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2c.h b/9/platforms/android-21/arch-mips/usr/include/linux/i2c.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i2c.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/i2c.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2o-dev.h b/9/platforms/android-21/arch-mips/usr/include/linux/i2o-dev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i2o-dev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/i2o-dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i8k.h b/9/platforms/android-21/arch-mips/usr/include/linux/i8k.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i8k.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/i8k.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/icmp.h b/9/platforms/android-21/arch-mips/usr/include/linux/icmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/icmp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/icmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/icmpv6.h b/9/platforms/android-21/arch-mips/usr/include/linux/icmpv6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/icmpv6.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/icmpv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if.h b/9/platforms/android-21/arch-mips/usr/include/linux/if.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_addr.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_addr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_addr.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_addr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_addrlabel.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_addrlabel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_addrlabel.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_addrlabel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_alg.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_alg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_alg.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_alg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_arcnet.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_arcnet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_arcnet.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_arcnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_arp.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_arp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_bonding.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_bonding.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_bonding.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_bonding.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_bridge.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_bridge.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_bridge.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_bridge.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_cablemodem.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_cablemodem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_cablemodem.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_cablemodem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_eql.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_eql.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_eql.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_eql.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ether.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ether.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_fc.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_fc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_fc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_fc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_fddi.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_fddi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_fddi.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_fddi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_frad.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_frad.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_frad.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_frad.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_hippi.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_hippi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_hippi.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_hippi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_infiniband.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_infiniband.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_infiniband.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_infiniband.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_link.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_link.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_link.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_link.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ltalk.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_ltalk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ltalk.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_ltalk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_packet.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_packet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_packet.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_phonet.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_phonet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_phonet.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_phonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_plip.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_plip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_plip.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_plip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ppp.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_ppp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ppp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_ppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppol2tp.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_pppol2tp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppol2tp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_pppol2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppolac.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_pppolac.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppolac.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_pppolac.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppopns.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_pppopns.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppopns.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_pppopns.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppox.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_pppox.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppox.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_pppox.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_slip.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_slip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_slip.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_slip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_team.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_team.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_team.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_team.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_tun.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_tun.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_tun.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_tun.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_tunnel.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_tunnel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_tunnel.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_tunnel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_vlan.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_vlan.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_vlan.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_vlan.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_x25.h b/9/platforms/android-21/arch-mips/usr/include/linux/if_x25.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_x25.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/if_x25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/igmp.h b/9/platforms/android-21/arch-mips/usr/include/linux/igmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/igmp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/igmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in.h b/9/platforms/android-21/arch-mips/usr/include/linux/in.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/in.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/in.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in6.h b/9/platforms/android-21/arch-mips/usr/include/linux/in6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/in6.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/in6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in_route.h b/9/platforms/android-21/arch-mips/usr/include/linux/in_route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/in_route.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/in_route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/inet_diag.h b/9/platforms/android-21/arch-mips/usr/include/linux/inet_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/inet_diag.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/inet_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/inotify.h b/9/platforms/android-21/arch-mips/usr/include/linux/inotify.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/inotify.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h b/9/platforms/android-21/arch-mips/usr/include/linux/input.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/input.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/input.h
index df3200c..b9d5b2a 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h
+++ b/9/platforms/android-21/arch-mips/usr/include/linux/input.h
@@ -97,629 +97,644 @@
#define INPUT_PROP_BUTTONPAD 0x02
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define INPUT_PROP_SEMI_MT 0x03
+#define INPUT_PROP_TOPBUTTONPAD 0x04
#define INPUT_PROP_MAX 0x1f
#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1)
-#define EV_SYN 0x00
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_SYN 0x00
#define EV_KEY 0x01
#define EV_REL 0x02
#define EV_ABS 0x03
-#define EV_MSC 0x04
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MSC 0x04
#define EV_SW 0x05
#define EV_LED 0x11
#define EV_SND 0x12
-#define EV_REP 0x14
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_REP 0x14
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
-#define EV_MAX 0x1f
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)
#define SYN_REPORT 0
#define SYN_CONFIG 1
-#define SYN_MT_REPORT 2
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SYN_MT_REPORT 2
#define SYN_DROPPED 3
#define SYN_MAX 0xf
#define SYN_CNT (SYN_MAX+1)
-#define KEY_RESERVED 0
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RESERVED 0
#define KEY_ESC 1
#define KEY_1 2
#define KEY_2 3
-#define KEY_3 4
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_3 4
#define KEY_4 5
#define KEY_5 6
#define KEY_6 7
-#define KEY_7 8
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_7 8
#define KEY_8 9
#define KEY_9 10
#define KEY_0 11
-#define KEY_MINUS 12
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MINUS 12
#define KEY_EQUAL 13
#define KEY_BACKSPACE 14
#define KEY_TAB 15
-#define KEY_Q 16
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Q 16
#define KEY_W 17
#define KEY_E 18
#define KEY_R 19
-#define KEY_T 20
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_T 20
#define KEY_Y 21
#define KEY_U 22
#define KEY_I 23
-#define KEY_O 24
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_O 24
#define KEY_P 25
#define KEY_LEFTBRACE 26
#define KEY_RIGHTBRACE 27
-#define KEY_ENTER 28
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ENTER 28
#define KEY_LEFTCTRL 29
#define KEY_A 30
#define KEY_S 31
-#define KEY_D 32
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_D 32
#define KEY_F 33
#define KEY_G 34
#define KEY_H 35
-#define KEY_J 36
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_J 36
#define KEY_K 37
#define KEY_L 38
#define KEY_SEMICOLON 39
-#define KEY_APOSTROPHE 40
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_APOSTROPHE 40
#define KEY_GRAVE 41
#define KEY_LEFTSHIFT 42
#define KEY_BACKSLASH 43
-#define KEY_Z 44
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Z 44
#define KEY_X 45
#define KEY_C 46
#define KEY_V 47
-#define KEY_B 48
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_B 48
#define KEY_N 49
#define KEY_M 50
#define KEY_COMMA 51
-#define KEY_DOT 52
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DOT 52
#define KEY_SLASH 53
#define KEY_RIGHTSHIFT 54
#define KEY_KPASTERISK 55
-#define KEY_LEFTALT 56
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFTALT 56
#define KEY_SPACE 57
#define KEY_CAPSLOCK 58
#define KEY_F1 59
-#define KEY_F2 60
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F2 60
#define KEY_F3 61
#define KEY_F4 62
#define KEY_F5 63
-#define KEY_F6 64
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F6 64
#define KEY_F7 65
#define KEY_F8 66
#define KEY_F9 67
-#define KEY_F10 68
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F10 68
#define KEY_NUMLOCK 69
#define KEY_SCROLLLOCK 70
#define KEY_KP7 71
-#define KEY_KP8 72
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP8 72
#define KEY_KP9 73
#define KEY_KPMINUS 74
#define KEY_KP4 75
-#define KEY_KP5 76
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP5 76
#define KEY_KP6 77
#define KEY_KPPLUS 78
#define KEY_KP1 79
-#define KEY_KP2 80
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP2 80
#define KEY_KP3 81
#define KEY_KP0 82
#define KEY_KPDOT 83
-#define KEY_ZENKAKUHANKAKU 85
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ZENKAKUHANKAKU 85
#define KEY_102ND 86
#define KEY_F11 87
#define KEY_F12 88
-#define KEY_RO 89
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RO 89
#define KEY_KATAKANA 90
#define KEY_HIRAGANA 91
#define KEY_HENKAN 92
-#define KEY_KATAKANAHIRAGANA 93
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KATAKANAHIRAGANA 93
#define KEY_MUHENKAN 94
#define KEY_KPJPCOMMA 95
#define KEY_KPENTER 96
-#define KEY_RIGHTCTRL 97
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RIGHTCTRL 97
#define KEY_KPSLASH 98
#define KEY_SYSRQ 99
#define KEY_RIGHTALT 100
-#define KEY_LINEFEED 101
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LINEFEED 101
#define KEY_HOME 102
#define KEY_UP 103
#define KEY_PAGEUP 104
-#define KEY_LEFT 105
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFT 105
#define KEY_RIGHT 106
#define KEY_END 107
#define KEY_DOWN 108
-#define KEY_PAGEDOWN 109
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PAGEDOWN 109
#define KEY_INSERT 110
#define KEY_DELETE 111
#define KEY_MACRO 112
-#define KEY_MUTE 113
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MUTE 113
#define KEY_VOLUMEDOWN 114
#define KEY_VOLUMEUP 115
#define KEY_POWER 116
-#define KEY_KPEQUAL 117
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPEQUAL 117
#define KEY_KPPLUSMINUS 118
#define KEY_PAUSE 119
#define KEY_SCALE 120
-#define KEY_KPCOMMA 121
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPCOMMA 121
#define KEY_HANGEUL 122
#define KEY_HANGUEL KEY_HANGEUL
#define KEY_HANJA 123
-#define KEY_YEN 124
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_YEN 124
#define KEY_LEFTMETA 125
#define KEY_RIGHTMETA 126
#define KEY_COMPOSE 127
-#define KEY_STOP 128
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_STOP 128
#define KEY_AGAIN 129
#define KEY_PROPS 130
#define KEY_UNDO 131
-#define KEY_FRONT 132
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FRONT 132
#define KEY_COPY 133
#define KEY_OPEN 134
#define KEY_PASTE 135
-#define KEY_FIND 136
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FIND 136
#define KEY_CUT 137
#define KEY_HELP 138
#define KEY_MENU 139
-#define KEY_CALC 140
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CALC 140
#define KEY_SETUP 141
#define KEY_SLEEP 142
#define KEY_WAKEUP 143
-#define KEY_FILE 144
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FILE 144
#define KEY_SENDFILE 145
#define KEY_DELETEFILE 146
#define KEY_XFER 147
-#define KEY_PROG1 148
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PROG1 148
#define KEY_PROG2 149
#define KEY_WWW 150
#define KEY_MSDOS 151
-#define KEY_COFFEE 152
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_COFFEE 152
#define KEY_SCREENLOCK KEY_COFFEE
#define KEY_DIRECTION 153
#define KEY_CYCLEWINDOWS 154
-#define KEY_MAIL 155
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MAIL 155
#define KEY_BOOKMARKS 156
#define KEY_COMPUTER 157
#define KEY_BACK 158
-#define KEY_FORWARD 159
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FORWARD 159
#define KEY_CLOSECD 160
#define KEY_EJECTCD 161
#define KEY_EJECTCLOSECD 162
-#define KEY_NEXTSONG 163
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_NEXTSONG 163
#define KEY_PLAYPAUSE 164
#define KEY_PREVIOUSSONG 165
#define KEY_STOPCD 166
-#define KEY_RECORD 167
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RECORD 167
#define KEY_REWIND 168
#define KEY_PHONE 169
#define KEY_ISO 170
-#define KEY_CONFIG 171
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CONFIG 171
#define KEY_HOMEPAGE 172
#define KEY_REFRESH 173
#define KEY_EXIT 174
-#define KEY_MOVE 175
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MOVE 175
#define KEY_EDIT 176
#define KEY_SCROLLUP 177
#define KEY_SCROLLDOWN 178
-#define KEY_KPLEFTPAREN 179
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPLEFTPAREN 179
#define KEY_KPRIGHTPAREN 180
#define KEY_NEW 181
#define KEY_REDO 182
-#define KEY_F13 183
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F13 183
#define KEY_F14 184
#define KEY_F15 185
#define KEY_F16 186
-#define KEY_F17 187
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F17 187
#define KEY_F18 188
#define KEY_F19 189
#define KEY_F20 190
-#define KEY_F21 191
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F21 191
#define KEY_F22 192
#define KEY_F23 193
#define KEY_F24 194
-#define KEY_PLAYCD 200
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PLAYCD 200
#define KEY_PAUSECD 201
#define KEY_PROG3 202
#define KEY_PROG4 203
-#define KEY_DASHBOARD 204
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DASHBOARD 204
#define KEY_SUSPEND 205
#define KEY_CLOSE 206
#define KEY_PLAY 207
-#define KEY_FASTFORWARD 208
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FASTFORWARD 208
#define KEY_BASSBOOST 209
#define KEY_PRINT 210
#define KEY_HP 211
-#define KEY_CAMERA 212
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CAMERA 212
#define KEY_SOUND 213
#define KEY_QUESTION 214
#define KEY_EMAIL 215
-#define KEY_CHAT 216
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CHAT 216
#define KEY_SEARCH 217
#define KEY_CONNECT 218
#define KEY_FINANCE 219
-#define KEY_SPORT 220
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SPORT 220
#define KEY_SHOP 221
#define KEY_ALTERASE 222
#define KEY_CANCEL 223
-#define KEY_BRIGHTNESSDOWN 224
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESSDOWN 224
#define KEY_BRIGHTNESSUP 225
#define KEY_MEDIA 226
#define KEY_SWITCHVIDEOMODE 227
-#define KEY_KBDILLUMTOGGLE 228
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KBDILLUMTOGGLE 228
#define KEY_KBDILLUMDOWN 229
#define KEY_KBDILLUMUP 230
#define KEY_SEND 231
-#define KEY_REPLY 232
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_REPLY 232
#define KEY_FORWARDMAIL 233
#define KEY_SAVE 234
#define KEY_DOCUMENTS 235
-#define KEY_BATTERY 236
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BATTERY 236
#define KEY_BLUETOOTH 237
#define KEY_WLAN 238
#define KEY_UWB 239
-#define KEY_UNKNOWN 240
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_UNKNOWN 240
#define KEY_VIDEO_NEXT 241
#define KEY_VIDEO_PREV 242
#define KEY_BRIGHTNESS_CYCLE 243
-#define KEY_BRIGHTNESS_ZERO 244
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_AUTO 244
+#define KEY_BRIGHTNESS_ZERO KEY_BRIGHTNESS_AUTO
#define KEY_DISPLAY_OFF 245
#define KEY_WWAN 246
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WIMAX KEY_WWAN
#define KEY_RFKILL 247
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MICMUTE 248
#define BTN_MISC 0x100
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_0 0x100
#define BTN_1 0x101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_2 0x102
#define BTN_3 0x103
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_4 0x104
#define BTN_5 0x105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_6 0x106
#define BTN_7 0x107
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_8 0x108
#define BTN_9 0x109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MOUSE 0x110
#define BTN_LEFT 0x110
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_RIGHT 0x111
#define BTN_MIDDLE 0x112
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SIDE 0x113
#define BTN_EXTRA 0x114
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_FORWARD 0x115
#define BTN_BACK 0x116
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TASK 0x117
#define BTN_JOYSTICK 0x120
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER 0x120
#define BTN_THUMB 0x121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMB2 0x122
#define BTN_TOP 0x123
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOP2 0x124
#define BTN_PINKIE 0x125
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE 0x126
#define BTN_BASE2 0x127
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE3 0x128
#define BTN_BASE4 0x129
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE5 0x12a
#define BTN_BASE6 0x12b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DEAD 0x12f
#define BTN_GAMEPAD 0x130
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SOUTH 0x130
#define BTN_A BTN_SOUTH
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_EAST 0x131
#define BTN_B BTN_EAST
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_C 0x132
#define BTN_NORTH 0x133
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_X BTN_NORTH
#define BTN_WEST 0x134
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_Y BTN_WEST
#define BTN_Z 0x135
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL 0x136
#define BTN_TR 0x137
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL2 0x138
#define BTN_TR2 0x139
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SELECT 0x13a
#define BTN_START 0x13b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MODE 0x13c
#define BTN_THUMBL 0x13d
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMBR 0x13e
#define BTN_DIGI 0x140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_PEN 0x140
#define BTN_TOOL_RUBBER 0x141
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_BRUSH 0x142
#define BTN_TOOL_PENCIL 0x143
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_AIRBRUSH 0x144
#define BTN_TOOL_FINGER 0x145
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_MOUSE 0x146
#define BTN_TOOL_LENS 0x147
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUINTTAP 0x148
#define BTN_TOUCH 0x14a
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_STYLUS 0x14b
#define BTN_STYLUS2 0x14c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_DOUBLETAP 0x14d
#define BTN_TOOL_TRIPLETAP 0x14e
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUADTAP 0x14f
#define BTN_WHEEL 0x150
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_GEAR_DOWN 0x150
#define BTN_GEAR_UP 0x151
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_OK 0x160
#define KEY_SELECT 0x161
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GOTO 0x162
#define KEY_CLEAR 0x163
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_POWER2 0x164
#define KEY_OPTION 0x165
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_INFO 0x166
#define KEY_TIME 0x167
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VENDOR 0x168
#define KEY_ARCHIVE 0x169
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PROGRAM 0x16a
#define KEY_CHANNEL 0x16b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FAVORITES 0x16c
#define KEY_EPG 0x16d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PVR 0x16e
#define KEY_MHP 0x16f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_LANGUAGE 0x170
#define KEY_TITLE 0x171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SUBTITLE 0x172
#define KEY_ANGLE 0x173
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOM 0x174
#define KEY_MODE 0x175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_KEYBOARD 0x176
#define KEY_SCREEN 0x177
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PC 0x178
#define KEY_TV 0x179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TV2 0x17a
#define KEY_VCR 0x17b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VCR2 0x17c
#define KEY_SAT 0x17d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SAT2 0x17e
#define KEY_CD 0x17f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TAPE 0x180
#define KEY_RADIO 0x181
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TUNER 0x182
#define KEY_PLAYER 0x183
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEXT 0x184
#define KEY_DVD 0x185
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUX 0x186
#define KEY_MP3 0x187
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUDIO 0x188
#define KEY_VIDEO 0x189
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DIRECTORY 0x18a
#define KEY_LIST 0x18b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEMO 0x18c
#define KEY_CALENDAR 0x18d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RED 0x18e
#define KEY_GREEN 0x18f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_YELLOW 0x190
#define KEY_BLUE 0x191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CHANNELUP 0x192
#define KEY_CHANNELDOWN 0x193
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FIRST 0x194
#define KEY_LAST 0x195
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AB 0x196
#define KEY_NEXT 0x197
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RESTART 0x198
#define KEY_SLOW 0x199
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SHUFFLE 0x19a
#define KEY_BREAK 0x19b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PREVIOUS 0x19c
#define KEY_DIGITS 0x19d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEEN 0x19e
#define KEY_TWEN 0x19f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VIDEOPHONE 0x1a0
#define KEY_GAMES 0x1a1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMIN 0x1a2
#define KEY_ZOOMOUT 0x1a3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMRESET 0x1a4
#define KEY_WORDPROCESSOR 0x1a5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EDITOR 0x1a6
#define KEY_SPREADSHEET 0x1a7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GRAPHICSEDITOR 0x1a8
#define KEY_PRESENTATION 0x1a9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DATABASE 0x1aa
#define KEY_NEWS 0x1ab
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VOICEMAIL 0x1ac
#define KEY_ADDRESSBOOK 0x1ad
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MESSENGER 0x1ae
#define KEY_DISPLAYTOGGLE 0x1af
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_TOGGLE KEY_DISPLAYTOGGLE
#define KEY_SPELLCHECK 0x1b0
#define KEY_LOGOFF 0x1b1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DOLLAR 0x1b2
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EURO 0x1b3
#define KEY_FRAMEBACK 0x1b4
#define KEY_FRAMEFORWARD 0x1b5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CONTEXT_MENU 0x1b6
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEDIA_REPEAT 0x1b7
#define KEY_10CHANNELSUP 0x1b8
#define KEY_10CHANNELSDOWN 0x1b9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_IMAGES 0x1ba
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_EOL 0x1c0
#define KEY_DEL_EOS 0x1c1
#define KEY_INS_LINE 0x1c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_LINE 0x1c3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN 0x1d0
#define KEY_FN_ESC 0x1d1
#define KEY_FN_F1 0x1d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F2 0x1d3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F3 0x1d4
#define KEY_FN_F4 0x1d5
#define KEY_FN_F5 0x1d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F6 0x1d7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F7 0x1d8
#define KEY_FN_F8 0x1d9
#define KEY_FN_F9 0x1da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F10 0x1db
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F11 0x1dc
#define KEY_FN_F12 0x1dd
#define KEY_FN_1 0x1de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_2 0x1df
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_D 0x1e0
#define KEY_FN_E 0x1e1
#define KEY_FN_F 0x1e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_S 0x1e3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_B 0x1e4
#define KEY_BRL_DOT1 0x1f1
#define KEY_BRL_DOT2 0x1f2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT3 0x1f3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT4 0x1f4
#define KEY_BRL_DOT5 0x1f5
#define KEY_BRL_DOT6 0x1f6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT7 0x1f7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT8 0x1f8
#define KEY_BRL_DOT9 0x1f9
#define KEY_BRL_DOT10 0x1fa
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_0 0x200
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_1 0x201
#define KEY_NUMERIC_2 0x202
#define KEY_NUMERIC_3 0x203
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_4 0x204
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_5 0x205
#define KEY_NUMERIC_6 0x206
#define KEY_NUMERIC_7 0x207
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_8 0x208
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_9 0x209
#define KEY_NUMERIC_STAR 0x20a
#define KEY_NUMERIC_POUND 0x20b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_FOCUS 0x210
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WPS_BUTTON 0x211
#define KEY_TOUCHPAD_TOGGLE 0x212
#define KEY_TOUCHPAD_ON 0x213
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TOUCHPAD_OFF 0x214
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_ZOOMIN 0x215
#define KEY_CAMERA_ZOOMOUT 0x216
#define KEY_CAMERA_UP 0x217
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_DOWN 0x218
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_LEFT 0x219
#define KEY_CAMERA_RIGHT 0x21a
#define KEY_ATTENDANT_ON 0x21b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_OFF 0x21c
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_TOGGLE 0x21d
#define KEY_LIGHTS_TOGGLE 0x21e
#define BTN_DPAD_UP 0x220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_DOWN 0x221
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_LEFT 0x222
#define BTN_DPAD_RIGHT 0x223
#define KEY_ALS_TOGGLE 0x230
+#define KEY_BUTTONCONFIG 0x240
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_TASKMANAGER 0x241
+#define KEY_JOURNAL 0x242
+#define KEY_CONTROLPANEL 0x243
+#define KEY_APPSELECT 0x244
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SCREENSAVER 0x245
+#define KEY_VOICECOMMAND 0x246
+#define KEY_BRIGHTNESS_MIN 0x250
+#define KEY_BRIGHTNESS_MAX 0x251
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER_HAPPY 0x2c0
#define BTN_TRIGGER_HAPPY1 0x2c0
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ioctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ion.h b/9/platforms/android-21/arch-mips/usr/include/linux/ion.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ion.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ion.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ioprio.h b/9/platforms/android-21/arch-mips/usr/include/linux/ioprio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ioprio.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ioprio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip.h b/9/platforms/android-21/arch-mips/usr/include/linux/ip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ip.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip6_tunnel.h b/9/platforms/android-21/arch-mips/usr/include/linux/ip6_tunnel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ip6_tunnel.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ip6_tunnel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip_vs.h b/9/platforms/android-21/arch-mips/usr/include/linux/ip_vs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ip_vs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ip_vs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipc.h b/9/platforms/android-21/arch-mips/usr/include/linux/ipc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipmi.h b/9/platforms/android-21/arch-mips/usr/include/linux/ipmi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipmi.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ipmi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipmi_msgdefs.h b/9/platforms/android-21/arch-mips/usr/include/linux/ipmi_msgdefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipmi_msgdefs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ipmi_msgdefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipsec.h b/9/platforms/android-21/arch-mips/usr/include/linux/ipsec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipsec.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ipsec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipv6.h b/9/platforms/android-21/arch-mips/usr/include/linux/ipv6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipv6.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ipv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipv6_route.h b/9/platforms/android-21/arch-mips/usr/include/linux/ipv6_route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipv6_route.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ipv6_route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipx.h b/9/platforms/android-21/arch-mips/usr/include/linux/ipx.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipx.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ipx.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/irda.h b/9/platforms/android-21/arch-mips/usr/include/linux/irda.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/irda.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/irda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/irqnr.h b/9/platforms/android-21/arch-mips/usr/include/linux/irqnr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/irqnr.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/irqnr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn.h b/9/platforms/android-21/arch-mips/usr/include/linux/isdn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/isdn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn/capicmd.h b/9/platforms/android-21/arch-mips/usr/include/linux/isdn/capicmd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn/capicmd.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/isdn/capicmd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn_divertif.h b/9/platforms/android-21/arch-mips/usr/include/linux/isdn_divertif.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn_divertif.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/isdn_divertif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn_ppp.h b/9/platforms/android-21/arch-mips/usr/include/linux/isdn_ppp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn_ppp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/isdn_ppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdnif.h b/9/platforms/android-21/arch-mips/usr/include/linux/isdnif.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdnif.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/isdnif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/iso_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/iso_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/iso_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/iso_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ivtv.h b/9/platforms/android-21/arch-mips/usr/include/linux/ivtv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ivtv.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ivtv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ivtvfb.h b/9/platforms/android-21/arch-mips/usr/include/linux/ivtvfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ivtvfb.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ivtvfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ixjuser.h b/9/platforms/android-21/arch-mips/usr/include/linux/ixjuser.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ixjuser.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ixjuser.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/jffs2.h b/9/platforms/android-21/arch-mips/usr/include/linux/jffs2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/jffs2.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/jffs2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/joystick.h b/9/platforms/android-21/arch-mips/usr/include/linux/joystick.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/joystick.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/joystick.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kd.h b/9/platforms/android-21/arch-mips/usr/include/linux/kd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kd.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/kd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kdev_t.h b/9/platforms/android-21/arch-mips/usr/include/linux/kdev_t.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kdev_t.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/kdev_t.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernel-page-flags.h b/9/platforms/android-21/arch-mips/usr/include/linux/kernel-page-flags.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kernel-page-flags.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/kernel-page-flags.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernel.h b/9/platforms/android-21/arch-mips/usr/include/linux/kernel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kernel.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/kernel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernelcapi.h b/9/platforms/android-21/arch-mips/usr/include/linux/kernelcapi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kernelcapi.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/kernelcapi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kexec.h b/9/platforms/android-21/arch-mips/usr/include/linux/kexec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kexec.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/kexec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keyboard.h b/9/platforms/android-21/arch-mips/usr/include/linux/keyboard.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/keyboard.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/keyboard.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keychord.h b/9/platforms/android-21/arch-mips/usr/include/linux/keychord.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/keychord.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/keychord.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keyctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/keyctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/keyctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/keyctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kvm.h b/9/platforms/android-21/arch-mips/usr/include/linux/kvm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kvm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/kvm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kvm_para.h b/9/platforms/android-21/arch-mips/usr/include/linux/kvm_para.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kvm_para.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/kvm_para.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/l2tp.h b/9/platforms/android-21/arch-mips/usr/include/linux/l2tp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/l2tp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/l2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/libc-compat.h b/9/platforms/android-21/arch-mips/usr/include/linux/libc-compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/libc-compat.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/libc-compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/limits.h b/9/platforms/android-21/arch-mips/usr/include/linux/limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/limits.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/llc.h b/9/platforms/android-21/arch-mips/usr/include/linux/llc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/llc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/llc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/loop.h b/9/platforms/android-21/arch-mips/usr/include/linux/loop.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/loop.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/loop.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/lp.h b/9/platforms/android-21/arch-mips/usr/include/linux/lp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/lp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/lp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/magic.h b/9/platforms/android-21/arch-mips/usr/include/linux/magic.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/magic.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/magic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/major.h b/9/platforms/android-21/arch-mips/usr/include/linux/major.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/major.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/major.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/map_to_7segment.h b/9/platforms/android-21/arch-mips/usr/include/linux/map_to_7segment.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/map_to_7segment.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/map_to_7segment.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/matroxfb.h b/9/platforms/android-21/arch-mips/usr/include/linux/matroxfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/matroxfb.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/matroxfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mdio.h b/9/platforms/android-21/arch-mips/usr/include/linux/mdio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mdio.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/media.h b/9/platforms/android-21/arch-mips/usr/include/linux/media.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/media.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/media.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mei.h b/9/platforms/android-21/arch-mips/usr/include/linux/mei.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mei.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mei.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mempolicy.h b/9/platforms/android-21/arch-mips/usr/include/linux/mempolicy.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mempolicy.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mempolicy.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/meye.h b/9/platforms/android-21/arch-mips/usr/include/linux/meye.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/meye.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/meye.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mic_common.h b/9/platforms/android-21/arch-mips/usr/include/linux/mic_common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mic_common.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mic_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mic_ioctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/mic_ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mic_ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mic_ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mii.h b/9/platforms/android-21/arch-mips/usr/include/linux/mii.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mii.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mii.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/minix_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/minix_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/minix_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/minix_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mman.h b/9/platforms/android-21/arch-mips/usr/include/linux/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mman.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mmc/ioctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/mmc/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mmc/ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mmc/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mmtimer.h b/9/platforms/android-21/arch-mips/usr/include/linux/mmtimer.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mmtimer.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mmtimer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/module.h b/9/platforms/android-21/arch-mips/usr/include/linux/module.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/module.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/module.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mqueue.h b/9/platforms/android-21/arch-mips/usr/include/linux/mqueue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mqueue.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mqueue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mroute.h b/9/platforms/android-21/arch-mips/usr/include/linux/mroute.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mroute.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mroute.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mroute6.h b/9/platforms/android-21/arch-mips/usr/include/linux/mroute6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mroute6.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mroute6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/msdos_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/msdos_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/msdos_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/msdos_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/msg.h b/9/platforms/android-21/arch-mips/usr/include/linux/msg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/msg.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/msg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mtio.h b/9/platforms/android-21/arch-mips/usr/include/linux/mtio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mtio.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/mtio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/n_r3964.h b/9/platforms/android-21/arch-mips/usr/include/linux/n_r3964.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/n_r3964.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/n_r3964.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nbd.h b/9/platforms/android-21/arch-mips/usr/include/linux/nbd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nbd.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nbd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp.h b/9/platforms/android-21/arch-mips/usr/include/linux/ncp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ncp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/ncp_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ncp_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_mount.h b/9/platforms/android-21/arch-mips/usr/include/linux/ncp_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_mount.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ncp_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_no.h b/9/platforms/android-21/arch-mips/usr/include/linux/ncp_no.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_no.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ncp_no.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/neighbour.h b/9/platforms/android-21/arch-mips/usr/include/linux/neighbour.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/neighbour.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/neighbour.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net.h b/9/platforms/android-21/arch-mips/usr/include/linux/net.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/net.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net_dropmon.h b/9/platforms/android-21/arch-mips/usr/include/linux/net_dropmon.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/net_dropmon.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/net_dropmon.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net_tstamp.h b/9/platforms/android-21/arch-mips/usr/include/linux/net_tstamp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/net_tstamp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/net_tstamp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netconf.h b/9/platforms/android-21/arch-mips/usr/include/linux/netconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netconf.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netdevice.h b/9/platforms/android-21/arch-mips/usr/include/linux/netdevice.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netdevice.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netdevice.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/ipset/ip_set.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/ipset/ip_set.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/ipset/ip_set_hash.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/ipset/ip_set_hash.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/ipset/ip_set_list.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/ipset/ip_set_list.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_ftp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_ftp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_sctp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_nat.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_nat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_nat.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_tables_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nf_tables_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_acct.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_acct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_conntrack.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_conntrack.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_cthelper.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_cthelper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_cttimeout.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_cttimeout.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_log.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_queue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/nfnetlink_queue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/x_tables.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/x_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/x_tables.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/x_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_AUDIT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_AUDIT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CHECKSUM.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CHECKSUM.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CLASSIFY.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CLASSIFY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CONNMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CONNMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CONNSECMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CONNSECMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CT.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CT.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_CT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_DSCP.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_DSCP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_HMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_HMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_IDLETIMER.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_IDLETIMER.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LED.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_LED.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LED.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_LED.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LOG.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_LOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LOG.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_MARK.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_MARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_MARK.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_MARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_NFLOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_NFLOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_NFQUEUE.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_NFQUEUE.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_RATEEST.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_RATEEST.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_SECMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_SECMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_SYNPROXY.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_SYNPROXY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_TCPMSS.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_TCPMSS.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TEE.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_TEE.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TEE.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_TEE.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_TPROXY.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_TPROXY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_addrtype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_addrtype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_bpf.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_bpf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_bpf.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_bpf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_cgroup.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_cgroup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cluster.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_cluster.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cluster.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_cluster.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_comment.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_comment.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_comment.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_comment.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_connbytes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_connbytes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_connlabel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_connlabel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_connlimit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_connlimit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connmark.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_connmark.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connmark.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_connmark.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_conntrack.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_conntrack.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cpu.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_cpu.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cpu.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_cpu.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dccp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_dccp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dccp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_dccp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_devgroup.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_devgroup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dscp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_dscp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dscp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_dscp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ecn.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_ecn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ecn.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_ecn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_esp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_esp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_esp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_esp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_hashlimit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_hashlimit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_helper.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_helper.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_helper.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_helper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_ipcomp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_ipcomp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_iprange.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_iprange.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_iprange.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_iprange.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_ipvs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_ipvs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_l2tp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_l2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_length.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_length.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_length.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_length.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_limit.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_limit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_limit.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_limit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mac.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_mac.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mac.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_mac.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mark.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_mark.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mark.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_mark.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_multiport.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_multiport.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_multiport.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_multiport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_nfacct.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_nfacct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_osf.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_osf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_osf.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_osf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_owner.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_owner.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_owner.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_owner.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_physdev.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_physdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_physdev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_physdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_pkttype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_pkttype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_policy.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_policy.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_policy.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_policy.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_quota.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_quota.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_quota.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_quota.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rateest.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_rateest.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rateest.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_rateest.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_realm.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_realm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_realm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_realm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_recent.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_recent.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_recent.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_recent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_rpfilter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_rpfilter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_sctp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_sctp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_sctp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_set.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_set.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_set.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_set.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_socket.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_socket.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_state.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_state.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_state.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_state.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_statistic.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_statistic.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_statistic.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_statistic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_string.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_string.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_string.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_tcpmss.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_tcpmss.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_tcpudp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_tcpudp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_time.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_time.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_time.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_u32.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_u32.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_u32.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter/xt_u32.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_arp/arp_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_arp/arp_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_arp/arpt_mangle.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_arp/arpt_mangle.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_802_3.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_802_3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_among.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_among.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_arpreply.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_arpreply.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_ip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_ip6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_ip6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_limit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_limit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_log.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_mark_m.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_mark_m.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_mark_t.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_mark_t.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_nat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_nflog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_nflog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_pkttype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_pkttype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_redirect.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_redirect.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_stp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_stp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_ulog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_ulog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_vlan.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebt_vlan.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebtables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ebtables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_decnet.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_decnet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_decnet.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_decnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ip_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ip_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ECN.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ECN.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_LOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_TTL.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_TTL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ah.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ah.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ecn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ecn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ttl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv4/ipt_ttl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_HL.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_HL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_ah.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_ah.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_frag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_frag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_hl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_hl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_mh.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_mh.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_opts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_opts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h b/9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_rt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netfilter_ipv6/ip6t_rt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netlink.h b/9/platforms/android-21/arch-mips/usr/include/linux/netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netlink.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netlink_diag.h b/9/platforms/android-21/arch-mips/usr/include/linux/netlink_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netlink_diag.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netlink_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netrom.h b/9/platforms/android-21/arch-mips/usr/include/linux/netrom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netrom.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/netrom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfc.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs2.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfs2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs2.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfs2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs3.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfs3.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs3.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfs3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs4.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfs4.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs4.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfs4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs4_mount.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfs4_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs4_mount.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfs4_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_idmap.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfs_idmap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_idmap.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfs_idmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_mount.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfs_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_mount.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfs_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsacl.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfsacl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsacl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfsacl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/cld.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfsd/cld.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/cld.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfsd/cld.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/debug.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfsd/debug.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/debug.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfsd/debug.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/export.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfsd/export.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/export.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfsd/export.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/nfsfh.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfsd/nfsfh.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/nfsfh.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfsd/nfsfh.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/stats.h b/9/platforms/android-21/arch-mips/usr/include/linux/nfsd/stats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/stats.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nfsd/stats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nl80211.h b/9/platforms/android-21/arch-mips/usr/include/linux/nl80211.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nl80211.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nl80211.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nubus.h b/9/platforms/android-21/arch-mips/usr/include/linux/nubus.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nubus.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nubus.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nvme.h b/9/platforms/android-21/arch-mips/usr/include/linux/nvme.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nvme.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nvme.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nvram.h b/9/platforms/android-21/arch-mips/usr/include/linux/nvram.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nvram.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/nvram.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/omap3isp.h b/9/platforms/android-21/arch-mips/usr/include/linux/omap3isp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/omap3isp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/omap3isp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/omapfb.h b/9/platforms/android-21/arch-mips/usr/include/linux/omapfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/omapfb.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/omapfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/oom.h b/9/platforms/android-21/arch-mips/usr/include/linux/oom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/oom.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/oom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/openvswitch.h b/9/platforms/android-21/arch-mips/usr/include/linux/openvswitch.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/openvswitch.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/openvswitch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/packet_diag.h b/9/platforms/android-21/arch-mips/usr/include/linux/packet_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/packet_diag.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/packet_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/param.h b/9/platforms/android-21/arch-mips/usr/include/linux/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/param.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/parport.h b/9/platforms/android-21/arch-mips/usr/include/linux/parport.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/parport.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/parport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/patchkey.h b/9/platforms/android-21/arch-mips/usr/include/linux/patchkey.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/patchkey.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/patchkey.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pci.h b/9/platforms/android-21/arch-mips/usr/include/linux/pci.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pci.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/pci.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pci_regs.h b/9/platforms/android-21/arch-mips/usr/include/linux/pci_regs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pci_regs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/pci_regs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/perf_event.h b/9/platforms/android-21/arch-mips/usr/include/linux/perf_event.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/perf_event.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/perf_event.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/personality.h b/9/platforms/android-21/arch-mips/usr/include/linux/personality.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/personality.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/personality.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pfkeyv2.h b/9/platforms/android-21/arch-mips/usr/include/linux/pfkeyv2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pfkeyv2.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/pfkeyv2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pg.h b/9/platforms/android-21/arch-mips/usr/include/linux/pg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pg.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/pg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/phantom.h b/9/platforms/android-21/arch-mips/usr/include/linux/phantom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/phantom.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/phantom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/phonet.h b/9/platforms/android-21/arch-mips/usr/include/linux/phonet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/phonet.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/phonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pkt_cls.h b/9/platforms/android-21/arch-mips/usr/include/linux/pkt_cls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pkt_cls.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/pkt_cls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pkt_sched.h b/9/platforms/android-21/arch-mips/usr/include/linux/pkt_sched.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pkt_sched.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/pkt_sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pktcdvd.h b/9/platforms/android-21/arch-mips/usr/include/linux/pktcdvd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pktcdvd.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/pktcdvd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pmu.h b/9/platforms/android-21/arch-mips/usr/include/linux/pmu.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pmu.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/pmu.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/poll.h b/9/platforms/android-21/arch-mips/usr/include/linux/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/poll.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/posix_types.h b/9/platforms/android-21/arch-mips/usr/include/linux/posix_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/posix_types.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/posix_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppdev.h b/9/platforms/android-21/arch-mips/usr/include/linux/ppdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppdev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ppdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp-comp.h b/9/platforms/android-21/arch-mips/usr/include/linux/ppp-comp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp-comp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ppp-comp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp-ioctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/ppp-ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp-ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ppp-ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp_defs.h b/9/platforms/android-21/arch-mips/usr/include/linux/ppp_defs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp_defs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ppp_defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pps.h b/9/platforms/android-21/arch-mips/usr/include/linux/pps.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pps.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/pps.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/prctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/prctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/prctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/prctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ptp_clock.h b/9/platforms/android-21/arch-mips/usr/include/linux/ptp_clock.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ptp_clock.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ptp_clock.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ptrace.h b/9/platforms/android-21/arch-mips/usr/include/linux/ptrace.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ptrace.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/qnx4_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/qnx4_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/qnx4_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/qnx4_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/qnxtypes.h b/9/platforms/android-21/arch-mips/usr/include/linux/qnxtypes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/qnxtypes.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/qnxtypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/quota.h b/9/platforms/android-21/arch-mips/usr/include/linux/quota.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/quota.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/quota.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/radeonfb.h b/9/platforms/android-21/arch-mips/usr/include/linux/radeonfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/radeonfb.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/radeonfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_p.h b/9/platforms/android-21/arch-mips/usr/include/linux/raid/md_p.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_p.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/raid/md_p.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_u.h b/9/platforms/android-21/arch-mips/usr/include/linux/raid/md_u.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_u.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/raid/md_u.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/random.h b/9/platforms/android-21/arch-mips/usr/include/linux/random.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/random.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/random.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raw.h b/9/platforms/android-21/arch-mips/usr/include/linux/raw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/raw.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/raw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rds.h b/9/platforms/android-21/arch-mips/usr/include/linux/rds.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rds.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/rds.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reboot.h b/9/platforms/android-21/arch-mips/usr/include/linux/reboot.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/reboot.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/reboot.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/reiserfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/reiserfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_xattr.h b/9/platforms/android-21/arch-mips/usr/include/linux/reiserfs_xattr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_xattr.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/reiserfs_xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/resource.h b/9/platforms/android-21/arch-mips/usr/include/linux/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/resource.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rfkill.h b/9/platforms/android-21/arch-mips/usr/include/linux/rfkill.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rfkill.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/rfkill.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/romfs_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/romfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/romfs_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/romfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rose.h b/9/platforms/android-21/arch-mips/usr/include/linux/rose.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rose.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/rose.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/route.h b/9/platforms/android-21/arch-mips/usr/include/linux/route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/route.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rtc.h b/9/platforms/android-21/arch-mips/usr/include/linux/rtc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rtc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/rtc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rtnetlink.h b/9/platforms/android-21/arch-mips/usr/include/linux/rtnetlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rtnetlink.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/rtnetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/scc.h b/9/platforms/android-21/arch-mips/usr/include/linux/scc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/scc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/scc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sched.h b/9/platforms/android-21/arch-mips/usr/include/linux/sched.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sched.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/screen_info.h b/9/platforms/android-21/arch-mips/usr/include/linux/screen_info.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/screen_info.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/screen_info.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sctp.h b/9/platforms/android-21/arch-mips/usr/include/linux/sctp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sctp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sdla.h b/9/platforms/android-21/arch-mips/usr/include/linux/sdla.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sdla.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sdla.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/seccomp.h b/9/platforms/android-21/arch-mips/usr/include/linux/seccomp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/seccomp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/seccomp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/securebits.h b/9/platforms/android-21/arch-mips/usr/include/linux/securebits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/securebits.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/securebits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/selinux_netlink.h b/9/platforms/android-21/arch-mips/usr/include/linux/selinux_netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/selinux_netlink.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/selinux_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sem.h b/9/platforms/android-21/arch-mips/usr/include/linux/sem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sem.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial.h b/9/platforms/android-21/arch-mips/usr/include/linux/serial.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serial.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/serial.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial_core.h b/9/platforms/android-21/arch-mips/usr/include/linux/serial_core.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serial_core.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/serial_core.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial_reg.h b/9/platforms/android-21/arch-mips/usr/include/linux/serial_reg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serial_reg.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/serial_reg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serio.h b/9/platforms/android-21/arch-mips/usr/include/linux/serio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serio.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/serio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/shm.h b/9/platforms/android-21/arch-mips/usr/include/linux/shm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/shm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/shm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/signal.h b/9/platforms/android-21/arch-mips/usr/include/linux/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/signal.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/signalfd.h b/9/platforms/android-21/arch-mips/usr/include/linux/signalfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/signalfd.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/signalfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/snmp.h b/9/platforms/android-21/arch-mips/usr/include/linux/snmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/snmp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/snmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sock_diag.h b/9/platforms/android-21/arch-mips/usr/include/linux/sock_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sock_diag.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sock_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/socket.h b/9/platforms/android-21/arch-mips/usr/include/linux/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/socket.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sockios.h b/9/platforms/android-21/arch-mips/usr/include/linux/sockios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sockios.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sockios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/som.h b/9/platforms/android-21/arch-mips/usr/include/linux/som.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/som.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/som.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sonet.h b/9/platforms/android-21/arch-mips/usr/include/linux/sonet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sonet.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sonypi.h b/9/platforms/android-21/arch-mips/usr/include/linux/sonypi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sonypi.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sonypi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sound.h b/9/platforms/android-21/arch-mips/usr/include/linux/sound.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sound.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sound.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/soundcard.h b/9/platforms/android-21/arch-mips/usr/include/linux/soundcard.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/soundcard.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/soundcard.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/spi/spidev.h b/9/platforms/android-21/arch-mips/usr/include/linux/spi/spidev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/spi/spidev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/spi/spidev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/stat.h b/9/platforms/android-21/arch-mips/usr/include/linux/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/stat.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/stddef.h b/9/platforms/android-21/arch-mips/usr/include/linux/stddef.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/stddef.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/stddef.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/string.h b/9/platforms/android-21/arch-mips/usr/include/linux/string.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/string.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sunrpc/debug.h b/9/platforms/android-21/arch-mips/usr/include/linux/sunrpc/debug.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sunrpc/debug.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sunrpc/debug.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/suspend_ioctls.h b/9/platforms/android-21/arch-mips/usr/include/linux/suspend_ioctls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/suspend_ioctls.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/suspend_ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sw_sync.h b/9/platforms/android-21/arch-mips/usr/include/linux/sw_sync.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sw_sync.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sw_sync.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/swab.h b/9/platforms/android-21/arch-mips/usr/include/linux/swab.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/swab.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sync.h b/9/platforms/android-21/arch-mips/usr/include/linux/sync.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sync.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sync.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/synclink.h b/9/platforms/android-21/arch-mips/usr/include/linux/synclink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/synclink.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/synclink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sysctl.h b/9/platforms/android-21/arch-mips/usr/include/linux/sysctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sysctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sysctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sysinfo.h b/9/platforms/android-21/arch-mips/usr/include/linux/sysinfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sysinfo.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/sysinfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/taskstats.h b/9/platforms/android-21/arch-mips/usr/include/linux/taskstats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/taskstats.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/taskstats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_csum.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_csum.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_csum.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_csum.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_defact.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_defact.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_defact.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_defact.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_gact.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_gact.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_gact.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_gact.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_ipt.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_ipt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_ipt.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_ipt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_mirred.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_mirred.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_mirred.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_mirred.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_nat.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_nat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_nat.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_pedit.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_pedit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_pedit.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_pedit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_skbedit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_act/tc_skbedit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_ematch/tc_em_cmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_ematch/tc_em_cmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_ematch/tc_em_meta.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_ematch/tc_em_meta.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_ematch/tc_em_nbyte.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_ematch/tc_em_nbyte.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h b/9/platforms/android-21/arch-mips/usr/include/linux/tc_ematch/tc_em_text.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tc_ematch/tc_em_text.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tcp.h b/9/platforms/android-21/arch-mips/usr/include/linux/tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tcp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tcp_metrics.h b/9/platforms/android-21/arch-mips/usr/include/linux/tcp_metrics.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tcp_metrics.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tcp_metrics.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/telephony.h b/9/platforms/android-21/arch-mips/usr/include/linux/telephony.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/telephony.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/telephony.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/termios.h b/9/platforms/android-21/arch-mips/usr/include/linux/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/termios.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/time.h b/9/platforms/android-21/arch-mips/usr/include/linux/time.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/time.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/times.h b/9/platforms/android-21/arch-mips/usr/include/linux/times.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/times.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/times.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/timex.h b/9/platforms/android-21/arch-mips/usr/include/linux/timex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/timex.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/timex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tiocl.h b/9/platforms/android-21/arch-mips/usr/include/linux/tiocl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tiocl.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tiocl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tipc.h b/9/platforms/android-21/arch-mips/usr/include/linux/tipc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tipc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tipc_config.h b/9/platforms/android-21/arch-mips/usr/include/linux/tipc_config.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tipc_config.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tipc_config.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/toshiba.h b/9/platforms/android-21/arch-mips/usr/include/linux/toshiba.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/toshiba.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/toshiba.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tty.h b/9/platforms/android-21/arch-mips/usr/include/linux/tty.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tty.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tty_flags.h b/9/platforms/android-21/arch-mips/usr/include/linux/tty_flags.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tty_flags.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/tty_flags.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/types.h b/9/platforms/android-21/arch-mips/usr/include/linux/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/types.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/udf_fs_i.h b/9/platforms/android-21/arch-mips/usr/include/linux/udf_fs_i.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/udf_fs_i.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/udf_fs_i.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/udp.h b/9/platforms/android-21/arch-mips/usr/include/linux/udp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/udp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/udp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uhid.h b/9/platforms/android-21/arch-mips/usr/include/linux/uhid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uhid.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/uhid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uinput.h b/9/platforms/android-21/arch-mips/usr/include/linux/uinput.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uinput.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/uinput.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uio.h b/9/platforms/android-21/arch-mips/usr/include/linux/uio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uio.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/uio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ultrasound.h b/9/platforms/android-21/arch-mips/usr/include/linux/ultrasound.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ultrasound.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/ultrasound.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/un.h b/9/platforms/android-21/arch-mips/usr/include/linux/un.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/un.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/un.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/unistd.h b/9/platforms/android-21/arch-mips/usr/include/linux/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/unistd.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/unix_diag.h b/9/platforms/android-21/arch-mips/usr/include/linux/unix_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/unix_diag.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/unix_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/audio.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/audio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/audio.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/audio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc-wdm.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/cdc-wdm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc-wdm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/cdc-wdm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/cdc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/cdc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch11.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/ch11.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch11.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/ch11.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch9.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/ch9.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch9.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/ch9.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_accessory.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/f_accessory.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_accessory.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/f_accessory.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_mtp.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/f_mtp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_mtp.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/f_mtp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/functionfs.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/functionfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/functionfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/functionfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/g_printer.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/g_printer.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/g_printer.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/g_printer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/gadgetfs.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/gadgetfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/gadgetfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/gadgetfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/midi.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/midi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/midi.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/midi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/tmc.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/tmc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/tmc.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/tmc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/video.h b/9/platforms/android-21/arch-mips/usr/include/linux/usb/video.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/video.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usb/video.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usbdevice_fs.h b/9/platforms/android-21/arch-mips/usr/include/linux/usbdevice_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usbdevice_fs.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/usbdevice_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/utime.h b/9/platforms/android-21/arch-mips/usr/include/linux/utime.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/utime.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/utsname.h b/9/platforms/android-21/arch-mips/usr/include/linux/utsname.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/utsname.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/utsname.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uuid.h b/9/platforms/android-21/arch-mips/usr/include/linux/uuid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uuid.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/uuid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uvcvideo.h b/9/platforms/android-21/arch-mips/usr/include/linux/uvcvideo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uvcvideo.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/uvcvideo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-common.h b/9/platforms/android-21/arch-mips/usr/include/linux/v4l2-common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-common.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/v4l2-common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-controls.h b/9/platforms/android-21/arch-mips/usr/include/linux/v4l2-controls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-controls.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/v4l2-controls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-dv-timings.h b/9/platforms/android-21/arch-mips/usr/include/linux/v4l2-dv-timings.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-dv-timings.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/v4l2-dv-timings.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-mediabus.h b/9/platforms/android-21/arch-mips/usr/include/linux/v4l2-mediabus.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-mediabus.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/v4l2-mediabus.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-subdev.h b/9/platforms/android-21/arch-mips/usr/include/linux/v4l2-subdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-subdev.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/v4l2-subdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/version.h b/9/platforms/android-21/arch-mips/usr/include/linux/version.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/version.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/version.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/veth.h b/9/platforms/android-21/arch-mips/usr/include/linux/veth.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/veth.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/veth.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vfio.h b/9/platforms/android-21/arch-mips/usr/include/linux/vfio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vfio.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/vfio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vhost.h b/9/platforms/android-21/arch-mips/usr/include/linux/vhost.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vhost.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/vhost.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/videodev2.h b/9/platforms/android-21/arch-mips/usr/include/linux/videodev2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/videodev2.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/videodev2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_9p.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_9p.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_9p.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_9p.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_balloon.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_balloon.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_balloon.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_balloon.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_blk.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_blk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_blk.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_blk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_config.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_config.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_config.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_config.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_console.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_console.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_console.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_console.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ids.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_ids.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ids.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_ids.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_net.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_net.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_net.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_pci.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_pci.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_pci.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_pci.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ring.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_ring.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ring.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_ring.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_rng.h b/9/platforms/android-21/arch-mips/usr/include/linux/virtio_rng.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_rng.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/virtio_rng.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vm_sockets.h b/9/platforms/android-21/arch-mips/usr/include/linux/vm_sockets.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vm_sockets.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/vm_sockets.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vsp1.h b/9/platforms/android-21/arch-mips/usr/include/linux/vsp1.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vsp1.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/vsp1.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vt.h b/9/platforms/android-21/arch-mips/usr/include/linux/vt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vt.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/vt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wait.h b/9/platforms/android-21/arch-mips/usr/include/linux/wait.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wait.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/wait.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wanrouter.h b/9/platforms/android-21/arch-mips/usr/include/linux/wanrouter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wanrouter.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/wanrouter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/watchdog.h b/9/platforms/android-21/arch-mips/usr/include/linux/watchdog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/watchdog.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/watchdog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wimax.h b/9/platforms/android-21/arch-mips/usr/include/linux/wimax.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wimax.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/wimax.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wimax/i2400m.h b/9/platforms/android-21/arch-mips/usr/include/linux/wimax/i2400m.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wimax/i2400m.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/wimax/i2400m.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wireless.h b/9/platforms/android-21/arch-mips/usr/include/linux/wireless.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wireless.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/wireless.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/x25.h b/9/platforms/android-21/arch-mips/usr/include/linux/x25.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/x25.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/x25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/xattr.h b/9/platforms/android-21/arch-mips/usr/include/linux/xattr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/xattr.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/xfrm.h b/9/platforms/android-21/arch-mips/usr/include/linux/xfrm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/xfrm.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/xfrm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/zorro.h b/9/platforms/android-21/arch-mips/usr/include/linux/zorro.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/zorro.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/zorro.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/zorro_ids.h b/9/platforms/android-21/arch-mips/usr/include/linux/zorro_ids.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/zorro_ids.h
copy to 9/platforms/android-21/arch-mips/usr/include/linux/zorro_ids.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/locale.h b/9/platforms/android-21/arch-mips/usr/include/locale.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/locale.h
copy to 9/platforms/android-21/arch-mips/usr/include/locale.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/asm.h b/9/platforms/android-21/arch-mips/usr/include/machine/asm.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/machine/asm.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/asm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/elf_machdep.h b/9/platforms/android-21/arch-mips/usr/include/machine/elf_machdep.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/machine/elf_machdep.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/elf_machdep.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/endian.h b/9/platforms/android-21/arch-mips/usr/include/machine/endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/machine/endian.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/endian.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/exec.h b/9/platforms/android-21/arch-mips/usr/include/machine/exec.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/machine/exec.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/exec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/fenv.h b/9/platforms/android-21/arch-mips/usr/include/machine/fenv.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/machine/fenv.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/fenv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/ieee.h b/9/platforms/android-21/arch-mips/usr/include/machine/ieee.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/machine/ieee.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/ieee.h
diff --git a/9/platforms/android-21/arch-mips/usr/include/machine/regdef.h b/9/platforms/android-21/arch-mips/usr/include/machine/regdef.h
new file mode 100644
index 0000000..ae18392
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/include/machine/regdef.h
@@ -0,0 +1,92 @@
+/* $OpenBSD: regdef.h,v 1.3 2005/08/07 07:29:44 miod Exp $ */
+
+/*
+ * Copyright (c) 1992, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Ralph Campbell. This file is derived from the MIPS RISC
+ * Architecture book by Gerry Kane.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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.
+ *
+ * @(#)regdef.h 8.1 (Berkeley) 6/10/93
+ */
+#ifndef _MIPS_REGDEF_H_
+#define _MIPS_REGDEF_H_
+
+#define zero $0 /* always zero */
+#define AT $at /* assembler temp */
+#define v0 $2 /* return value */
+#define v1 $3
+#define a0 $4 /* argument registers */
+#define a1 $5
+#define a2 $6
+#define a3 $7
+#if defined(__mips_n32) || defined(__mips_n64)
+#define a4 $8 /* expanded register arguments */
+#define a5 $9
+#define a6 $10
+#define a7 $11
+#define ta0 $8 /* alias */
+#define ta1 $9
+#define ta2 $10
+#define ta3 $11
+#define t0 $12 /* temp registers (not saved across subroutine calls) */
+#define t1 $13
+#define t2 $14
+#define t3 $15
+#else
+#define t0 $8 /* temp registers (not saved across subroutine calls) */
+#define t1 $9
+#define t2 $10
+#define t3 $11
+#define t4 $12
+#define t5 $13
+#define t6 $14
+#define t7 $15
+#define ta0 $12 /* alias */
+#define ta1 $13
+#define ta2 $14
+#define ta3 $15
+#endif
+#define s0 $16 /* saved across subroutine calls (callee saved) */
+#define s1 $17
+#define s2 $18
+#define s3 $19
+#define s4 $20
+#define s5 $21
+#define s6 $22
+#define s7 $23
+#define t8 $24 /* two more temp registers */
+#define t9 $25
+#define k0 $26 /* kernel temporary */
+#define k1 $27
+#define gp $28 /* global pointer */
+#define sp $29 /* stack pointer */
+#define s8 $30 /* one more callee saved */
+#define ra $31 /* return address */
+
+#endif /* !_MIPS_REGDEF_H_ */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/regnum.h b/9/platforms/android-21/arch-mips/usr/include/machine/regnum.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/machine/regnum.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/regnum.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/setjmp.h b/9/platforms/android-21/arch-mips/usr/include/machine/setjmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/machine/setjmp.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/setjmp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/signal.h b/9/platforms/android-21/arch-mips/usr/include/machine/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-mips64/usr/include/machine/signal.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/wchar_limits.h b/9/platforms/android-21/arch-mips/usr/include/machine/wchar_limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/machine/wchar_limits.h
copy to 9/platforms/android-21/arch-mips/usr/include/machine/wchar_limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/malloc.h b/9/platforms/android-21/arch-mips/usr/include/malloc.h
similarity index 85%
copy from 9/platforms/android-19/arch-arm64/usr/include/malloc.h
copy to 9/platforms/android-21/arch-mips/usr/include/malloc.h
index 1e92b7d..e6ea276 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/malloc.h
+++ b/9/platforms/android-21/arch-mips/usr/include/malloc.h
@@ -27,19 +27,12 @@
__BEGIN_DECLS
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ < 5)
extern void* malloc(size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(1)));
extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur __attribute__((alloc_size(1,2)));
extern void* realloc(void* p, size_t byte_count) __wur __attribute__((alloc_size(2)));
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
-#else
-extern void* malloc(size_t byte_count) __mallocfunc __wur;
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur;
-extern void* realloc(void* p, size_t byte_count) __wur;
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur;
-#endif
-
extern void free(void* p);
+
+extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
extern size_t malloc_usable_size(const void* p);
#ifndef STRUCT_MALLINFO_DECLARED
diff --git a/9/platforms/android-19/arch-arm64/usr/include/math.h b/9/platforms/android-21/arch-mips/usr/include/math.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/math.h
copy to 9/platforms/android-21/arch-mips/usr/include/math.h
index 8369d6e..e872388 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/math.h
+++ b/9/platforms/android-21/arch-mips/usr/include/math.h
@@ -512,7 +512,8 @@
double __builtin_fma(double, double, double) __NDK_FPABI_MATH__;
double __builtin_hypot(double, double) __NDK_FPABI_MATH__;
int __builtin_ilogb(double) __NDK_FPABI_MATH__ __pure2;
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 6)
+#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 7)
+/* See upstream bug http://llvm.org/bugs/show_bug.cgi?id=20958 */
int __builtin_isinf(double) __NDK_FPABI_MATH__ __pure2;
int __builtin_isnan(double) __NDK_FPABI_MATH__ __pure2;
#else
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCodec.h b/9/platforms/android-21/arch-mips/usr/include/media/NdkMediaCodec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCodec.h
copy to 9/platforms/android-21/arch-mips/usr/include/media/NdkMediaCodec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCrypto.h b/9/platforms/android-21/arch-mips/usr/include/media/NdkMediaCrypto.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCrypto.h
copy to 9/platforms/android-21/arch-mips/usr/include/media/NdkMediaCrypto.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaDrm.h b/9/platforms/android-21/arch-mips/usr/include/media/NdkMediaDrm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaDrm.h
copy to 9/platforms/android-21/arch-mips/usr/include/media/NdkMediaDrm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaError.h b/9/platforms/android-21/arch-mips/usr/include/media/NdkMediaError.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaError.h
copy to 9/platforms/android-21/arch-mips/usr/include/media/NdkMediaError.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaExtractor.h b/9/platforms/android-21/arch-mips/usr/include/media/NdkMediaExtractor.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaExtractor.h
copy to 9/platforms/android-21/arch-mips/usr/include/media/NdkMediaExtractor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaFormat.h b/9/platforms/android-21/arch-mips/usr/include/media/NdkMediaFormat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaFormat.h
copy to 9/platforms/android-21/arch-mips/usr/include/media/NdkMediaFormat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaMuxer.h b/9/platforms/android-21/arch-mips/usr/include/media/NdkMediaMuxer.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaMuxer.h
copy to 9/platforms/android-21/arch-mips/usr/include/media/NdkMediaMuxer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/memory.h b/9/platforms/android-21/arch-mips/usr/include/memory.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/memory.h
copy to 9/platforms/android-21/arch-mips/usr/include/memory.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/mntent.h b/9/platforms/android-21/arch-mips/usr/include/mntent.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/mntent.h
copy to 9/platforms/android-21/arch-mips/usr/include/mntent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/ethernet.h b/9/platforms/android-21/arch-mips/usr/include/net/ethernet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/ethernet.h
copy to 9/platforms/android-21/arch-mips/usr/include/net/ethernet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/ethertypes.h b/9/platforms/android-21/arch-mips/usr/include/net/ethertypes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/ethertypes.h
copy to 9/platforms/android-21/arch-mips/usr/include/net/ethertypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if.h b/9/platforms/android-21/arch-mips/usr/include/net/if.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if.h
copy to 9/platforms/android-21/arch-mips/usr/include/net/if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_arp.h b/9/platforms/android-21/arch-mips/usr/include/net/if_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_arp.h
copy to 9/platforms/android-21/arch-mips/usr/include/net/if_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_ether.h b/9/platforms/android-21/arch-mips/usr/include/net/if_ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_ether.h
copy to 9/platforms/android-21/arch-mips/usr/include/net/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_ieee1394.h b/9/platforms/android-21/arch-mips/usr/include/net/if_ieee1394.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_ieee1394.h
copy to 9/platforms/android-21/arch-mips/usr/include/net/if_ieee1394.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_packet.h b/9/platforms/android-21/arch-mips/usr/include/net/if_packet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_packet.h
copy to 9/platforms/android-21/arch-mips/usr/include/net/if_packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_types.h b/9/platforms/android-21/arch-mips/usr/include/net/if_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_types.h
copy to 9/platforms/android-21/arch-mips/usr/include/net/if_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/route.h b/9/platforms/android-21/arch-mips/usr/include/net/route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/route.h
copy to 9/platforms/android-21/arch-mips/usr/include/net/route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netdb.h b/9/platforms/android-21/arch-mips/usr/include/netdb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netdb.h
copy to 9/platforms/android-21/arch-mips/usr/include/netdb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ether.h b/9/platforms/android-21/arch-mips/usr/include/netinet/ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ether.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/icmp6.h b/9/platforms/android-21/arch-mips/usr/include/netinet/icmp6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/icmp6.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/icmp6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/if_ether.h b/9/platforms/android-21/arch-mips/usr/include/netinet/if_ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/if_ether.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in.h b/9/platforms/android-21/arch-mips/usr/include/netinet/in.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/in.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/in.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in6.h b/9/platforms/android-21/arch-mips/usr/include/netinet/in6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/in6.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/in6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in_systm.h b/9/platforms/android-21/arch-mips/usr/include/netinet/in_systm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/in_systm.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/in_systm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip.h b/9/platforms/android-21/arch-mips/usr/include/netinet/ip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip6.h b/9/platforms/android-21/arch-mips/usr/include/netinet/ip6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip6.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/ip6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip_icmp.h b/9/platforms/android-21/arch-mips/usr/include/netinet/ip_icmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip_icmp.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/ip_icmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/tcp.h b/9/platforms/android-21/arch-mips/usr/include/netinet/tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/tcp.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/udp.h b/9/platforms/android-21/arch-mips/usr/include/netinet/udp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/udp.h
copy to 9/platforms/android-21/arch-mips/usr/include/netinet/udp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netpacket/packet.h b/9/platforms/android-21/arch-mips/usr/include/netpacket/packet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netpacket/packet.h
copy to 9/platforms/android-21/arch-mips/usr/include/netpacket/packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/nsswitch.h b/9/platforms/android-21/arch-mips/usr/include/nsswitch.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/nsswitch.h
copy to 9/platforms/android-21/arch-mips/usr/include/nsswitch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pathconf.h b/9/platforms/android-21/arch-mips/usr/include/pathconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/pathconf.h
copy to 9/platforms/android-21/arch-mips/usr/include/pathconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/paths.h b/9/platforms/android-21/arch-mips/usr/include/paths.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/paths.h
copy to 9/platforms/android-21/arch-mips/usr/include/paths.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/poll.h b/9/platforms/android-21/arch-mips/usr/include/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/poll.h
copy to 9/platforms/android-21/arch-mips/usr/include/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pthread.h b/9/platforms/android-21/arch-mips/usr/include/pthread.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/pthread.h
copy to 9/platforms/android-21/arch-mips/usr/include/pthread.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pwd.h b/9/platforms/android-21/arch-mips/usr/include/pwd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/pwd.h
copy to 9/platforms/android-21/arch-mips/usr/include/pwd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/regex.h b/9/platforms/android-21/arch-mips/usr/include/regex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/regex.h
copy to 9/platforms/android-21/arch-mips/usr/include/regex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/resolv.h b/9/platforms/android-21/arch-mips/usr/include/resolv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/resolv.h
copy to 9/platforms/android-21/arch-mips/usr/include/resolv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sched.h b/9/platforms/android-21/arch-mips/usr/include/sched.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sched.h
copy to 9/platforms/android-21/arch-mips/usr/include/sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/search.h b/9/platforms/android-21/arch-mips/usr/include/search.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/search.h
copy to 9/platforms/android-21/arch-mips/usr/include/search.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/semaphore.h b/9/platforms/android-21/arch-mips/usr/include/semaphore.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/semaphore.h
copy to 9/platforms/android-21/arch-mips/usr/include/semaphore.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/setjmp.h b/9/platforms/android-21/arch-mips/usr/include/setjmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/setjmp.h
copy to 9/platforms/android-21/arch-mips/usr/include/setjmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sgidefs.h b/9/platforms/android-21/arch-mips/usr/include/sgidefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sgidefs.h
copy to 9/platforms/android-21/arch-mips/usr/include/sgidefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sgtty.h b/9/platforms/android-21/arch-mips/usr/include/sgtty.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sgtty.h
copy to 9/platforms/android-21/arch-mips/usr/include/sgtty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/signal.h b/9/platforms/android-21/arch-mips/usr/include/signal.h
similarity index 98%
copy from 9/platforms/android-19/arch-arm64/usr/include/signal.h
copy to 9/platforms/android-21/arch-mips/usr/include/signal.h
index f1849c5..e23e65b 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/signal.h
+++ b/9/platforms/android-21/arch-mips/usr/include/signal.h
@@ -48,6 +48,9 @@
# include <linux/signal.h>
#endif
+#include <sys/ucontext.h>
+#define __BIONIC_HAVE_UCONTEXT_T
+
__BEGIN_DECLS
typedef int sig_atomic_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h b/9/platforms/android-21/arch-mips/usr/include/stdatomic.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
copy to 9/platforms/android-21/arch-mips/usr/include/stdatomic.h
index 3db25a7..58cb1bc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
+++ b/9/platforms/android-21/arch-mips/usr/include/stdatomic.h
@@ -33,7 +33,7 @@
#include <sys/cdefs.h>
-#if defined(__cplusplus) && defined(_USING_LIBCXX)
+#if defined(__cplusplus) && __cplusplus >= 201103L && defined(_USING_LIBCXX)
# ifdef __clang__
# if __has_feature(cxx_atomic)
# define _STDATOMIC_HAVE_ATOMIC
@@ -89,6 +89,7 @@
using std::memory_order;
using std::memory_order_relaxed;
using std::memory_order_consume;
+using std::memory_order_acquire;
using std::memory_order_release;
using std::memory_order_acq_rel;
using std::memory_order_seq_cst;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdint.h b/9/platforms/android-21/arch-mips/usr/include/stdint.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdint.h
copy to 9/platforms/android-21/arch-mips/usr/include/stdint.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdio.h b/9/platforms/android-21/arch-mips/usr/include/stdio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdio.h
copy to 9/platforms/android-21/arch-mips/usr/include/stdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h b/9/platforms/android-21/arch-mips/usr/include/stdlib.h
similarity index 96%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdlib.h
copy to 9/platforms/android-21/arch-mips/usr/include/stdlib.h
index a0f017c..e04475c 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h
+++ b/9/platforms/android-21/arch-mips/usr/include/stdlib.h
@@ -76,8 +76,8 @@
extern long double strtold(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
extern long double strtold_l(const char *, char **, locale_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long long strtoll_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-extern unsigned long long strtoull_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
+extern long long strtoll_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
+extern unsigned long long strtoull_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
extern int atoi(const char*) __purefunc;
extern long atol(const char*) __purefunc;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/string.h b/9/platforms/android-21/arch-mips/usr/include/string.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/string.h
copy to 9/platforms/android-21/arch-mips/usr/include/string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/strings.h b/9/platforms/android-21/arch-mips/usr/include/strings.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/strings.h
copy to 9/platforms/android-21/arch-mips/usr/include/strings.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/auxv.h b/9/platforms/android-21/arch-mips/usr/include/sys/auxv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/auxv.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/auxv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cachectl.h b/9/platforms/android-21/arch-mips/usr/include/sys/cachectl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/cachectl.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/cachectl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/capability.h b/9/platforms/android-21/arch-mips/usr/include/sys/capability.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/capability.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/capability.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cdefs.h b/9/platforms/android-21/arch-mips/usr/include/sys/cdefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/cdefs.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/cdefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cdefs_elf.h b/9/platforms/android-21/arch-mips/usr/include/sys/cdefs_elf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/cdefs_elf.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/cdefs_elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/endian.h b/9/platforms/android-21/arch-mips/usr/include/sys/endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/endian.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/epoll.h b/9/platforms/android-21/arch-mips/usr/include/sys/epoll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/epoll.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/epoll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/errno.h b/9/platforms/android-21/arch-mips/usr/include/sys/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/errno.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/eventfd.h b/9/platforms/android-21/arch-mips/usr/include/sys/eventfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/eventfd.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/eventfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/file.h b/9/platforms/android-21/arch-mips/usr/include/sys/file.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/file.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/file.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/fsuid.h b/9/platforms/android-21/arch-mips/usr/include/sys/fsuid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/fsuid.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/fsuid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/glibc-syscalls.h b/9/platforms/android-21/arch-mips/usr/include/sys/glibc-syscalls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/glibc-syscalls.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/glibc-syscalls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/inotify.h b/9/platforms/android-21/arch-mips/usr/include/sys/inotify.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/inotify.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ioctl.h b/9/platforms/android-21/arch-mips/usr/include/sys/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ioctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ioctl_compat.h b/9/platforms/android-21/arch-mips/usr/include/sys/ioctl_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ioctl_compat.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/ioctl_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ipc.h b/9/platforms/android-21/arch-mips/usr/include/sys/ipc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ipc.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/ipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/klog.h b/9/platforms/android-21/arch-mips/usr/include/sys/klog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/klog.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/klog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/limits.h b/9/platforms/android-21/arch-mips/usr/include/sys/limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/limits.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/mman.h b/9/platforms/android-21/arch-mips/usr/include/sys/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/mman.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/mount.h b/9/platforms/android-21/arch-mips/usr/include/sys/mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/mount.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/msg.h b/9/platforms/android-21/arch-mips/usr/include/sys/msg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/msg.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/msg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/param.h b/9/platforms/android-21/arch-mips/usr/include/sys/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/param.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/personality.h b/9/platforms/android-21/arch-mips/usr/include/sys/personality.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/personality.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/personality.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/poll.h b/9/platforms/android-21/arch-mips/usr/include/sys/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/poll.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/prctl.h b/9/platforms/android-21/arch-mips/usr/include/sys/prctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/prctl.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/prctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ptrace.h b/9/platforms/android-21/arch-mips/usr/include/sys/ptrace.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ptrace.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/queue.h b/9/platforms/android-21/arch-mips/usr/include/sys/queue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/queue.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/queue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/reboot.h b/9/platforms/android-21/arch-mips/usr/include/sys/reboot.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/reboot.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/reboot.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/reg.h b/9/platforms/android-21/arch-mips/usr/include/sys/reg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/reg.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/reg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/resource.h b/9/platforms/android-21/arch-mips/usr/include/sys/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/resource.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/select.h b/9/platforms/android-21/arch-mips/usr/include/sys/select.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/select.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/select.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sem.h b/9/platforms/android-21/arch-mips/usr/include/sys/sem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sem.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/sem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sendfile.h b/9/platforms/android-21/arch-mips/usr/include/sys/sendfile.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sendfile.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/sendfile.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/shm.h b/9/platforms/android-21/arch-mips/usr/include/sys/shm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/shm.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/shm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/signal.h b/9/platforms/android-21/arch-mips/usr/include/sys/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/signal.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/signalfd.h b/9/platforms/android-21/arch-mips/usr/include/sys/signalfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/signalfd.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/signalfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/socket.h b/9/platforms/android-21/arch-mips/usr/include/sys/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/socket.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/socketcalls.h b/9/platforms/android-21/arch-mips/usr/include/sys/socketcalls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/socketcalls.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/socketcalls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/stat.h b/9/platforms/android-21/arch-mips/usr/include/sys/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/stat.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/statfs.h b/9/platforms/android-21/arch-mips/usr/include/sys/statfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/statfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/statfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/statvfs.h b/9/platforms/android-21/arch-mips/usr/include/sys/statvfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/statvfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/statvfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/swap.h b/9/platforms/android-21/arch-mips/usr/include/sys/swap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/swap.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/swap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/syscall.h b/9/platforms/android-21/arch-mips/usr/include/sys/syscall.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/syscall.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/syscall.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysconf.h b/9/platforms/android-21/arch-mips/usr/include/sys/sysconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sysconf.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/sysconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysinfo.h b/9/platforms/android-21/arch-mips/usr/include/sys/sysinfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sysinfo.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/sysinfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/syslimits.h b/9/platforms/android-21/arch-mips/usr/include/sys/syslimits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/syslimits.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/syslimits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysmacros.h b/9/platforms/android-21/arch-mips/usr/include/sys/sysmacros.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sysmacros.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/sysmacros.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/system_properties.h b/9/platforms/android-21/arch-mips/usr/include/sys/system_properties.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/system_properties.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/system_properties.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/time.h b/9/platforms/android-21/arch-mips/usr/include/sys/time.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/time.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/timerfd.h b/9/platforms/android-21/arch-mips/usr/include/sys/timerfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/timerfd.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/timerfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/times.h b/9/platforms/android-21/arch-mips/usr/include/sys/times.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/times.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/times.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/timex.h b/9/platforms/android-21/arch-mips/usr/include/sys/timex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/timex.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/timex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttychars.h b/9/platforms/android-21/arch-mips/usr/include/sys/ttychars.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ttychars.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/ttychars.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttydefaults.h b/9/platforms/android-21/arch-mips/usr/include/sys/ttydefaults.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ttydefaults.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/ttydefaults.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttydev.h b/9/platforms/android-21/arch-mips/usr/include/sys/ttydev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ttydev.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/ttydev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/types.h b/9/platforms/android-21/arch-mips/usr/include/sys/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/types.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h b/9/platforms/android-21/arch-mips/usr/include/sys/ucontext.h
similarity index 95%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/ucontext.h
index f62380d..dd2a0bb 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h
+++ b/9/platforms/android-21/arch-mips/usr/include/sys/ucontext.h
@@ -68,11 +68,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on ARM.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
// The kernel adds extra padding after uc_sigmask to match glibc sigset_t on ARM.
char __padding[120];
unsigned long uc_regspace[128] __attribute__((__aligned__(8)));
@@ -80,6 +78,10 @@
#elif defined(__aarch64__)
+#define NGREG 34 /* x0..x30 + sp + pc + pstate */
+typedef unsigned long greg_t;
+typedef greg_t gregset_t[NGREG];
+
#include <asm/sigcontext.h>
typedef struct sigcontext mcontext_t;
@@ -152,11 +154,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on x86.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
struct _libc_fpstate __fpregs_mem;
} ucontext_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/uio.h b/9/platforms/android-21/arch-mips/usr/include/sys/uio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/uio.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/uio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/un.h b/9/platforms/android-21/arch-mips/usr/include/sys/un.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/un.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/un.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/user.h b/9/platforms/android-21/arch-mips/usr/include/sys/user.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/user.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/user.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/utime.h b/9/platforms/android-21/arch-mips/usr/include/sys/utime.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/utime.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/utsname.h b/9/platforms/android-21/arch-mips/usr/include/sys/utsname.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/utsname.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/utsname.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/vfs.h b/9/platforms/android-21/arch-mips/usr/include/sys/vfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/vfs.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/vfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/vt.h b/9/platforms/android-21/arch-mips/usr/include/sys/vt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/vt.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/vt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/wait.h b/9/platforms/android-21/arch-mips/usr/include/sys/wait.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/wait.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/wait.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/xattr.h b/9/platforms/android-21/arch-mips/usr/include/sys/xattr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/xattr.h
copy to 9/platforms/android-21/arch-mips/usr/include/sys/xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/syslog.h b/9/platforms/android-21/arch-mips/usr/include/syslog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/syslog.h
copy to 9/platforms/android-21/arch-mips/usr/include/syslog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/termio.h b/9/platforms/android-21/arch-mips/usr/include/termio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/termio.h
copy to 9/platforms/android-21/arch-mips/usr/include/termio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/termios.h b/9/platforms/android-21/arch-mips/usr/include/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/termios.h
copy to 9/platforms/android-21/arch-mips/usr/include/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/thread_db.h b/9/platforms/android-21/arch-mips/usr/include/thread_db.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/thread_db.h
copy to 9/platforms/android-21/arch-mips/usr/include/thread_db.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time.h b/9/platforms/android-21/arch-mips/usr/include/time.h
similarity index 91%
copy from 9/platforms/android-19/arch-arm64/usr/include/time.h
copy to 9/platforms/android-21/arch-mips/usr/include/time.h
index 0a5f18b..aa72fcc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/time.h
+++ b/9/platforms/android-21/arch-mips/usr/include/time.h
@@ -85,8 +85,10 @@
extern clock_t clock(void) __LIBC_ABI_PUBLIC__;
-extern int clock_getres(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-extern int clock_gettime(int, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_getres(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_gettime(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_settime(clockid_t, const struct timespec*) __LIBC_ABI_PUBLIC__;
extern int timer_create(int, struct sigevent*, timer_t*) __LIBC_ABI_PUBLIC__;
extern int timer_delete(timer_t) __LIBC_ABI_PUBLIC__;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time64.h b/9/platforms/android-21/arch-mips/usr/include/time64.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/time64.h
copy to 9/platforms/android-21/arch-mips/usr/include/time64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/uchar.h b/9/platforms/android-21/arch-mips/usr/include/uchar.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/uchar.h
copy to 9/platforms/android-21/arch-mips/usr/include/uchar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ucontext.h b/9/platforms/android-21/arch-mips/usr/include/ucontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ucontext.h
copy to 9/platforms/android-21/arch-mips/usr/include/ucontext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/unistd.h b/9/platforms/android-21/arch-mips/usr/include/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/unistd.h
copy to 9/platforms/android-21/arch-mips/usr/include/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/util.h b/9/platforms/android-21/arch-mips/usr/include/util.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/util.h
copy to 9/platforms/android-21/arch-mips/usr/include/util.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/utime.h b/9/platforms/android-21/arch-mips/usr/include/utime.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/utime.h
copy to 9/platforms/android-21/arch-mips/usr/include/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/utmp.h b/9/platforms/android-21/arch-mips/usr/include/utmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/utmp.h
copy to 9/platforms/android-21/arch-mips/usr/include/utmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wchar.h b/9/platforms/android-21/arch-mips/usr/include/wchar.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/wchar.h
copy to 9/platforms/android-21/arch-mips/usr/include/wchar.h
index f421d4c..cfa9b74 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/wchar.h
+++ b/9/platforms/android-21/arch-mips/usr/include/wchar.h
@@ -151,8 +151,8 @@
extern int wprintf(const wchar_t *, ...);
extern int wscanf(const wchar_t *, ...);
-extern long long wcstoll_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, size_t, locale_t);
+extern long long wcstoll_l(const wchar_t *, wchar_t **, int, locale_t);
+extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, int, locale_t);
extern long double wcstold_l(const wchar_t *, wchar_t **, locale_t ) __NDK_FPABI__;
extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wctype.h b/9/platforms/android-21/arch-mips/usr/include/wctype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/wctype.h
copy to 9/platforms/android-21/arch-mips/usr/include/wctype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/xlocale.h b/9/platforms/android-21/arch-mips/usr/include/xlocale.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/xlocale.h
copy to 9/platforms/android-21/arch-mips/usr/include/xlocale.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/zconf.h b/9/platforms/android-21/arch-mips/usr/include/zconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/zconf.h
copy to 9/platforms/android-21/arch-mips/usr/include/zconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/zlib.h b/9/platforms/android-21/arch-mips/usr/include/zlib.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/zlib.h
copy to 9/platforms/android-21/arch-mips/usr/include/zlib.h
diff --git a/9/platforms/android-21/arch-mips/usr/lib/crtbegin_dynamic.o b/9/platforms/android-21/arch-mips/usr/lib/crtbegin_dynamic.o
new file mode 100644
index 0000000..e9b884c
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/crtbegin_so.o b/9/platforms/android-21/arch-mips/usr/lib/crtbegin_so.o
new file mode 100644
index 0000000..70fafec
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/crtbegin_static.o b/9/platforms/android-21/arch-mips/usr/lib/crtbegin_static.o
new file mode 100644
index 0000000..b31c813
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/crtend_android.o b/9/platforms/android-21/arch-mips/usr/lib/crtend_android.o
new file mode 100644
index 0000000..4d98eb9
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/crtend_android.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/crtend_so.o b/9/platforms/android-21/arch-mips/usr/lib/crtend_so.o
new file mode 100644
index 0000000..6631c9a
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/crtend_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libEGL.so b/9/platforms/android-21/arch-mips/usr/lib/libEGL.so
new file mode 100755
index 0000000..98f59cd
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libEGL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libGLESv1_CM.so b/9/platforms/android-21/arch-mips/usr/lib/libGLESv1_CM.so
new file mode 100755
index 0000000..43f383e
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libGLESv2.so b/9/platforms/android-21/arch-mips/usr/lib/libGLESv2.so
new file mode 100755
index 0000000..0f11685
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libGLESv3.so b/9/platforms/android-21/arch-mips/usr/lib/libGLESv3.so
new file mode 100755
index 0000000..1493a83
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libGLESv3.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libOpenMAXAL.so b/9/platforms/android-21/arch-mips/usr/lib/libOpenMAXAL.so
new file mode 100755
index 0000000..2b241a5
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libOpenMAXAL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libOpenSLES.so b/9/platforms/android-21/arch-mips/usr/lib/libOpenSLES.so
new file mode 100755
index 0000000..4631300
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libandroid.so b/9/platforms/android-21/arch-mips/usr/lib/libandroid.so
new file mode 100755
index 0000000..3f118d7
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libandroid.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libc.a b/9/platforms/android-21/arch-mips/usr/lib/libc.a
new file mode 100644
index 0000000..ac6dcbf
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libc.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libc.so b/9/platforms/android-21/arch-mips/usr/lib/libc.so
new file mode 100755
index 0000000..6009d2d
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libc.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libdl.so b/9/platforms/android-21/arch-mips/usr/lib/libdl.so
new file mode 100755
index 0000000..a12e56e
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libdl.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libjnigraphics.so b/9/platforms/android-21/arch-mips/usr/lib/libjnigraphics.so
new file mode 100755
index 0000000..23d992a
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/liblog.so b/9/platforms/android-21/arch-mips/usr/lib/liblog.so
new file mode 100755
index 0000000..340c886
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/liblog.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libm.a b/9/platforms/android-21/arch-mips/usr/lib/libm.a
new file mode 100644
index 0000000..76a4e2e
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libm.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libm.so b/9/platforms/android-21/arch-mips/usr/lib/libm.so
new file mode 100755
index 0000000..e1758a8
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libm.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libmediandk.so b/9/platforms/android-21/arch-mips/usr/lib/libmediandk.so
new file mode 100755
index 0000000..d3f28ec
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libmediandk.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libstdc++.a b/9/platforms/android-21/arch-mips/usr/lib/libstdc++.a
new file mode 100644
index 0000000..1896a36
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libstdc++.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libstdc++.so b/9/platforms/android-21/arch-mips/usr/lib/libstdc++.so
new file mode 100755
index 0000000..a6f8203
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libthread_db.so b/9/platforms/android-21/arch-mips/usr/lib/libthread_db.so
new file mode 100755
index 0000000..fff60a3
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libthread_db.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libz.a b/9/platforms/android-21/arch-mips/usr/lib/libz.a
new file mode 100644
index 0000000..f843e40
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libz.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/lib/libz.so b/9/platforms/android-21/arch-mips/usr/lib/libz.so
new file mode 100755
index 0000000..e58450e
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/lib/libz.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/crtbegin_dynamic.o b/9/platforms/android-21/arch-mips/usr/libr2/crtbegin_dynamic.o
new file mode 100644
index 0000000..28ec545
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/crtbegin_dynamic.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/crtbegin_so.o b/9/platforms/android-21/arch-mips/usr/libr2/crtbegin_so.o
new file mode 100644
index 0000000..f3ca291
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/crtbegin_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/crtbegin_static.o b/9/platforms/android-21/arch-mips/usr/libr2/crtbegin_static.o
new file mode 100644
index 0000000..4b9cb99
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/crtbegin_static.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/crtend_android.o b/9/platforms/android-21/arch-mips/usr/libr2/crtend_android.o
new file mode 100644
index 0000000..c3d14a1
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/crtend_android.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/crtend_so.o b/9/platforms/android-21/arch-mips/usr/libr2/crtend_so.o
new file mode 100644
index 0000000..4781a0b
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/crtend_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libEGL.so b/9/platforms/android-21/arch-mips/usr/libr2/libEGL.so
new file mode 100755
index 0000000..1f26f43
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libEGL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libGLESv1_CM.so b/9/platforms/android-21/arch-mips/usr/libr2/libGLESv1_CM.so
new file mode 100755
index 0000000..933a85d
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libGLESv2.so b/9/platforms/android-21/arch-mips/usr/libr2/libGLESv2.so
new file mode 100755
index 0000000..00cc243
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libGLESv3.so b/9/platforms/android-21/arch-mips/usr/libr2/libGLESv3.so
new file mode 100755
index 0000000..96a856d
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libGLESv3.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libOpenMAXAL.so b/9/platforms/android-21/arch-mips/usr/libr2/libOpenMAXAL.so
new file mode 100755
index 0000000..7377270
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libOpenMAXAL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libOpenSLES.so b/9/platforms/android-21/arch-mips/usr/libr2/libOpenSLES.so
new file mode 100755
index 0000000..bb82ad6
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libandroid.so b/9/platforms/android-21/arch-mips/usr/libr2/libandroid.so
new file mode 100755
index 0000000..5acb02d
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libandroid.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libc.a b/9/platforms/android-21/arch-mips/usr/libr2/libc.a
new file mode 100644
index 0000000..6a85a6d
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libc.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libc.so b/9/platforms/android-21/arch-mips/usr/libr2/libc.so
new file mode 100755
index 0000000..42192a2
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libc.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libdl.so b/9/platforms/android-21/arch-mips/usr/libr2/libdl.so
new file mode 100755
index 0000000..3d9fa78
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libdl.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libjnigraphics.so b/9/platforms/android-21/arch-mips/usr/libr2/libjnigraphics.so
new file mode 100755
index 0000000..4fdb878
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/liblog.so b/9/platforms/android-21/arch-mips/usr/libr2/liblog.so
new file mode 100755
index 0000000..faa6a03
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/liblog.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libm.a b/9/platforms/android-21/arch-mips/usr/libr2/libm.a
new file mode 100644
index 0000000..8faed91
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libm.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libm.so b/9/platforms/android-21/arch-mips/usr/libr2/libm.so
new file mode 100755
index 0000000..31814cf
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libm.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libmediandk.so b/9/platforms/android-21/arch-mips/usr/libr2/libmediandk.so
new file mode 100755
index 0000000..8be379f
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libmediandk.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libstdc++.a b/9/platforms/android-21/arch-mips/usr/libr2/libstdc++.a
new file mode 100644
index 0000000..9bdce4f
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libstdc++.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libstdc++.so b/9/platforms/android-21/arch-mips/usr/libr2/libstdc++.so
new file mode 100755
index 0000000..1eb016d
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libthread_db.so b/9/platforms/android-21/arch-mips/usr/libr2/libthread_db.so
new file mode 100755
index 0000000..159b439
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libthread_db.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr2/libz.so b/9/platforms/android-21/arch-mips/usr/libr2/libz.so
new file mode 100755
index 0000000..3b1b995
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr2/libz.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/crtbegin_dynamic.o b/9/platforms/android-21/arch-mips/usr/libr6/crtbegin_dynamic.o
new file mode 100644
index 0000000..7b7903f
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/crtbegin_dynamic.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/crtbegin_so.o b/9/platforms/android-21/arch-mips/usr/libr6/crtbegin_so.o
new file mode 100644
index 0000000..01d90be
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/crtbegin_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/crtbegin_static.o b/9/platforms/android-21/arch-mips/usr/libr6/crtbegin_static.o
new file mode 100644
index 0000000..0741f31
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/crtbegin_static.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/crtend_android.o b/9/platforms/android-21/arch-mips/usr/libr6/crtend_android.o
new file mode 100644
index 0000000..8e1fda5
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/crtend_android.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/crtend_so.o b/9/platforms/android-21/arch-mips/usr/libr6/crtend_so.o
new file mode 100644
index 0000000..e524404
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/crtend_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libEGL.so b/9/platforms/android-21/arch-mips/usr/libr6/libEGL.so
new file mode 100755
index 0000000..3a57e25
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libEGL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libGLESv1_CM.so b/9/platforms/android-21/arch-mips/usr/libr6/libGLESv1_CM.so
new file mode 100755
index 0000000..4525abb
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libGLESv2.so b/9/platforms/android-21/arch-mips/usr/libr6/libGLESv2.so
new file mode 100755
index 0000000..ae571dd
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libGLESv3.so b/9/platforms/android-21/arch-mips/usr/libr6/libGLESv3.so
new file mode 100755
index 0000000..f920bca
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libGLESv3.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libOpenMAXAL.so b/9/platforms/android-21/arch-mips/usr/libr6/libOpenMAXAL.so
new file mode 100755
index 0000000..56eab67
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libOpenMAXAL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libOpenSLES.so b/9/platforms/android-21/arch-mips/usr/libr6/libOpenSLES.so
new file mode 100755
index 0000000..f985e99
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libandroid.so b/9/platforms/android-21/arch-mips/usr/libr6/libandroid.so
new file mode 100755
index 0000000..58f864e
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libandroid.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libc.a b/9/platforms/android-21/arch-mips/usr/libr6/libc.a
new file mode 100644
index 0000000..a4df17a
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libc.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libc.so b/9/platforms/android-21/arch-mips/usr/libr6/libc.so
new file mode 100755
index 0000000..3bd6be1
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libc.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libdl.so b/9/platforms/android-21/arch-mips/usr/libr6/libdl.so
new file mode 100755
index 0000000..c6c04f5
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libdl.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libjnigraphics.so b/9/platforms/android-21/arch-mips/usr/libr6/libjnigraphics.so
new file mode 100755
index 0000000..2a706d7
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/liblog.so b/9/platforms/android-21/arch-mips/usr/libr6/liblog.so
new file mode 100755
index 0000000..584a976
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/liblog.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libm.a b/9/platforms/android-21/arch-mips/usr/libr6/libm.a
new file mode 100644
index 0000000..c9681bd
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libm.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libm.so b/9/platforms/android-21/arch-mips/usr/libr6/libm.so
new file mode 100755
index 0000000..35cb570
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libm.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libmediandk.so b/9/platforms/android-21/arch-mips/usr/libr6/libmediandk.so
new file mode 100755
index 0000000..2f663f4
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libmediandk.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libstdc++.a b/9/platforms/android-21/arch-mips/usr/libr6/libstdc++.a
new file mode 100644
index 0000000..a9829c8
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libstdc++.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libstdc++.so b/9/platforms/android-21/arch-mips/usr/libr6/libstdc++.so
new file mode 100755
index 0000000..4ea1655
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libthread_db.so b/9/platforms/android-21/arch-mips/usr/libr6/libthread_db.so
new file mode 100755
index 0000000..9bf587d
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libthread_db.so
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libz.a b/9/platforms/android-21/arch-mips/usr/libr6/libz.a
new file mode 100644
index 0000000..3954936
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libz.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips/usr/libr6/libz.so b/9/platforms/android-21/arch-mips/usr/libr6/libz.so
new file mode 100755
index 0000000..fb9974a
--- /dev/null
+++ b/9/platforms/android-21/arch-mips/usr/libr6/libz.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/include/EGL/egl.h b/9/platforms/android-21/arch-mips64/usr/include/EGL/egl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/EGL/egl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/EGL/egl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/EGL/eglext.h b/9/platforms/android-21/arch-mips64/usr/include/EGL/eglext.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/EGL/eglext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/EGL/eglext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/EGL/eglplatform.h b/9/platforms/android-21/arch-mips64/usr/include/EGL/eglplatform.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/EGL/eglplatform.h
rename to 9/platforms/android-21/arch-mips64/usr/include/EGL/eglplatform.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES/gl.h b/9/platforms/android-21/arch-mips64/usr/include/GLES/gl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES/gl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES/gl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES/glext.h b/9/platforms/android-21/arch-mips64/usr/include/GLES/glext.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES/glext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES/glext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES/glplatform.h b/9/platforms/android-21/arch-mips64/usr/include/GLES/glplatform.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES/glplatform.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES/glplatform.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES2/gl2.h b/9/platforms/android-21/arch-mips64/usr/include/GLES2/gl2.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES2/gl2.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES2/gl2.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES2/gl2ext.h b/9/platforms/android-21/arch-mips64/usr/include/GLES2/gl2ext.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES2/gl2ext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES2/gl2ext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES2/gl2platform.h b/9/platforms/android-21/arch-mips64/usr/include/GLES2/gl2platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES2/gl2platform.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES2/gl2platform.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES3/gl3.h b/9/platforms/android-21/arch-mips64/usr/include/GLES3/gl3.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES3/gl3.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES3/gl3.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES3/gl31.h b/9/platforms/android-21/arch-mips64/usr/include/GLES3/gl31.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES3/gl31.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES3/gl31.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES3/gl3ext.h b/9/platforms/android-21/arch-mips64/usr/include/GLES3/gl3ext.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES3/gl3ext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES3/gl3ext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/GLES3/gl3platform.h b/9/platforms/android-21/arch-mips64/usr/include/GLES3/gl3platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/GLES3/gl3platform.h
rename to 9/platforms/android-21/arch-mips64/usr/include/GLES3/gl3platform.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/KHR/khrplatform.h b/9/platforms/android-21/arch-mips64/usr/include/KHR/khrplatform.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/KHR/khrplatform.h
rename to 9/platforms/android-21/arch-mips64/usr/include/KHR/khrplatform.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/OMXAL/OpenMAXAL.h b/9/platforms/android-21/arch-mips64/usr/include/OMXAL/OpenMAXAL.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/OMXAL/OpenMAXAL.h
rename to 9/platforms/android-21/arch-mips64/usr/include/OMXAL/OpenMAXAL.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/OMXAL/OpenMAXAL_Android.h b/9/platforms/android-21/arch-mips64/usr/include/OMXAL/OpenMAXAL_Android.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/OMXAL/OpenMAXAL_Android.h
rename to 9/platforms/android-21/arch-mips64/usr/include/OMXAL/OpenMAXAL_Android.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/OMXAL/OpenMAXAL_Platform.h b/9/platforms/android-21/arch-mips64/usr/include/OMXAL/OpenMAXAL_Platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/OMXAL/OpenMAXAL_Platform.h
rename to 9/platforms/android-21/arch-mips64/usr/include/OMXAL/OpenMAXAL_Platform.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES.h b/9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES.h
rename to 9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES_Android.h b/9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES_Android.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES_Android.h
rename to 9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES_Android.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES_AndroidConfiguration.h b/9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
rename to 9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES_AndroidMetadata.h b/9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES_AndroidMetadata.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES_AndroidMetadata.h
rename to 9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES_AndroidMetadata.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES_Platform.h b/9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES_Platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/SLES/OpenSLES_Platform.h
rename to 9/platforms/android-21/arch-mips64/usr/include/SLES/OpenSLES_Platform.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/alloca.h b/9/platforms/android-21/arch-mips64/usr/include/alloca.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/alloca.h
rename to 9/platforms/android-21/arch-mips64/usr/include/alloca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h b/9/platforms/android-21/arch-mips64/usr/include/android/api-level.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
copy to 9/platforms/android-21/arch-mips64/usr/include/android/api-level.h
index 9e9c3d6..649efd6 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/android/api-level.h
@@ -28,6 +28,6 @@
#ifndef ANDROID_API_LEVEL_H
#define ANDROID_API_LEVEL_H
-#define __ANDROID_API__ 19
+#define __ANDROID_API__ 21
#endif /* ANDROID_API_LEVEL_H */
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/asset_manager.h b/9/platforms/android-21/arch-mips64/usr/include/android/asset_manager.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/asset_manager.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/asset_manager.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/asset_manager_jni.h b/9/platforms/android-21/arch-mips64/usr/include/android/asset_manager_jni.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/asset_manager_jni.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/asset_manager_jni.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/bitmap.h b/9/platforms/android-21/arch-mips64/usr/include/android/bitmap.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/bitmap.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/bitmap.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/configuration.h b/9/platforms/android-21/arch-mips64/usr/include/android/configuration.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/configuration.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/configuration.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/dlext.h b/9/platforms/android-21/arch-mips64/usr/include/android/dlext.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/dlext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/dlext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/input.h b/9/platforms/android-21/arch-mips64/usr/include/android/input.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/input.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/input.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/keycodes.h b/9/platforms/android-21/arch-mips64/usr/include/android/keycodes.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/keycodes.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/keycodes.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/log.h b/9/platforms/android-21/arch-mips64/usr/include/android/log.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/log.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/log.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/looper.h b/9/platforms/android-21/arch-mips64/usr/include/android/looper.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/looper.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/looper.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/native_activity.h b/9/platforms/android-21/arch-mips64/usr/include/android/native_activity.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/native_activity.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/native_activity.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/native_window.h b/9/platforms/android-21/arch-mips64/usr/include/android/native_window.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/native_window.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/native_window.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/native_window_jni.h b/9/platforms/android-21/arch-mips64/usr/include/android/native_window_jni.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/native_window_jni.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/native_window_jni.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/obb.h b/9/platforms/android-21/arch-mips64/usr/include/android/obb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/obb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/obb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/rect.h b/9/platforms/android-21/arch-mips64/usr/include/android/rect.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/rect.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/rect.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/sensor.h b/9/platforms/android-21/arch-mips64/usr/include/android/sensor.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/sensor.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/sensor.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/storage_manager.h b/9/platforms/android-21/arch-mips64/usr/include/android/storage_manager.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/storage_manager.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/storage_manager.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/tts.h b/9/platforms/android-21/arch-mips64/usr/include/android/tts.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/tts.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/tts.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/window.h b/9/platforms/android-21/arch-mips64/usr/include/android/window.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/android/window.h
rename to 9/platforms/android-21/arch-mips64/usr/include/android/window.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/ar.h b/9/platforms/android-21/arch-mips64/usr/include/ar.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/ar.h
rename to 9/platforms/android-21/arch-mips64/usr/include/ar.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/arpa/inet.h b/9/platforms/android-21/arch-mips64/usr/include/arpa/inet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/arpa/inet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/arpa/inet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/arpa/nameser.h b/9/platforms/android-21/arch-mips64/usr/include/arpa/nameser.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/arpa/nameser.h
rename to 9/platforms/android-21/arch-mips64/usr/include/arpa/nameser.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/arpa/nameser_compat.h b/9/platforms/android-21/arch-mips64/usr/include/arpa/nameser_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/arpa/nameser_compat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/arpa/nameser_compat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/arpa/telnet.h b/9/platforms/android-21/arch-mips64/usr/include/arpa/telnet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/arpa/telnet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/arpa/telnet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/auxvec.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/auxvec.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/auxvec.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/auxvec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/bitsperlong.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/bitsperlong.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/bitsperlong.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/bitsperlong.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/errno-base.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/errno-base.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/errno-base.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/errno-base.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/errno.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/errno.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/errno.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/fcntl.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/fcntl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/fcntl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/int-l64.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/int-l64.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/int-l64.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/int-l64.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/int-ll64.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/int-ll64.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/int-ll64.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/int-ll64.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/ioctls.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/ioctls.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/ioctls.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/ioctls.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/ipcbuf.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/ipcbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/ipcbuf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/ipcbuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/kvm_para.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/kvm_para.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/kvm_para.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/kvm_para.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/mman-common.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/mman-common.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/mman-common.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/mman-common.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/mman.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/mman.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/mman.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/msgbuf.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/msgbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/msgbuf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/msgbuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/param.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/param.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/param.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/poll.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/poll.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/poll.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/posix_types.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/posix_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/posix_types.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/posix_types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/resource.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/resource.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/resource.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/sembuf.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/sembuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/sembuf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/sembuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/setup.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/setup.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/setup.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/setup.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/shmbuf.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/shmbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/shmbuf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/shmbuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/shmparam.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/shmparam.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/shmparam.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/shmparam.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/siginfo.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/siginfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/siginfo.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/siginfo.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/signal-defs.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/signal-defs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/signal-defs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/signal-defs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/signal.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/signal.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/signal.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/socket.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/socket.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/socket.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/sockios.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/sockios.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/sockios.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/sockios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/stat.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/stat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/stat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/statfs.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/statfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/statfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/statfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/swab.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/swab.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/swab.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/swab.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/termbits.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/termbits.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/termbits.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/termbits.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/termios.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/termios.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/termios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/types.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/types.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/ucontext.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/ucontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/ucontext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/ucontext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm-generic/unistd.h b/9/platforms/android-21/arch-mips64/usr/include/asm-generic/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm-generic/unistd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm-generic/unistd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/a.out.h b/9/platforms/android-21/arch-mips64/usr/include/asm/a.out.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/a.out.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/a.out.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/auxvec.h b/9/platforms/android-21/arch-mips64/usr/include/asm/auxvec.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/auxvec.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/auxvec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/bitsperlong.h b/9/platforms/android-21/arch-mips64/usr/include/asm/bitsperlong.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/bitsperlong.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/bitsperlong.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/break.h b/9/platforms/android-21/arch-mips64/usr/include/asm/break.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/break.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/break.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/byteorder.h b/9/platforms/android-21/arch-mips64/usr/include/asm/byteorder.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/byteorder.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/byteorder.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/cachectl.h b/9/platforms/android-21/arch-mips64/usr/include/asm/cachectl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/cachectl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/cachectl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/errno.h b/9/platforms/android-21/arch-mips64/usr/include/asm/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/errno.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/errno.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/fcntl.h b/9/platforms/android-21/arch-mips64/usr/include/asm/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/fcntl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/fcntl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/inst.h b/9/platforms/android-21/arch-mips64/usr/include/asm/inst.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/inst.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/inst.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/asm/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/ioctls.h b/9/platforms/android-21/arch-mips64/usr/include/asm/ioctls.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/ioctls.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/ioctls.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/ipcbuf.h b/9/platforms/android-21/arch-mips64/usr/include/asm/ipcbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/ipcbuf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/ipcbuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/kvm.h b/9/platforms/android-21/arch-mips64/usr/include/asm/kvm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/kvm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/kvm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/kvm_para.h b/9/platforms/android-21/arch-mips64/usr/include/asm/kvm_para.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/kvm_para.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/kvm_para.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/mman.h b/9/platforms/android-21/arch-mips64/usr/include/asm/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/mman.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/mman.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/msgbuf.h b/9/platforms/android-21/arch-mips64/usr/include/asm/msgbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/msgbuf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/msgbuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/param.h b/9/platforms/android-21/arch-mips64/usr/include/asm/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/param.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/param.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/poll.h b/9/platforms/android-21/arch-mips64/usr/include/asm/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/poll.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/poll.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/posix_types.h b/9/platforms/android-21/arch-mips64/usr/include/asm/posix_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/posix_types.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/posix_types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/ptrace.h b/9/platforms/android-21/arch-mips64/usr/include/asm/ptrace.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/ptrace.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/ptrace.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/resource.h b/9/platforms/android-21/arch-mips64/usr/include/asm/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/resource.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/resource.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sembuf.h b/9/platforms/android-21/arch-mips64/usr/include/asm/sembuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/sembuf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/sembuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/setup.h b/9/platforms/android-21/arch-mips64/usr/include/asm/setup.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/setup.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/setup.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sgidefs.h b/9/platforms/android-21/arch-mips64/usr/include/asm/sgidefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/sgidefs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/sgidefs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/shmbuf.h b/9/platforms/android-21/arch-mips64/usr/include/asm/shmbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/shmbuf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/shmbuf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sigcontext.h b/9/platforms/android-21/arch-mips64/usr/include/asm/sigcontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/sigcontext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/sigcontext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/siginfo.h b/9/platforms/android-21/arch-mips64/usr/include/asm/siginfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/siginfo.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/siginfo.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/signal.h b/9/platforms/android-21/arch-mips64/usr/include/asm/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/signal.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/signal.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/socket.h b/9/platforms/android-21/arch-mips64/usr/include/asm/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/socket.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/socket.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sockios.h b/9/platforms/android-21/arch-mips64/usr/include/asm/sockios.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/sockios.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/sockios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/stat.h b/9/platforms/android-21/arch-mips64/usr/include/asm/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/stat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/stat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/statfs.h b/9/platforms/android-21/arch-mips64/usr/include/asm/statfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/statfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/statfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/swab.h b/9/platforms/android-21/arch-mips64/usr/include/asm/swab.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/swab.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/swab.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/sysmips.h b/9/platforms/android-21/arch-mips64/usr/include/asm/sysmips.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/sysmips.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/sysmips.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/termbits.h b/9/platforms/android-21/arch-mips64/usr/include/asm/termbits.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/termbits.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/termbits.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/termios.h b/9/platforms/android-21/arch-mips64/usr/include/asm/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/termios.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/termios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/types.h b/9/platforms/android-21/arch-mips64/usr/include/asm/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/types.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/ucontext.h b/9/platforms/android-21/arch-mips64/usr/include/asm/ucontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/ucontext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/ucontext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/asm/unistd.h b/9/platforms/android-21/arch-mips64/usr/include/asm/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/asm/unistd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/asm/unistd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/assert.h b/9/platforms/android-21/arch-mips64/usr/include/assert.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/assert.h
rename to 9/platforms/android-21/arch-mips64/usr/include/assert.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/byteswap.h b/9/platforms/android-21/arch-mips64/usr/include/byteswap.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/byteswap.h
rename to 9/platforms/android-21/arch-mips64/usr/include/byteswap.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/complex.h b/9/platforms/android-21/arch-mips64/usr/include/complex.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/complex.h
rename to 9/platforms/android-21/arch-mips64/usr/include/complex.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/ctype.h b/9/platforms/android-21/arch-mips64/usr/include/ctype.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/ctype.h
rename to 9/platforms/android-21/arch-mips64/usr/include/ctype.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/dirent.h b/9/platforms/android-21/arch-mips64/usr/include/dirent.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/dirent.h
rename to 9/platforms/android-21/arch-mips64/usr/include/dirent.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/dlfcn.h b/9/platforms/android-21/arch-mips64/usr/include/dlfcn.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/dlfcn.h
rename to 9/platforms/android-21/arch-mips64/usr/include/dlfcn.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/elf.h b/9/platforms/android-21/arch-mips64/usr/include/elf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/elf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/elf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/endian.h b/9/platforms/android-21/arch-mips64/usr/include/endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/endian.h
rename to 9/platforms/android-21/arch-mips64/usr/include/endian.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/err.h b/9/platforms/android-21/arch-mips64/usr/include/err.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/err.h
rename to 9/platforms/android-21/arch-mips64/usr/include/err.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/errno.h b/9/platforms/android-21/arch-mips64/usr/include/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/errno.h
rename to 9/platforms/android-21/arch-mips64/usr/include/errno.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/fcntl.h b/9/platforms/android-21/arch-mips64/usr/include/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/fcntl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/fcntl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/features.h b/9/platforms/android-21/arch-mips64/usr/include/features.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/features.h
rename to 9/platforms/android-21/arch-mips64/usr/include/features.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/fenv.h b/9/platforms/android-21/arch-mips64/usr/include/fenv.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/fenv.h
rename to 9/platforms/android-21/arch-mips64/usr/include/fenv.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/fnmatch.h b/9/platforms/android-21/arch-mips64/usr/include/fnmatch.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/fnmatch.h
rename to 9/platforms/android-21/arch-mips64/usr/include/fnmatch.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/fts.h b/9/platforms/android-21/arch-mips64/usr/include/fts.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/fts.h
rename to 9/platforms/android-21/arch-mips64/usr/include/fts.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/ftw.h b/9/platforms/android-21/arch-mips64/usr/include/ftw.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/ftw.h
rename to 9/platforms/android-21/arch-mips64/usr/include/ftw.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/getopt.h b/9/platforms/android-21/arch-mips64/usr/include/getopt.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/getopt.h
rename to 9/platforms/android-21/arch-mips64/usr/include/getopt.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/grp.h b/9/platforms/android-21/arch-mips64/usr/include/grp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/grp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/grp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/inttypes.h b/9/platforms/android-21/arch-mips64/usr/include/inttypes.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/inttypes.h
rename to 9/platforms/android-21/arch-mips64/usr/include/inttypes.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/jni.h b/9/platforms/android-21/arch-mips64/usr/include/jni.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/jni.h
rename to 9/platforms/android-21/arch-mips64/usr/include/jni.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/lastlog.h b/9/platforms/android-21/arch-mips64/usr/include/lastlog.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/lastlog.h
rename to 9/platforms/android-21/arch-mips64/usr/include/lastlog.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/libgen.h b/9/platforms/android-21/arch-mips64/usr/include/libgen.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/libgen.h
rename to 9/platforms/android-21/arch-mips64/usr/include/libgen.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/limits.h b/9/platforms/android-21/arch-mips64/usr/include/limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/limits.h
rename to 9/platforms/android-21/arch-mips64/usr/include/limits.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/link.h b/9/platforms/android-21/arch-mips64/usr/include/link.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/link.h
rename to 9/platforms/android-21/arch-mips64/usr/include/link.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/a.out.h b/9/platforms/android-21/arch-mips64/usr/include/linux/a.out.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/a.out.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/a.out.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/acct.h b/9/platforms/android-21/arch-mips64/usr/include/linux/acct.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/acct.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/acct.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/adb.h b/9/platforms/android-21/arch-mips64/usr/include/linux/adb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/adb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/adb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/adfs_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/adfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/adfs_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/adfs_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/affs_hardblocks.h b/9/platforms/android-21/arch-mips64/usr/include/linux/affs_hardblocks.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/affs_hardblocks.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/affs_hardblocks.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/agpgart.h b/9/platforms/android-21/arch-mips64/usr/include/linux/agpgart.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/agpgart.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/agpgart.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/aio_abi.h b/9/platforms/android-21/arch-mips64/usr/include/linux/aio_abi.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/aio_abi.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/aio_abi.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/android_alarm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/android_alarm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/android_alarm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/android_alarm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/apm_bios.h b/9/platforms/android-21/arch-mips64/usr/include/linux/apm_bios.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/apm_bios.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/apm_bios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/arcfb.h b/9/platforms/android-21/arch-mips64/usr/include/linux/arcfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/arcfb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/arcfb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ashmem.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ashmem.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ashmem.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ashmem.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atalk.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atalk.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atalk.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atalk.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atm_eni.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atm_eni.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atm_eni.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atm_eni.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atm_he.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atm_he.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atm_he.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atm_he.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atm_idt77105.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atm_idt77105.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atm_idt77105.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atm_idt77105.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atm_nicstar.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atm_nicstar.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atm_nicstar.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atm_nicstar.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atm_tcp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atm_tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atm_tcp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atm_tcp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atm_zatm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atm_zatm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atm_zatm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atm_zatm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmapi.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmapi.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmapi.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmapi.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmarp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmarp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmarp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmarp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmbr2684.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmbr2684.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmbr2684.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmbr2684.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmclip.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmclip.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmclip.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmclip.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmdev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmdev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmdev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmioc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmioc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmioc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmioc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmlec.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmlec.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmlec.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmlec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmmpc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmmpc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmmpc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmmpc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmppp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmppp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmppp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmppp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmsap.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmsap.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmsap.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmsap.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/atmsvc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/atmsvc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/atmsvc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/atmsvc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/audit.h b/9/platforms/android-21/arch-mips64/usr/include/linux/audit.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/audit.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/audit.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/auto_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/auto_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/auto_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/auto_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/auto_fs4.h b/9/platforms/android-21/arch-mips64/usr/include/linux/auto_fs4.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/auto_fs4.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/auto_fs4.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/auxvec.h b/9/platforms/android-21/arch-mips64/usr/include/linux/auxvec.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/auxvec.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/auxvec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ax25.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ax25.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ax25.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ax25.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/b1lli.h b/9/platforms/android-21/arch-mips64/usr/include/linux/b1lli.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/b1lli.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/b1lli.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/baycom.h b/9/platforms/android-21/arch-mips64/usr/include/linux/baycom.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/baycom.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/baycom.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/bcache.h b/9/platforms/android-21/arch-mips64/usr/include/linux/bcache.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/bcache.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/bcache.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/bcm933xx_hcs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/bcm933xx_hcs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/bcm933xx_hcs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/bcm933xx_hcs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/bfs_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/bfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/bfs_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/bfs_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/binder.h b/9/platforms/android-21/arch-mips64/usr/include/linux/binder.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/binder.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/binder.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/binfmts.h b/9/platforms/android-21/arch-mips64/usr/include/linux/binfmts.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/binfmts.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/binfmts.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/blkpg.h b/9/platforms/android-21/arch-mips64/usr/include/linux/blkpg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/blkpg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/blkpg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/blktrace_api.h b/9/platforms/android-21/arch-mips64/usr/include/linux/blktrace_api.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/blktrace_api.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/blktrace_api.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/bpqether.h b/9/platforms/android-21/arch-mips64/usr/include/linux/bpqether.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/bpqether.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/bpqether.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/bsg.h b/9/platforms/android-21/arch-mips64/usr/include/linux/bsg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/bsg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/bsg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/btrfs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/btrfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/btrfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/btrfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/byteorder/big_endian.h b/9/platforms/android-21/arch-mips64/usr/include/linux/byteorder/big_endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/byteorder/big_endian.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/byteorder/big_endian.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/byteorder/little_endian.h b/9/platforms/android-21/arch-mips64/usr/include/linux/byteorder/little_endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/byteorder/little_endian.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/byteorder/little_endian.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/caif/caif_socket.h b/9/platforms/android-21/arch-mips64/usr/include/linux/caif/caif_socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/caif/caif_socket.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/caif/caif_socket.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/caif/if_caif.h b/9/platforms/android-21/arch-mips64/usr/include/linux/caif/if_caif.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/caif/if_caif.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/caif/if_caif.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/can.h b/9/platforms/android-21/arch-mips64/usr/include/linux/can.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/can.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/can.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/can/bcm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/can/bcm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/can/bcm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/can/bcm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/can/error.h b/9/platforms/android-21/arch-mips64/usr/include/linux/can/error.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/can/error.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/can/error.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/can/gw.h b/9/platforms/android-21/arch-mips64/usr/include/linux/can/gw.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/can/gw.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/can/gw.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/can/netlink.h b/9/platforms/android-21/arch-mips64/usr/include/linux/can/netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/can/netlink.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/can/netlink.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/can/raw.h b/9/platforms/android-21/arch-mips64/usr/include/linux/can/raw.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/can/raw.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/can/raw.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/capability.h b/9/platforms/android-21/arch-mips64/usr/include/linux/capability.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/capability.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/capability.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/capi.h b/9/platforms/android-21/arch-mips64/usr/include/linux/capi.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/capi.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/capi.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cciss_defs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cciss_defs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cciss_defs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cciss_defs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cciss_ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cciss_ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cciss_ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cciss_ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cdrom.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cdrom.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cdrom.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cdrom.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cgroupstats.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cgroupstats.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cgroupstats.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cgroupstats.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/chio.h b/9/platforms/android-21/arch-mips64/usr/include/linux/chio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/chio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/chio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cifs/cifs_mount.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cifs/cifs_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cifs/cifs_mount.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cifs/cifs_mount.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cm4000_cs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cm4000_cs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cm4000_cs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cm4000_cs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cn_proc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cn_proc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cn_proc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cn_proc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/coda.h b/9/platforms/android-21/arch-mips64/usr/include/linux/coda.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/coda.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/coda.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/coda_psdev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/coda_psdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/coda_psdev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/coda_psdev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/coff.h b/9/platforms/android-21/arch-mips64/usr/include/linux/coff.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/coff.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/coff.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/compiler.h b/9/platforms/android-21/arch-mips64/usr/include/linux/compiler.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/compiler.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/compiler.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/connector.h b/9/platforms/android-21/arch-mips64/usr/include/linux/connector.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/connector.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/connector.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/const.h b/9/platforms/android-21/arch-mips64/usr/include/linux/const.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/const.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/const.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cramfs_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cramfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cramfs_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cramfs_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cuda.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cuda.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cuda.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cuda.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cyclades.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cyclades.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cyclades.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cyclades.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/cycx_cfm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/cycx_cfm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/cycx_cfm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/cycx_cfm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dcbnl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dcbnl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dcbnl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dcbnl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dccp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dccp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dccp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dccp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dlm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dlm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dlm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dlm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dlm_device.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dlm_device.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dlm_device.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dlm_device.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dlm_netlink.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dlm_netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dlm_netlink.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dlm_netlink.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dlm_plock.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dlm_plock.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dlm_plock.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dlm_plock.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dlmconstants.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dlmconstants.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dlmconstants.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dlmconstants.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dm-ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dm-ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dm-ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dm-ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dm-log-userspace.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dm-log-userspace.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dm-log-userspace.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dm-log-userspace.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dn.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dn.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dn.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dn.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dqblk_xfs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dqblk_xfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dqblk_xfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dqblk_xfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dvb/audio.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dvb/audio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dvb/audio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dvb/audio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dvb/ca.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dvb/ca.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dvb/ca.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dvb/ca.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dvb/dmx.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dvb/dmx.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dvb/dmx.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dvb/dmx.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dvb/frontend.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dvb/frontend.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dvb/frontend.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dvb/frontend.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dvb/net.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dvb/net.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dvb/net.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dvb/net.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dvb/osd.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dvb/osd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dvb/osd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dvb/osd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dvb/version.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dvb/version.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dvb/version.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dvb/version.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/dvb/video.h b/9/platforms/android-21/arch-mips64/usr/include/linux/dvb/video.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/dvb/video.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/dvb/video.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/edd.h b/9/platforms/android-21/arch-mips64/usr/include/linux/edd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/edd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/edd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/efs_fs_sb.h b/9/platforms/android-21/arch-mips64/usr/include/linux/efs_fs_sb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/efs_fs_sb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/efs_fs_sb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/elf-em.h b/9/platforms/android-21/arch-mips64/usr/include/linux/elf-em.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/elf-em.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/elf-em.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/elf-fdpic.h b/9/platforms/android-21/arch-mips64/usr/include/linux/elf-fdpic.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/elf-fdpic.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/elf-fdpic.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/elf.h b/9/platforms/android-21/arch-mips64/usr/include/linux/elf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/elf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/elf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/elfcore.h b/9/platforms/android-21/arch-mips64/usr/include/linux/elfcore.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/elfcore.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/elfcore.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/errno.h b/9/platforms/android-21/arch-mips64/usr/include/linux/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/errno.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/errno.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/errqueue.h b/9/platforms/android-21/arch-mips64/usr/include/linux/errqueue.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/errqueue.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/errqueue.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ethtool.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ethtool.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ethtool.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ethtool.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/eventpoll.h b/9/platforms/android-21/arch-mips64/usr/include/linux/eventpoll.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/eventpoll.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/eventpoll.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fadvise.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fadvise.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fadvise.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fadvise.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/falloc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/falloc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/falloc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/falloc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fanotify.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fanotify.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fanotify.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fanotify.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fb.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fcntl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fcntl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fcntl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fd.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fdreg.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fdreg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fdreg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fdreg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fib_rules.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fib_rules.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fib_rules.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fib_rules.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fiemap.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fiemap.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fiemap.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fiemap.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/filter.h b/9/platforms/android-21/arch-mips64/usr/include/linux/filter.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/filter.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/filter.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/firewire-cdev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/firewire-cdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/firewire-cdev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/firewire-cdev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/firewire-constants.h b/9/platforms/android-21/arch-mips64/usr/include/linux/firewire-constants.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/firewire-constants.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/firewire-constants.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/flat.h b/9/platforms/android-21/arch-mips64/usr/include/linux/flat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/flat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/flat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fsl_hypervisor.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fsl_hypervisor.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fsl_hypervisor.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fsl_hypervisor.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/fuse.h b/9/platforms/android-21/arch-mips64/usr/include/linux/fuse.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/fuse.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/fuse.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/futex.h b/9/platforms/android-21/arch-mips64/usr/include/linux/futex.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/futex.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/futex.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/gameport.h b/9/platforms/android-21/arch-mips64/usr/include/linux/gameport.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/gameport.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/gameport.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/gen_stats.h b/9/platforms/android-21/arch-mips64/usr/include/linux/gen_stats.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/gen_stats.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/gen_stats.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/genetlink.h b/9/platforms/android-21/arch-mips64/usr/include/linux/genetlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/genetlink.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/genetlink.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/genwqe/genwqe_card.h b/9/platforms/android-21/arch-mips64/usr/include/linux/genwqe/genwqe_card.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/genwqe/genwqe_card.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/genwqe/genwqe_card.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/gfs2_ondisk.h b/9/platforms/android-21/arch-mips64/usr/include/linux/gfs2_ondisk.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/gfs2_ondisk.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/gfs2_ondisk.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/gigaset_dev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/gigaset_dev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/gigaset_dev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/gigaset_dev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hash_info.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hash_info.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hash_info.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hash_info.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hdlc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hdlc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hdlc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hdlc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hdlc/ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hdlc/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hdlc/ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hdlc/ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hdlcdrv.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hdlcdrv.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hdlcdrv.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hdlcdrv.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hdreg.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hdreg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hdreg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hdreg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hid.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hid.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hid.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hid.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hiddev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hiddev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hiddev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hiddev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hidraw.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hidraw.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hidraw.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hidraw.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hpet.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hpet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hpet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hpet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hsi/hsi_char.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hsi/hsi_char.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hsi/hsi_char.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hsi/hsi_char.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hsr_netlink.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hsr_netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hsr_netlink.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hsr_netlink.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hw_breakpoint.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hw_breakpoint.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hw_breakpoint.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hw_breakpoint.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/hysdn_if.h b/9/platforms/android-21/arch-mips64/usr/include/linux/hysdn_if.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/hysdn_if.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/hysdn_if.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/i2c-dev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/i2c-dev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/i2c-dev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/i2c-dev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/i2c.h b/9/platforms/android-21/arch-mips64/usr/include/linux/i2c.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/i2c.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/i2c.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/i2o-dev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/i2o-dev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/i2o-dev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/i2o-dev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/i8k.h b/9/platforms/android-21/arch-mips64/usr/include/linux/i8k.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/i8k.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/i8k.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/icmp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/icmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/icmp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/icmp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/icmpv6.h b/9/platforms/android-21/arch-mips64/usr/include/linux/icmpv6.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/icmpv6.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/icmpv6.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_addr.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_addr.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_addr.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_addr.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_addrlabel.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_addrlabel.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_addrlabel.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_addrlabel.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_alg.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_alg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_alg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_alg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_arcnet.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_arcnet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_arcnet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_arcnet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_arp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_arp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_arp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_bonding.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_bonding.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_bonding.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_bonding.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_bridge.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_bridge.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_bridge.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_bridge.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_cablemodem.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_cablemodem.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_cablemodem.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_cablemodem.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_eql.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_eql.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_eql.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_eql.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_ether.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_ether.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_ether.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_fc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_fc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_fc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_fc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_fddi.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_fddi.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_fddi.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_fddi.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_frad.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_frad.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_frad.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_frad.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_hippi.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_hippi.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_hippi.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_hippi.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_infiniband.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_infiniband.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_infiniband.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_infiniband.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_link.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_link.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_link.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_link.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_ltalk.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_ltalk.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_ltalk.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_ltalk.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_packet.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_packet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_packet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_packet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_phonet.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_phonet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_phonet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_phonet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_plip.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_plip.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_plip.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_plip.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_ppp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_ppp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_ppp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_ppp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_pppol2tp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_pppol2tp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_pppol2tp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_pppol2tp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_pppolac.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_pppolac.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_pppolac.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_pppolac.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_pppopns.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_pppopns.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_pppopns.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_pppopns.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_pppox.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_pppox.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_pppox.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_pppox.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_slip.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_slip.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_slip.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_slip.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_team.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_team.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_team.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_team.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_tun.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_tun.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_tun.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_tun.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_tunnel.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_tunnel.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_tunnel.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_tunnel.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_vlan.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_vlan.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_vlan.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_vlan.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/if_x25.h b/9/platforms/android-21/arch-mips64/usr/include/linux/if_x25.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/if_x25.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/if_x25.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/igmp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/igmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/igmp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/igmp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/in.h b/9/platforms/android-21/arch-mips64/usr/include/linux/in.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/in.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/in.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/in6.h b/9/platforms/android-21/arch-mips64/usr/include/linux/in6.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/in6.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/in6.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/in_route.h b/9/platforms/android-21/arch-mips64/usr/include/linux/in_route.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/in_route.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/in_route.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/inet_diag.h b/9/platforms/android-21/arch-mips64/usr/include/linux/inet_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/inet_diag.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/inet_diag.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/inotify.h b/9/platforms/android-21/arch-mips64/usr/include/linux/inotify.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/inotify.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h b/9/platforms/android-21/arch-mips64/usr/include/linux/input.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/input.h
copy to 9/platforms/android-21/arch-mips64/usr/include/linux/input.h
index df3200c..b9d5b2a 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/linux/input.h
@@ -97,629 +97,644 @@
#define INPUT_PROP_BUTTONPAD 0x02
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define INPUT_PROP_SEMI_MT 0x03
+#define INPUT_PROP_TOPBUTTONPAD 0x04
#define INPUT_PROP_MAX 0x1f
#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1)
-#define EV_SYN 0x00
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_SYN 0x00
#define EV_KEY 0x01
#define EV_REL 0x02
#define EV_ABS 0x03
-#define EV_MSC 0x04
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MSC 0x04
#define EV_SW 0x05
#define EV_LED 0x11
#define EV_SND 0x12
-#define EV_REP 0x14
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_REP 0x14
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
-#define EV_MAX 0x1f
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)
#define SYN_REPORT 0
#define SYN_CONFIG 1
-#define SYN_MT_REPORT 2
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SYN_MT_REPORT 2
#define SYN_DROPPED 3
#define SYN_MAX 0xf
#define SYN_CNT (SYN_MAX+1)
-#define KEY_RESERVED 0
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RESERVED 0
#define KEY_ESC 1
#define KEY_1 2
#define KEY_2 3
-#define KEY_3 4
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_3 4
#define KEY_4 5
#define KEY_5 6
#define KEY_6 7
-#define KEY_7 8
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_7 8
#define KEY_8 9
#define KEY_9 10
#define KEY_0 11
-#define KEY_MINUS 12
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MINUS 12
#define KEY_EQUAL 13
#define KEY_BACKSPACE 14
#define KEY_TAB 15
-#define KEY_Q 16
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Q 16
#define KEY_W 17
#define KEY_E 18
#define KEY_R 19
-#define KEY_T 20
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_T 20
#define KEY_Y 21
#define KEY_U 22
#define KEY_I 23
-#define KEY_O 24
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_O 24
#define KEY_P 25
#define KEY_LEFTBRACE 26
#define KEY_RIGHTBRACE 27
-#define KEY_ENTER 28
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ENTER 28
#define KEY_LEFTCTRL 29
#define KEY_A 30
#define KEY_S 31
-#define KEY_D 32
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_D 32
#define KEY_F 33
#define KEY_G 34
#define KEY_H 35
-#define KEY_J 36
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_J 36
#define KEY_K 37
#define KEY_L 38
#define KEY_SEMICOLON 39
-#define KEY_APOSTROPHE 40
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_APOSTROPHE 40
#define KEY_GRAVE 41
#define KEY_LEFTSHIFT 42
#define KEY_BACKSLASH 43
-#define KEY_Z 44
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Z 44
#define KEY_X 45
#define KEY_C 46
#define KEY_V 47
-#define KEY_B 48
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_B 48
#define KEY_N 49
#define KEY_M 50
#define KEY_COMMA 51
-#define KEY_DOT 52
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DOT 52
#define KEY_SLASH 53
#define KEY_RIGHTSHIFT 54
#define KEY_KPASTERISK 55
-#define KEY_LEFTALT 56
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFTALT 56
#define KEY_SPACE 57
#define KEY_CAPSLOCK 58
#define KEY_F1 59
-#define KEY_F2 60
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F2 60
#define KEY_F3 61
#define KEY_F4 62
#define KEY_F5 63
-#define KEY_F6 64
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F6 64
#define KEY_F7 65
#define KEY_F8 66
#define KEY_F9 67
-#define KEY_F10 68
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F10 68
#define KEY_NUMLOCK 69
#define KEY_SCROLLLOCK 70
#define KEY_KP7 71
-#define KEY_KP8 72
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP8 72
#define KEY_KP9 73
#define KEY_KPMINUS 74
#define KEY_KP4 75
-#define KEY_KP5 76
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP5 76
#define KEY_KP6 77
#define KEY_KPPLUS 78
#define KEY_KP1 79
-#define KEY_KP2 80
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP2 80
#define KEY_KP3 81
#define KEY_KP0 82
#define KEY_KPDOT 83
-#define KEY_ZENKAKUHANKAKU 85
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ZENKAKUHANKAKU 85
#define KEY_102ND 86
#define KEY_F11 87
#define KEY_F12 88
-#define KEY_RO 89
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RO 89
#define KEY_KATAKANA 90
#define KEY_HIRAGANA 91
#define KEY_HENKAN 92
-#define KEY_KATAKANAHIRAGANA 93
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KATAKANAHIRAGANA 93
#define KEY_MUHENKAN 94
#define KEY_KPJPCOMMA 95
#define KEY_KPENTER 96
-#define KEY_RIGHTCTRL 97
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RIGHTCTRL 97
#define KEY_KPSLASH 98
#define KEY_SYSRQ 99
#define KEY_RIGHTALT 100
-#define KEY_LINEFEED 101
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LINEFEED 101
#define KEY_HOME 102
#define KEY_UP 103
#define KEY_PAGEUP 104
-#define KEY_LEFT 105
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFT 105
#define KEY_RIGHT 106
#define KEY_END 107
#define KEY_DOWN 108
-#define KEY_PAGEDOWN 109
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PAGEDOWN 109
#define KEY_INSERT 110
#define KEY_DELETE 111
#define KEY_MACRO 112
-#define KEY_MUTE 113
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MUTE 113
#define KEY_VOLUMEDOWN 114
#define KEY_VOLUMEUP 115
#define KEY_POWER 116
-#define KEY_KPEQUAL 117
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPEQUAL 117
#define KEY_KPPLUSMINUS 118
#define KEY_PAUSE 119
#define KEY_SCALE 120
-#define KEY_KPCOMMA 121
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPCOMMA 121
#define KEY_HANGEUL 122
#define KEY_HANGUEL KEY_HANGEUL
#define KEY_HANJA 123
-#define KEY_YEN 124
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_YEN 124
#define KEY_LEFTMETA 125
#define KEY_RIGHTMETA 126
#define KEY_COMPOSE 127
-#define KEY_STOP 128
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_STOP 128
#define KEY_AGAIN 129
#define KEY_PROPS 130
#define KEY_UNDO 131
-#define KEY_FRONT 132
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FRONT 132
#define KEY_COPY 133
#define KEY_OPEN 134
#define KEY_PASTE 135
-#define KEY_FIND 136
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FIND 136
#define KEY_CUT 137
#define KEY_HELP 138
#define KEY_MENU 139
-#define KEY_CALC 140
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CALC 140
#define KEY_SETUP 141
#define KEY_SLEEP 142
#define KEY_WAKEUP 143
-#define KEY_FILE 144
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FILE 144
#define KEY_SENDFILE 145
#define KEY_DELETEFILE 146
#define KEY_XFER 147
-#define KEY_PROG1 148
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PROG1 148
#define KEY_PROG2 149
#define KEY_WWW 150
#define KEY_MSDOS 151
-#define KEY_COFFEE 152
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_COFFEE 152
#define KEY_SCREENLOCK KEY_COFFEE
#define KEY_DIRECTION 153
#define KEY_CYCLEWINDOWS 154
-#define KEY_MAIL 155
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MAIL 155
#define KEY_BOOKMARKS 156
#define KEY_COMPUTER 157
#define KEY_BACK 158
-#define KEY_FORWARD 159
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FORWARD 159
#define KEY_CLOSECD 160
#define KEY_EJECTCD 161
#define KEY_EJECTCLOSECD 162
-#define KEY_NEXTSONG 163
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_NEXTSONG 163
#define KEY_PLAYPAUSE 164
#define KEY_PREVIOUSSONG 165
#define KEY_STOPCD 166
-#define KEY_RECORD 167
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RECORD 167
#define KEY_REWIND 168
#define KEY_PHONE 169
#define KEY_ISO 170
-#define KEY_CONFIG 171
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CONFIG 171
#define KEY_HOMEPAGE 172
#define KEY_REFRESH 173
#define KEY_EXIT 174
-#define KEY_MOVE 175
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MOVE 175
#define KEY_EDIT 176
#define KEY_SCROLLUP 177
#define KEY_SCROLLDOWN 178
-#define KEY_KPLEFTPAREN 179
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPLEFTPAREN 179
#define KEY_KPRIGHTPAREN 180
#define KEY_NEW 181
#define KEY_REDO 182
-#define KEY_F13 183
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F13 183
#define KEY_F14 184
#define KEY_F15 185
#define KEY_F16 186
-#define KEY_F17 187
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F17 187
#define KEY_F18 188
#define KEY_F19 189
#define KEY_F20 190
-#define KEY_F21 191
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F21 191
#define KEY_F22 192
#define KEY_F23 193
#define KEY_F24 194
-#define KEY_PLAYCD 200
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PLAYCD 200
#define KEY_PAUSECD 201
#define KEY_PROG3 202
#define KEY_PROG4 203
-#define KEY_DASHBOARD 204
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DASHBOARD 204
#define KEY_SUSPEND 205
#define KEY_CLOSE 206
#define KEY_PLAY 207
-#define KEY_FASTFORWARD 208
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FASTFORWARD 208
#define KEY_BASSBOOST 209
#define KEY_PRINT 210
#define KEY_HP 211
-#define KEY_CAMERA 212
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CAMERA 212
#define KEY_SOUND 213
#define KEY_QUESTION 214
#define KEY_EMAIL 215
-#define KEY_CHAT 216
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CHAT 216
#define KEY_SEARCH 217
#define KEY_CONNECT 218
#define KEY_FINANCE 219
-#define KEY_SPORT 220
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SPORT 220
#define KEY_SHOP 221
#define KEY_ALTERASE 222
#define KEY_CANCEL 223
-#define KEY_BRIGHTNESSDOWN 224
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESSDOWN 224
#define KEY_BRIGHTNESSUP 225
#define KEY_MEDIA 226
#define KEY_SWITCHVIDEOMODE 227
-#define KEY_KBDILLUMTOGGLE 228
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KBDILLUMTOGGLE 228
#define KEY_KBDILLUMDOWN 229
#define KEY_KBDILLUMUP 230
#define KEY_SEND 231
-#define KEY_REPLY 232
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_REPLY 232
#define KEY_FORWARDMAIL 233
#define KEY_SAVE 234
#define KEY_DOCUMENTS 235
-#define KEY_BATTERY 236
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BATTERY 236
#define KEY_BLUETOOTH 237
#define KEY_WLAN 238
#define KEY_UWB 239
-#define KEY_UNKNOWN 240
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_UNKNOWN 240
#define KEY_VIDEO_NEXT 241
#define KEY_VIDEO_PREV 242
#define KEY_BRIGHTNESS_CYCLE 243
-#define KEY_BRIGHTNESS_ZERO 244
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_AUTO 244
+#define KEY_BRIGHTNESS_ZERO KEY_BRIGHTNESS_AUTO
#define KEY_DISPLAY_OFF 245
#define KEY_WWAN 246
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WIMAX KEY_WWAN
#define KEY_RFKILL 247
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MICMUTE 248
#define BTN_MISC 0x100
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_0 0x100
#define BTN_1 0x101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_2 0x102
#define BTN_3 0x103
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_4 0x104
#define BTN_5 0x105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_6 0x106
#define BTN_7 0x107
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_8 0x108
#define BTN_9 0x109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MOUSE 0x110
#define BTN_LEFT 0x110
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_RIGHT 0x111
#define BTN_MIDDLE 0x112
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SIDE 0x113
#define BTN_EXTRA 0x114
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_FORWARD 0x115
#define BTN_BACK 0x116
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TASK 0x117
#define BTN_JOYSTICK 0x120
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER 0x120
#define BTN_THUMB 0x121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMB2 0x122
#define BTN_TOP 0x123
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOP2 0x124
#define BTN_PINKIE 0x125
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE 0x126
#define BTN_BASE2 0x127
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE3 0x128
#define BTN_BASE4 0x129
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE5 0x12a
#define BTN_BASE6 0x12b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DEAD 0x12f
#define BTN_GAMEPAD 0x130
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SOUTH 0x130
#define BTN_A BTN_SOUTH
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_EAST 0x131
#define BTN_B BTN_EAST
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_C 0x132
#define BTN_NORTH 0x133
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_X BTN_NORTH
#define BTN_WEST 0x134
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_Y BTN_WEST
#define BTN_Z 0x135
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL 0x136
#define BTN_TR 0x137
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL2 0x138
#define BTN_TR2 0x139
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SELECT 0x13a
#define BTN_START 0x13b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MODE 0x13c
#define BTN_THUMBL 0x13d
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMBR 0x13e
#define BTN_DIGI 0x140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_PEN 0x140
#define BTN_TOOL_RUBBER 0x141
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_BRUSH 0x142
#define BTN_TOOL_PENCIL 0x143
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_AIRBRUSH 0x144
#define BTN_TOOL_FINGER 0x145
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_MOUSE 0x146
#define BTN_TOOL_LENS 0x147
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUINTTAP 0x148
#define BTN_TOUCH 0x14a
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_STYLUS 0x14b
#define BTN_STYLUS2 0x14c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_DOUBLETAP 0x14d
#define BTN_TOOL_TRIPLETAP 0x14e
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUADTAP 0x14f
#define BTN_WHEEL 0x150
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_GEAR_DOWN 0x150
#define BTN_GEAR_UP 0x151
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_OK 0x160
#define KEY_SELECT 0x161
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GOTO 0x162
#define KEY_CLEAR 0x163
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_POWER2 0x164
#define KEY_OPTION 0x165
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_INFO 0x166
#define KEY_TIME 0x167
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VENDOR 0x168
#define KEY_ARCHIVE 0x169
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PROGRAM 0x16a
#define KEY_CHANNEL 0x16b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FAVORITES 0x16c
#define KEY_EPG 0x16d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PVR 0x16e
#define KEY_MHP 0x16f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_LANGUAGE 0x170
#define KEY_TITLE 0x171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SUBTITLE 0x172
#define KEY_ANGLE 0x173
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOM 0x174
#define KEY_MODE 0x175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_KEYBOARD 0x176
#define KEY_SCREEN 0x177
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PC 0x178
#define KEY_TV 0x179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TV2 0x17a
#define KEY_VCR 0x17b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VCR2 0x17c
#define KEY_SAT 0x17d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SAT2 0x17e
#define KEY_CD 0x17f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TAPE 0x180
#define KEY_RADIO 0x181
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TUNER 0x182
#define KEY_PLAYER 0x183
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEXT 0x184
#define KEY_DVD 0x185
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUX 0x186
#define KEY_MP3 0x187
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUDIO 0x188
#define KEY_VIDEO 0x189
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DIRECTORY 0x18a
#define KEY_LIST 0x18b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEMO 0x18c
#define KEY_CALENDAR 0x18d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RED 0x18e
#define KEY_GREEN 0x18f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_YELLOW 0x190
#define KEY_BLUE 0x191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CHANNELUP 0x192
#define KEY_CHANNELDOWN 0x193
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FIRST 0x194
#define KEY_LAST 0x195
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AB 0x196
#define KEY_NEXT 0x197
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RESTART 0x198
#define KEY_SLOW 0x199
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SHUFFLE 0x19a
#define KEY_BREAK 0x19b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PREVIOUS 0x19c
#define KEY_DIGITS 0x19d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEEN 0x19e
#define KEY_TWEN 0x19f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VIDEOPHONE 0x1a0
#define KEY_GAMES 0x1a1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMIN 0x1a2
#define KEY_ZOOMOUT 0x1a3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMRESET 0x1a4
#define KEY_WORDPROCESSOR 0x1a5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EDITOR 0x1a6
#define KEY_SPREADSHEET 0x1a7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GRAPHICSEDITOR 0x1a8
#define KEY_PRESENTATION 0x1a9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DATABASE 0x1aa
#define KEY_NEWS 0x1ab
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VOICEMAIL 0x1ac
#define KEY_ADDRESSBOOK 0x1ad
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MESSENGER 0x1ae
#define KEY_DISPLAYTOGGLE 0x1af
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_TOGGLE KEY_DISPLAYTOGGLE
#define KEY_SPELLCHECK 0x1b0
#define KEY_LOGOFF 0x1b1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DOLLAR 0x1b2
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EURO 0x1b3
#define KEY_FRAMEBACK 0x1b4
#define KEY_FRAMEFORWARD 0x1b5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CONTEXT_MENU 0x1b6
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEDIA_REPEAT 0x1b7
#define KEY_10CHANNELSUP 0x1b8
#define KEY_10CHANNELSDOWN 0x1b9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_IMAGES 0x1ba
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_EOL 0x1c0
#define KEY_DEL_EOS 0x1c1
#define KEY_INS_LINE 0x1c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_LINE 0x1c3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN 0x1d0
#define KEY_FN_ESC 0x1d1
#define KEY_FN_F1 0x1d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F2 0x1d3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F3 0x1d4
#define KEY_FN_F4 0x1d5
#define KEY_FN_F5 0x1d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F6 0x1d7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F7 0x1d8
#define KEY_FN_F8 0x1d9
#define KEY_FN_F9 0x1da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F10 0x1db
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F11 0x1dc
#define KEY_FN_F12 0x1dd
#define KEY_FN_1 0x1de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_2 0x1df
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_D 0x1e0
#define KEY_FN_E 0x1e1
#define KEY_FN_F 0x1e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_S 0x1e3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_B 0x1e4
#define KEY_BRL_DOT1 0x1f1
#define KEY_BRL_DOT2 0x1f2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT3 0x1f3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT4 0x1f4
#define KEY_BRL_DOT5 0x1f5
#define KEY_BRL_DOT6 0x1f6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT7 0x1f7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT8 0x1f8
#define KEY_BRL_DOT9 0x1f9
#define KEY_BRL_DOT10 0x1fa
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_0 0x200
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_1 0x201
#define KEY_NUMERIC_2 0x202
#define KEY_NUMERIC_3 0x203
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_4 0x204
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_5 0x205
#define KEY_NUMERIC_6 0x206
#define KEY_NUMERIC_7 0x207
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_8 0x208
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_9 0x209
#define KEY_NUMERIC_STAR 0x20a
#define KEY_NUMERIC_POUND 0x20b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_FOCUS 0x210
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WPS_BUTTON 0x211
#define KEY_TOUCHPAD_TOGGLE 0x212
#define KEY_TOUCHPAD_ON 0x213
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TOUCHPAD_OFF 0x214
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_ZOOMIN 0x215
#define KEY_CAMERA_ZOOMOUT 0x216
#define KEY_CAMERA_UP 0x217
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_DOWN 0x218
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_LEFT 0x219
#define KEY_CAMERA_RIGHT 0x21a
#define KEY_ATTENDANT_ON 0x21b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_OFF 0x21c
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_TOGGLE 0x21d
#define KEY_LIGHTS_TOGGLE 0x21e
#define BTN_DPAD_UP 0x220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_DOWN 0x221
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_LEFT 0x222
#define BTN_DPAD_RIGHT 0x223
#define KEY_ALS_TOGGLE 0x230
+#define KEY_BUTTONCONFIG 0x240
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_TASKMANAGER 0x241
+#define KEY_JOURNAL 0x242
+#define KEY_CONTROLPANEL 0x243
+#define KEY_APPSELECT 0x244
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SCREENSAVER 0x245
+#define KEY_VOICECOMMAND 0x246
+#define KEY_BRIGHTNESS_MIN 0x250
+#define KEY_BRIGHTNESS_MAX 0x251
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER_HAPPY 0x2c0
#define BTN_TRIGGER_HAPPY1 0x2c0
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ion.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ion.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ion.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ion.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ioprio.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ioprio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ioprio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ioprio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ip.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ip.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ip.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ip.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ip6_tunnel.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ip6_tunnel.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ip6_tunnel.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ip6_tunnel.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ip_vs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ip_vs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ip_vs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ip_vs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ipc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ipc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ipc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ipc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ipmi.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ipmi.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ipmi.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ipmi.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ipmi_msgdefs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ipmi_msgdefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ipmi_msgdefs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ipmi_msgdefs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ipsec.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ipsec.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ipsec.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ipsec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ipv6.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ipv6.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ipv6.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ipv6.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ipv6_route.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ipv6_route.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ipv6_route.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ipv6_route.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ipx.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ipx.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ipx.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ipx.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/irda.h b/9/platforms/android-21/arch-mips64/usr/include/linux/irda.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/irda.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/irda.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/irqnr.h b/9/platforms/android-21/arch-mips64/usr/include/linux/irqnr.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/irqnr.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/irqnr.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/isdn.h b/9/platforms/android-21/arch-mips64/usr/include/linux/isdn.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/isdn.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/isdn.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/isdn/capicmd.h b/9/platforms/android-21/arch-mips64/usr/include/linux/isdn/capicmd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/isdn/capicmd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/isdn/capicmd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/isdn_divertif.h b/9/platforms/android-21/arch-mips64/usr/include/linux/isdn_divertif.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/isdn_divertif.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/isdn_divertif.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/isdn_ppp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/isdn_ppp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/isdn_ppp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/isdn_ppp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/isdnif.h b/9/platforms/android-21/arch-mips64/usr/include/linux/isdnif.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/isdnif.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/isdnif.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/iso_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/iso_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/iso_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/iso_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ivtv.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ivtv.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ivtv.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ivtv.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ivtvfb.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ivtvfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ivtvfb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ivtvfb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ixjuser.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ixjuser.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ixjuser.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ixjuser.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/jffs2.h b/9/platforms/android-21/arch-mips64/usr/include/linux/jffs2.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/jffs2.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/jffs2.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/joystick.h b/9/platforms/android-21/arch-mips64/usr/include/linux/joystick.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/joystick.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/joystick.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/kd.h b/9/platforms/android-21/arch-mips64/usr/include/linux/kd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/kd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/kd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/kdev_t.h b/9/platforms/android-21/arch-mips64/usr/include/linux/kdev_t.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/kdev_t.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/kdev_t.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/kernel-page-flags.h b/9/platforms/android-21/arch-mips64/usr/include/linux/kernel-page-flags.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/kernel-page-flags.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/kernel-page-flags.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/kernel.h b/9/platforms/android-21/arch-mips64/usr/include/linux/kernel.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/kernel.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/kernel.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/kernelcapi.h b/9/platforms/android-21/arch-mips64/usr/include/linux/kernelcapi.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/kernelcapi.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/kernelcapi.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/kexec.h b/9/platforms/android-21/arch-mips64/usr/include/linux/kexec.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/kexec.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/kexec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/keyboard.h b/9/platforms/android-21/arch-mips64/usr/include/linux/keyboard.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/keyboard.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/keyboard.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/keychord.h b/9/platforms/android-21/arch-mips64/usr/include/linux/keychord.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/keychord.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/keychord.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/keyctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/keyctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/keyctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/keyctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/kvm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/kvm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/kvm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/kvm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/kvm_para.h b/9/platforms/android-21/arch-mips64/usr/include/linux/kvm_para.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/kvm_para.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/kvm_para.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/l2tp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/l2tp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/l2tp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/l2tp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/libc-compat.h b/9/platforms/android-21/arch-mips64/usr/include/linux/libc-compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/libc-compat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/libc-compat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/limits.h b/9/platforms/android-21/arch-mips64/usr/include/linux/limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/limits.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/limits.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/llc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/llc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/llc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/llc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/loop.h b/9/platforms/android-21/arch-mips64/usr/include/linux/loop.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/loop.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/loop.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/lp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/lp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/lp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/lp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/magic.h b/9/platforms/android-21/arch-mips64/usr/include/linux/magic.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/magic.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/magic.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/major.h b/9/platforms/android-21/arch-mips64/usr/include/linux/major.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/major.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/major.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/map_to_7segment.h b/9/platforms/android-21/arch-mips64/usr/include/linux/map_to_7segment.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/map_to_7segment.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/map_to_7segment.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/matroxfb.h b/9/platforms/android-21/arch-mips64/usr/include/linux/matroxfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/matroxfb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/matroxfb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mdio.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mdio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mdio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mdio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/media.h b/9/platforms/android-21/arch-mips64/usr/include/linux/media.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/media.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/media.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mei.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mei.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mei.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mei.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mempolicy.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mempolicy.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mempolicy.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mempolicy.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/meye.h b/9/platforms/android-21/arch-mips64/usr/include/linux/meye.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/meye.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/meye.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mic_common.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mic_common.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mic_common.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mic_common.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mic_ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mic_ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mic_ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mic_ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mii.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mii.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mii.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mii.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/minix_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/minix_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/minix_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/minix_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mman.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mman.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mman.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mmc/ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mmc/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mmc/ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mmc/ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mmtimer.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mmtimer.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mmtimer.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mmtimer.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/module.h b/9/platforms/android-21/arch-mips64/usr/include/linux/module.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/module.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/module.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mqueue.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mqueue.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mqueue.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mqueue.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mroute.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mroute.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mroute.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mroute.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mroute6.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mroute6.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mroute6.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mroute6.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/msdos_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/msdos_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/msdos_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/msdos_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/msg.h b/9/platforms/android-21/arch-mips64/usr/include/linux/msg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/msg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/msg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/mtio.h b/9/platforms/android-21/arch-mips64/usr/include/linux/mtio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/mtio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/mtio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/n_r3964.h b/9/platforms/android-21/arch-mips64/usr/include/linux/n_r3964.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/n_r3964.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/n_r3964.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nbd.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nbd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nbd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nbd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ncp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ncp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ncp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ncp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ncp_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ncp_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ncp_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ncp_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ncp_mount.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ncp_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ncp_mount.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ncp_mount.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ncp_no.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ncp_no.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ncp_no.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ncp_no.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/neighbour.h b/9/platforms/android-21/arch-mips64/usr/include/linux/neighbour.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/neighbour.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/neighbour.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/net.h b/9/platforms/android-21/arch-mips64/usr/include/linux/net.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/net.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/net.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/net_dropmon.h b/9/platforms/android-21/arch-mips64/usr/include/linux/net_dropmon.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/net_dropmon.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/net_dropmon.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/net_tstamp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/net_tstamp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/net_tstamp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/net_tstamp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netconf.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netconf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netconf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netdevice.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netdevice.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netdevice.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netdevice.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/ipset/ip_set.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/ipset/ip_set.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/ipset/ip_set.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/ipset/ip_set.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_hash.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_hash.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_hash.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_hash.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_list.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_list.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_list.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/ipset/ip_set_list.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_common.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_common.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_common.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_common.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_ftp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_ftp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_ftp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_ftp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_sctp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_sctp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_sctp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_sctp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_tcp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_tcp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_tcp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_nat.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_nat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_nat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_nat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_tables.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_tables.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_tables.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_tables_compat.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_tables_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nf_tables_compat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nf_tables_compat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_acct.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_acct.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_acct.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_acct.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_compat.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_compat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_compat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_conntrack.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_conntrack.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_conntrack.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_conntrack.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_cthelper.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_cthelper.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_cthelper.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_cthelper.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_cttimeout.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_log.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_log.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_log.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_log.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_queue.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_queue.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/nfnetlink_queue.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/nfnetlink_queue.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/x_tables.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/x_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/x_tables.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/x_tables.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_AUDIT.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_AUDIT.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_AUDIT.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_AUDIT.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CHECKSUM.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CHECKSUM.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CHECKSUM.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CHECKSUM.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CLASSIFY.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CLASSIFY.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CLASSIFY.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CLASSIFY.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CONNMARK.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CONNMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CONNMARK.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CONNMARK.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CONNSECMARK.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CONNSECMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CONNSECMARK.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CONNSECMARK.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CT.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CT.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_CT.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_CT.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_DSCP.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_DSCP.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_DSCP.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_DSCP.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_HMARK.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_HMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_HMARK.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_HMARK.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_IDLETIMER.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_IDLETIMER.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_IDLETIMER.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_IDLETIMER.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_LED.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_LED.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_LED.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_LED.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_LOG.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_LOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_LOG.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_LOG.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_MARK.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_MARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_MARK.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_MARK.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_NFLOG.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_NFLOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_NFLOG.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_NFLOG.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_NFQUEUE.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_NFQUEUE.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_NFQUEUE.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_NFQUEUE.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_RATEEST.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_RATEEST.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_RATEEST.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_RATEEST.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_SECMARK.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_SECMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_SECMARK.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_SECMARK.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_SYNPROXY.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_SYNPROXY.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_SYNPROXY.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_SYNPROXY.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_TCPMSS.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_TCPMSS.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_TCPMSS.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_TCPMSS.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_TEE.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_TEE.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_TEE.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_TEE.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_TPROXY.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_TPROXY.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_TPROXY.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_TPROXY.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_addrtype.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_addrtype.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_addrtype.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_addrtype.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_bpf.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_bpf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_bpf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_bpf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_cgroup.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_cgroup.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_cgroup.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_cgroup.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_cluster.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_cluster.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_cluster.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_cluster.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_comment.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_comment.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_comment.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_comment.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_connbytes.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_connbytes.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_connbytes.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_connbytes.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_connlabel.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_connlabel.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_connlabel.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_connlabel.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_connlimit.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_connlimit.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_connlimit.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_connlimit.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_connmark.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_connmark.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_connmark.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_connmark.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_conntrack.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_conntrack.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_conntrack.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_conntrack.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_cpu.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_cpu.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_cpu.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_cpu.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_dccp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_dccp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_dccp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_dccp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_devgroup.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_devgroup.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_devgroup.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_devgroup.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_dscp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_dscp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_dscp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_dscp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_ecn.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_ecn.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_ecn.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_ecn.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_esp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_esp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_esp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_esp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_hashlimit.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_hashlimit.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_hashlimit.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_hashlimit.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_helper.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_helper.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_helper.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_helper.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_ipcomp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_ipcomp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_ipcomp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_ipcomp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_iprange.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_iprange.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_iprange.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_iprange.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_ipvs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_ipvs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_ipvs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_ipvs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_l2tp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_l2tp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_l2tp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_l2tp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_length.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_length.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_length.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_length.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_limit.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_limit.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_limit.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_limit.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_mac.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_mac.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_mac.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_mac.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_mark.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_mark.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_mark.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_mark.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_multiport.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_multiport.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_multiport.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_multiport.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_nfacct.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_nfacct.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_nfacct.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_nfacct.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_osf.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_osf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_osf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_osf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_owner.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_owner.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_owner.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_owner.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_physdev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_physdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_physdev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_physdev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_pkttype.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_pkttype.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_pkttype.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_pkttype.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_policy.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_policy.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_policy.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_policy.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_quota.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_quota.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_quota.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_quota.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_rateest.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_rateest.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_rateest.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_rateest.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_realm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_realm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_realm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_realm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_recent.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_recent.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_recent.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_recent.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_rpfilter.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_rpfilter.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_rpfilter.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_rpfilter.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_sctp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_sctp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_sctp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_sctp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_set.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_set.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_set.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_set.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_socket.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_socket.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_socket.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_state.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_state.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_state.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_state.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_statistic.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_statistic.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_statistic.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_statistic.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_string.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_string.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_string.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_string.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_tcpmss.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_tcpmss.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_tcpmss.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_tcpmss.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_tcpudp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_tcpudp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_tcpudp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_tcpudp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_time.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_time.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_time.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_time.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_u32.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_u32.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/xt_u32.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter/xt_u32.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_arp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_arp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_arp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_arp/arp_tables.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_arp/arp_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_arp/arp_tables.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_arp/arp_tables.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_arp/arpt_mangle.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_arp/arpt_mangle.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_arp/arpt_mangle.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_arp/arpt_mangle.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_802_3.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_802_3.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_802_3.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_802_3.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_among.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_among.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_among.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_among.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_arp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_arp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_arp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_arpreply.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ip.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ip.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ip.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ip.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ip6.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ip6.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ip6.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ip6.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_limit.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_limit.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_limit.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_limit.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_log.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_log.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_log.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_log.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_mark_m.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_mark_t.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_nat.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_nat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_nat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_nat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_nflog.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_nflog.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_nflog.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_nflog.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_pkttype.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_redirect.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_redirect.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_redirect.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_redirect.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_stp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_stp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_stp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_stp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ulog.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ulog.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ulog.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_ulog.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_vlan.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_vlan.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebt_vlan.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebt_vlan.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebtables.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebtables.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_bridge/ebtables.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ebtables.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_decnet.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_decnet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_decnet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_decnet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ip_tables.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ip_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ip_tables.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ip_tables.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ECN.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_LOG.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_TTL.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ah.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ah.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ah.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ah.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ecn.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ttl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6_tables.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6_tables.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6_tables.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_HL.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_ah.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_frag.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_hl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_mh.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_opts.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_rt.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netlink.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netlink.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netlink.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netlink_diag.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netlink_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netlink_diag.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netlink_diag.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/netrom.h b/9/platforms/android-21/arch-mips64/usr/include/linux/netrom.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/netrom.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/netrom.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfs2.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfs2.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfs2.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfs2.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfs3.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfs3.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfs3.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfs3.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfs4.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfs4.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfs4.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfs4.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfs4_mount.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfs4_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfs4_mount.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfs4_mount.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfs_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfs_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfs_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfs_idmap.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfs_idmap.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfs_idmap.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfs_idmap.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfs_mount.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfs_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfs_mount.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfs_mount.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfsacl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfsacl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfsacl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfsacl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/cld.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/cld.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/cld.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/cld.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/debug.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/debug.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/debug.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/debug.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/export.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/export.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/export.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/export.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/nfsfh.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/nfsfh.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/nfsfh.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/nfsfh.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/stats.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/stats.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nfsd/stats.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nfsd/stats.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nl80211.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nl80211.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nl80211.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nl80211.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nubus.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nubus.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nubus.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nubus.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nvme.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nvme.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nvme.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nvme.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/nvram.h b/9/platforms/android-21/arch-mips64/usr/include/linux/nvram.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/nvram.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/nvram.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/omap3isp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/omap3isp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/omap3isp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/omap3isp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/omapfb.h b/9/platforms/android-21/arch-mips64/usr/include/linux/omapfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/omapfb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/omapfb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/oom.h b/9/platforms/android-21/arch-mips64/usr/include/linux/oom.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/oom.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/oom.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/openvswitch.h b/9/platforms/android-21/arch-mips64/usr/include/linux/openvswitch.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/openvswitch.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/openvswitch.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/packet_diag.h b/9/platforms/android-21/arch-mips64/usr/include/linux/packet_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/packet_diag.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/packet_diag.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/param.h b/9/platforms/android-21/arch-mips64/usr/include/linux/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/param.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/param.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/parport.h b/9/platforms/android-21/arch-mips64/usr/include/linux/parport.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/parport.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/parport.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/patchkey.h b/9/platforms/android-21/arch-mips64/usr/include/linux/patchkey.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/patchkey.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/patchkey.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/pci.h b/9/platforms/android-21/arch-mips64/usr/include/linux/pci.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/pci.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/pci.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/pci_regs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/pci_regs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/pci_regs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/pci_regs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/perf_event.h b/9/platforms/android-21/arch-mips64/usr/include/linux/perf_event.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/perf_event.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/perf_event.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/personality.h b/9/platforms/android-21/arch-mips64/usr/include/linux/personality.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/personality.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/personality.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/pfkeyv2.h b/9/platforms/android-21/arch-mips64/usr/include/linux/pfkeyv2.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/pfkeyv2.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/pfkeyv2.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/pg.h b/9/platforms/android-21/arch-mips64/usr/include/linux/pg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/pg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/pg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/phantom.h b/9/platforms/android-21/arch-mips64/usr/include/linux/phantom.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/phantom.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/phantom.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/phonet.h b/9/platforms/android-21/arch-mips64/usr/include/linux/phonet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/phonet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/phonet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/pkt_cls.h b/9/platforms/android-21/arch-mips64/usr/include/linux/pkt_cls.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/pkt_cls.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/pkt_cls.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/pkt_sched.h b/9/platforms/android-21/arch-mips64/usr/include/linux/pkt_sched.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/pkt_sched.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/pkt_sched.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/pktcdvd.h b/9/platforms/android-21/arch-mips64/usr/include/linux/pktcdvd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/pktcdvd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/pktcdvd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/pmu.h b/9/platforms/android-21/arch-mips64/usr/include/linux/pmu.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/pmu.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/pmu.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/poll.h b/9/platforms/android-21/arch-mips64/usr/include/linux/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/poll.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/poll.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/posix_types.h b/9/platforms/android-21/arch-mips64/usr/include/linux/posix_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/posix_types.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/posix_types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ppdev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ppdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ppdev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ppdev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ppp-comp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ppp-comp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ppp-comp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ppp-comp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ppp-ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ppp-ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ppp-ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ppp-ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ppp_defs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ppp_defs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ppp_defs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ppp_defs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/pps.h b/9/platforms/android-21/arch-mips64/usr/include/linux/pps.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/pps.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/pps.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/prctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/prctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/prctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/prctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ptp_clock.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ptp_clock.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ptp_clock.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ptp_clock.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ptrace.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ptrace.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ptrace.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ptrace.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/qnx4_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/qnx4_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/qnx4_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/qnx4_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/qnxtypes.h b/9/platforms/android-21/arch-mips64/usr/include/linux/qnxtypes.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/qnxtypes.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/qnxtypes.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/quota.h b/9/platforms/android-21/arch-mips64/usr/include/linux/quota.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/quota.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/quota.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/radeonfb.h b/9/platforms/android-21/arch-mips64/usr/include/linux/radeonfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/radeonfb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/radeonfb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/raid/md_p.h b/9/platforms/android-21/arch-mips64/usr/include/linux/raid/md_p.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/raid/md_p.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/raid/md_p.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/raid/md_u.h b/9/platforms/android-21/arch-mips64/usr/include/linux/raid/md_u.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/raid/md_u.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/raid/md_u.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/random.h b/9/platforms/android-21/arch-mips64/usr/include/linux/random.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/random.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/random.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/raw.h b/9/platforms/android-21/arch-mips64/usr/include/linux/raw.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/raw.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/raw.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/rds.h b/9/platforms/android-21/arch-mips64/usr/include/linux/rds.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/rds.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/rds.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/reboot.h b/9/platforms/android-21/arch-mips64/usr/include/linux/reboot.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/reboot.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/reboot.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/reiserfs_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/reiserfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/reiserfs_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/reiserfs_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/reiserfs_xattr.h b/9/platforms/android-21/arch-mips64/usr/include/linux/reiserfs_xattr.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/reiserfs_xattr.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/reiserfs_xattr.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/resource.h b/9/platforms/android-21/arch-mips64/usr/include/linux/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/resource.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/resource.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/rfkill.h b/9/platforms/android-21/arch-mips64/usr/include/linux/rfkill.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/rfkill.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/rfkill.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/romfs_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/romfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/romfs_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/romfs_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/rose.h b/9/platforms/android-21/arch-mips64/usr/include/linux/rose.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/rose.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/rose.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/route.h b/9/platforms/android-21/arch-mips64/usr/include/linux/route.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/route.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/route.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/rtc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/rtc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/rtc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/rtc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/rtnetlink.h b/9/platforms/android-21/arch-mips64/usr/include/linux/rtnetlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/rtnetlink.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/rtnetlink.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/scc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/scc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/scc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/scc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sched.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sched.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sched.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sched.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/screen_info.h b/9/platforms/android-21/arch-mips64/usr/include/linux/screen_info.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/screen_info.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/screen_info.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sctp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sctp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sctp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sctp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sdla.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sdla.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sdla.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sdla.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/seccomp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/seccomp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/seccomp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/seccomp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/securebits.h b/9/platforms/android-21/arch-mips64/usr/include/linux/securebits.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/securebits.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/securebits.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/selinux_netlink.h b/9/platforms/android-21/arch-mips64/usr/include/linux/selinux_netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/selinux_netlink.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/selinux_netlink.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sem.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sem.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sem.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sem.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/serial.h b/9/platforms/android-21/arch-mips64/usr/include/linux/serial.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/serial.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/serial.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/serial_core.h b/9/platforms/android-21/arch-mips64/usr/include/linux/serial_core.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/serial_core.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/serial_core.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/serial_reg.h b/9/platforms/android-21/arch-mips64/usr/include/linux/serial_reg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/serial_reg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/serial_reg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/serio.h b/9/platforms/android-21/arch-mips64/usr/include/linux/serio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/serio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/serio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/shm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/shm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/shm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/shm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/signal.h b/9/platforms/android-21/arch-mips64/usr/include/linux/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/signal.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/signal.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/signalfd.h b/9/platforms/android-21/arch-mips64/usr/include/linux/signalfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/signalfd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/signalfd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/snmp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/snmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/snmp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/snmp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sock_diag.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sock_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sock_diag.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sock_diag.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/socket.h b/9/platforms/android-21/arch-mips64/usr/include/linux/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/socket.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/socket.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sockios.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sockios.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sockios.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sockios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/som.h b/9/platforms/android-21/arch-mips64/usr/include/linux/som.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/som.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/som.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sonet.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sonet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sonet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sonet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sonypi.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sonypi.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sonypi.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sonypi.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sound.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sound.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sound.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sound.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/soundcard.h b/9/platforms/android-21/arch-mips64/usr/include/linux/soundcard.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/soundcard.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/soundcard.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/spi/spidev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/spi/spidev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/spi/spidev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/spi/spidev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/stat.h b/9/platforms/android-21/arch-mips64/usr/include/linux/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/stat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/stat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/stddef.h b/9/platforms/android-21/arch-mips64/usr/include/linux/stddef.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/stddef.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/stddef.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/string.h b/9/platforms/android-21/arch-mips64/usr/include/linux/string.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/string.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/string.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sunrpc/debug.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sunrpc/debug.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sunrpc/debug.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sunrpc/debug.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/suspend_ioctls.h b/9/platforms/android-21/arch-mips64/usr/include/linux/suspend_ioctls.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/suspend_ioctls.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/suspend_ioctls.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sw_sync.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sw_sync.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sw_sync.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sw_sync.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/swab.h b/9/platforms/android-21/arch-mips64/usr/include/linux/swab.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/swab.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/swab.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sync.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sync.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sync.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sync.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/synclink.h b/9/platforms/android-21/arch-mips64/usr/include/linux/synclink.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/synclink.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/synclink.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sysctl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sysctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sysctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sysctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/sysinfo.h b/9/platforms/android-21/arch-mips64/usr/include/linux/sysinfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/sysinfo.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/sysinfo.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/taskstats.h b/9/platforms/android-21/arch-mips64/usr/include/linux/taskstats.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/taskstats.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/taskstats.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_csum.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_csum.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_csum.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_csum.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_defact.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_defact.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_defact.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_defact.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_gact.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_gact.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_gact.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_gact.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_ipt.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_ipt.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_ipt.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_ipt.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_mirred.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_mirred.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_mirred.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_mirred.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_nat.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_nat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_nat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_nat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_pedit.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_pedit.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_pedit.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_pedit.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_skbedit.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_skbedit.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_act/tc_skbedit.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_act/tc_skbedit.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_ematch/tc_em_cmp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_ematch/tc_em_cmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_ematch/tc_em_cmp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_ematch/tc_em_cmp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_ematch/tc_em_meta.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_ematch/tc_em_meta.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_ematch/tc_em_meta.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_ematch/tc_em_meta.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_ematch/tc_em_nbyte.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_ematch/tc_em_nbyte.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_ematch/tc_em_nbyte.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_ematch/tc_em_nbyte.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tc_ematch/tc_em_text.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tc_ematch/tc_em_text.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tc_ematch/tc_em_text.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tc_ematch/tc_em_text.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tcp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tcp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tcp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tcp_metrics.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tcp_metrics.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tcp_metrics.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tcp_metrics.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/telephony.h b/9/platforms/android-21/arch-mips64/usr/include/linux/telephony.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/telephony.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/telephony.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/termios.h b/9/platforms/android-21/arch-mips64/usr/include/linux/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/termios.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/termios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/time.h b/9/platforms/android-21/arch-mips64/usr/include/linux/time.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/time.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/time.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/times.h b/9/platforms/android-21/arch-mips64/usr/include/linux/times.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/times.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/times.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/timex.h b/9/platforms/android-21/arch-mips64/usr/include/linux/timex.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/timex.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/timex.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tiocl.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tiocl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tiocl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tiocl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tipc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tipc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tipc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tipc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tipc_config.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tipc_config.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tipc_config.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tipc_config.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/toshiba.h b/9/platforms/android-21/arch-mips64/usr/include/linux/toshiba.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/toshiba.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/toshiba.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tty.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tty.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tty.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tty.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/tty_flags.h b/9/platforms/android-21/arch-mips64/usr/include/linux/tty_flags.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/tty_flags.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/tty_flags.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/types.h b/9/platforms/android-21/arch-mips64/usr/include/linux/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/types.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/udf_fs_i.h b/9/platforms/android-21/arch-mips64/usr/include/linux/udf_fs_i.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/udf_fs_i.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/udf_fs_i.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/udp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/udp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/udp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/udp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/uhid.h b/9/platforms/android-21/arch-mips64/usr/include/linux/uhid.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/uhid.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/uhid.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/uinput.h b/9/platforms/android-21/arch-mips64/usr/include/linux/uinput.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/uinput.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/uinput.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/uio.h b/9/platforms/android-21/arch-mips64/usr/include/linux/uio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/uio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/uio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/ultrasound.h b/9/platforms/android-21/arch-mips64/usr/include/linux/ultrasound.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/ultrasound.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/ultrasound.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/un.h b/9/platforms/android-21/arch-mips64/usr/include/linux/un.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/un.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/un.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/unistd.h b/9/platforms/android-21/arch-mips64/usr/include/linux/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/unistd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/unistd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/unix_diag.h b/9/platforms/android-21/arch-mips64/usr/include/linux/unix_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/unix_diag.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/unix_diag.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/audio.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/audio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/audio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/audio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/cdc-wdm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/cdc-wdm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/cdc-wdm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/cdc-wdm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/cdc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/cdc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/cdc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/cdc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/ch11.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/ch11.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/ch11.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/ch11.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/ch9.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/ch9.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/ch9.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/ch9.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/f_accessory.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/f_accessory.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/f_accessory.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/f_accessory.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/f_mtp.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/f_mtp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/f_mtp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/f_mtp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/functionfs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/functionfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/functionfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/functionfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/g_printer.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/g_printer.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/g_printer.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/g_printer.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/gadgetfs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/gadgetfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/gadgetfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/gadgetfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/midi.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/midi.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/midi.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/midi.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/tmc.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/tmc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/tmc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/tmc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usb/video.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usb/video.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usb/video.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usb/video.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/usbdevice_fs.h b/9/platforms/android-21/arch-mips64/usr/include/linux/usbdevice_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/usbdevice_fs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/usbdevice_fs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/utime.h b/9/platforms/android-21/arch-mips64/usr/include/linux/utime.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/utime.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/utime.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/utsname.h b/9/platforms/android-21/arch-mips64/usr/include/linux/utsname.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/utsname.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/utsname.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/uuid.h b/9/platforms/android-21/arch-mips64/usr/include/linux/uuid.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/uuid.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/uuid.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/uvcvideo.h b/9/platforms/android-21/arch-mips64/usr/include/linux/uvcvideo.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/uvcvideo.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/uvcvideo.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-common.h b/9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-common.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-common.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-common.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-controls.h b/9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-controls.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-controls.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-controls.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-dv-timings.h b/9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-dv-timings.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-dv-timings.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-dv-timings.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-mediabus.h b/9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-mediabus.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-mediabus.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-mediabus.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-subdev.h b/9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-subdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/v4l2-subdev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/v4l2-subdev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/version.h b/9/platforms/android-21/arch-mips64/usr/include/linux/version.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/version.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/version.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/veth.h b/9/platforms/android-21/arch-mips64/usr/include/linux/veth.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/veth.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/veth.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/vfio.h b/9/platforms/android-21/arch-mips64/usr/include/linux/vfio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/vfio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/vfio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/vhost.h b/9/platforms/android-21/arch-mips64/usr/include/linux/vhost.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/vhost.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/vhost.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/videodev2.h b/9/platforms/android-21/arch-mips64/usr/include/linux/videodev2.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/videodev2.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/videodev2.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_9p.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_9p.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_9p.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_9p.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_balloon.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_balloon.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_balloon.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_balloon.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_blk.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_blk.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_blk.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_blk.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_config.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_config.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_config.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_config.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_console.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_console.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_console.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_console.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_ids.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_ids.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_ids.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_ids.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_net.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_net.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_net.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_net.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_pci.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_pci.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_pci.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_pci.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_ring.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_ring.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_ring.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_ring.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/virtio_rng.h b/9/platforms/android-21/arch-mips64/usr/include/linux/virtio_rng.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/virtio_rng.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/virtio_rng.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/vm_sockets.h b/9/platforms/android-21/arch-mips64/usr/include/linux/vm_sockets.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/vm_sockets.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/vm_sockets.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/vsp1.h b/9/platforms/android-21/arch-mips64/usr/include/linux/vsp1.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/vsp1.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/vsp1.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/vt.h b/9/platforms/android-21/arch-mips64/usr/include/linux/vt.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/vt.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/vt.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/wait.h b/9/platforms/android-21/arch-mips64/usr/include/linux/wait.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/wait.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/wait.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/wanrouter.h b/9/platforms/android-21/arch-mips64/usr/include/linux/wanrouter.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/wanrouter.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/wanrouter.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/watchdog.h b/9/platforms/android-21/arch-mips64/usr/include/linux/watchdog.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/watchdog.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/watchdog.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/wimax.h b/9/platforms/android-21/arch-mips64/usr/include/linux/wimax.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/wimax.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/wimax.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/wimax/i2400m.h b/9/platforms/android-21/arch-mips64/usr/include/linux/wimax/i2400m.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/wimax/i2400m.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/wimax/i2400m.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/wireless.h b/9/platforms/android-21/arch-mips64/usr/include/linux/wireless.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/wireless.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/wireless.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/x25.h b/9/platforms/android-21/arch-mips64/usr/include/linux/x25.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/x25.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/x25.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/xattr.h b/9/platforms/android-21/arch-mips64/usr/include/linux/xattr.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/xattr.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/xattr.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/xfrm.h b/9/platforms/android-21/arch-mips64/usr/include/linux/xfrm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/xfrm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/xfrm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/zorro.h b/9/platforms/android-21/arch-mips64/usr/include/linux/zorro.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/zorro.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/zorro.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/linux/zorro_ids.h b/9/platforms/android-21/arch-mips64/usr/include/linux/zorro_ids.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/linux/zorro_ids.h
rename to 9/platforms/android-21/arch-mips64/usr/include/linux/zorro_ids.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/locale.h b/9/platforms/android-21/arch-mips64/usr/include/locale.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/locale.h
rename to 9/platforms/android-21/arch-mips64/usr/include/locale.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/asm.h b/9/platforms/android-21/arch-mips64/usr/include/machine/asm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/asm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/asm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/elf_machdep.h b/9/platforms/android-21/arch-mips64/usr/include/machine/elf_machdep.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/elf_machdep.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/elf_machdep.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/endian.h b/9/platforms/android-21/arch-mips64/usr/include/machine/endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/endian.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/endian.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/exec.h b/9/platforms/android-21/arch-mips64/usr/include/machine/exec.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/exec.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/exec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/fenv.h b/9/platforms/android-21/arch-mips64/usr/include/machine/fenv.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/fenv.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/fenv.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/ieee.h b/9/platforms/android-21/arch-mips64/usr/include/machine/ieee.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/ieee.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/ieee.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/regdef.h b/9/platforms/android-21/arch-mips64/usr/include/machine/regdef.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/regdef.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/regdef.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/regnum.h b/9/platforms/android-21/arch-mips64/usr/include/machine/regnum.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/regnum.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/regnum.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/setjmp.h b/9/platforms/android-21/arch-mips64/usr/include/machine/setjmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/setjmp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/setjmp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/signal.h b/9/platforms/android-21/arch-mips64/usr/include/machine/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/signal.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/signal.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/machine/wchar_limits.h b/9/platforms/android-21/arch-mips64/usr/include/machine/wchar_limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/machine/wchar_limits.h
rename to 9/platforms/android-21/arch-mips64/usr/include/machine/wchar_limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/malloc.h b/9/platforms/android-21/arch-mips64/usr/include/malloc.h
similarity index 85%
copy from 9/platforms/android-19/arch-arm64/usr/include/malloc.h
copy to 9/platforms/android-21/arch-mips64/usr/include/malloc.h
index 1e92b7d..e6ea276 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/malloc.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/malloc.h
@@ -27,19 +27,12 @@
__BEGIN_DECLS
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ < 5)
extern void* malloc(size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(1)));
extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur __attribute__((alloc_size(1,2)));
extern void* realloc(void* p, size_t byte_count) __wur __attribute__((alloc_size(2)));
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
-#else
-extern void* malloc(size_t byte_count) __mallocfunc __wur;
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur;
-extern void* realloc(void* p, size_t byte_count) __wur;
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur;
-#endif
-
extern void free(void* p);
+
+extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
extern size_t malloc_usable_size(const void* p);
#ifndef STRUCT_MALLINFO_DECLARED
diff --git a/9/platforms/android-19/arch-arm64/usr/include/math.h b/9/platforms/android-21/arch-mips64/usr/include/math.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/math.h
copy to 9/platforms/android-21/arch-mips64/usr/include/math.h
index 8369d6e..e872388 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/math.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/math.h
@@ -512,7 +512,8 @@
double __builtin_fma(double, double, double) __NDK_FPABI_MATH__;
double __builtin_hypot(double, double) __NDK_FPABI_MATH__;
int __builtin_ilogb(double) __NDK_FPABI_MATH__ __pure2;
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 6)
+#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 7)
+/* See upstream bug http://llvm.org/bugs/show_bug.cgi?id=20958 */
int __builtin_isinf(double) __NDK_FPABI_MATH__ __pure2;
int __builtin_isnan(double) __NDK_FPABI_MATH__ __pure2;
#else
diff --git a/9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaCodec.h b/9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaCodec.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaCodec.h
rename to 9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaCodec.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaCrypto.h b/9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaCrypto.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaCrypto.h
rename to 9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaCrypto.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaDrm.h b/9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaDrm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaDrm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaDrm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaError.h b/9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaError.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaError.h
rename to 9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaError.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaExtractor.h b/9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaExtractor.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaExtractor.h
rename to 9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaExtractor.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaFormat.h b/9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaFormat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaFormat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaFormat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaMuxer.h b/9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaMuxer.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/media/NdkMediaMuxer.h
rename to 9/platforms/android-21/arch-mips64/usr/include/media/NdkMediaMuxer.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/memory.h b/9/platforms/android-21/arch-mips64/usr/include/memory.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/memory.h
rename to 9/platforms/android-21/arch-mips64/usr/include/memory.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/mntent.h b/9/platforms/android-21/arch-mips64/usr/include/mntent.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/mntent.h
rename to 9/platforms/android-21/arch-mips64/usr/include/mntent.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/net/ethernet.h b/9/platforms/android-21/arch-mips64/usr/include/net/ethernet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/net/ethernet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/net/ethernet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/net/ethertypes.h b/9/platforms/android-21/arch-mips64/usr/include/net/ethertypes.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/net/ethertypes.h
rename to 9/platforms/android-21/arch-mips64/usr/include/net/ethertypes.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/net/if.h b/9/platforms/android-21/arch-mips64/usr/include/net/if.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/net/if.h
rename to 9/platforms/android-21/arch-mips64/usr/include/net/if.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/net/if_arp.h b/9/platforms/android-21/arch-mips64/usr/include/net/if_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/net/if_arp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/net/if_arp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/net/if_ether.h b/9/platforms/android-21/arch-mips64/usr/include/net/if_ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/net/if_ether.h
rename to 9/platforms/android-21/arch-mips64/usr/include/net/if_ether.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/net/if_ieee1394.h b/9/platforms/android-21/arch-mips64/usr/include/net/if_ieee1394.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/net/if_ieee1394.h
rename to 9/platforms/android-21/arch-mips64/usr/include/net/if_ieee1394.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/net/if_packet.h b/9/platforms/android-21/arch-mips64/usr/include/net/if_packet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/net/if_packet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/net/if_packet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/net/if_types.h b/9/platforms/android-21/arch-mips64/usr/include/net/if_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/net/if_types.h
rename to 9/platforms/android-21/arch-mips64/usr/include/net/if_types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/net/route.h b/9/platforms/android-21/arch-mips64/usr/include/net/route.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/net/route.h
rename to 9/platforms/android-21/arch-mips64/usr/include/net/route.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netdb.h b/9/platforms/android-21/arch-mips64/usr/include/netdb.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netdb.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netdb.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/ether.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/ether.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/ether.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/icmp6.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/icmp6.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/icmp6.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/icmp6.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/if_ether.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/if_ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/if_ether.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/if_ether.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/in.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/in.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/in.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/in.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/in6.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/in6.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/in6.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/in6.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/in_systm.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/in_systm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/in_systm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/in_systm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/ip.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/ip.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/ip.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/ip.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/ip6.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/ip6.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/ip6.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/ip6.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/ip_icmp.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/ip_icmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/ip_icmp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/ip_icmp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/tcp.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/tcp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/tcp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netinet/udp.h b/9/platforms/android-21/arch-mips64/usr/include/netinet/udp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netinet/udp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netinet/udp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/netpacket/packet.h b/9/platforms/android-21/arch-mips64/usr/include/netpacket/packet.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/netpacket/packet.h
rename to 9/platforms/android-21/arch-mips64/usr/include/netpacket/packet.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/nsswitch.h b/9/platforms/android-21/arch-mips64/usr/include/nsswitch.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/nsswitch.h
rename to 9/platforms/android-21/arch-mips64/usr/include/nsswitch.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/pathconf.h b/9/platforms/android-21/arch-mips64/usr/include/pathconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/pathconf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/pathconf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/paths.h b/9/platforms/android-21/arch-mips64/usr/include/paths.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/paths.h
rename to 9/platforms/android-21/arch-mips64/usr/include/paths.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/poll.h b/9/platforms/android-21/arch-mips64/usr/include/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/poll.h
rename to 9/platforms/android-21/arch-mips64/usr/include/poll.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/pthread.h b/9/platforms/android-21/arch-mips64/usr/include/pthread.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/pthread.h
rename to 9/platforms/android-21/arch-mips64/usr/include/pthread.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/pwd.h b/9/platforms/android-21/arch-mips64/usr/include/pwd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/pwd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/pwd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/regex.h b/9/platforms/android-21/arch-mips64/usr/include/regex.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/regex.h
rename to 9/platforms/android-21/arch-mips64/usr/include/regex.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/resolv.h b/9/platforms/android-21/arch-mips64/usr/include/resolv.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/resolv.h
rename to 9/platforms/android-21/arch-mips64/usr/include/resolv.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sched.h b/9/platforms/android-21/arch-mips64/usr/include/sched.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sched.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sched.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/search.h b/9/platforms/android-21/arch-mips64/usr/include/search.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/search.h
rename to 9/platforms/android-21/arch-mips64/usr/include/search.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/semaphore.h b/9/platforms/android-21/arch-mips64/usr/include/semaphore.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/semaphore.h
rename to 9/platforms/android-21/arch-mips64/usr/include/semaphore.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/setjmp.h b/9/platforms/android-21/arch-mips64/usr/include/setjmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/setjmp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/setjmp.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sgidefs.h b/9/platforms/android-21/arch-mips64/usr/include/sgidefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sgidefs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sgidefs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sgtty.h b/9/platforms/android-21/arch-mips64/usr/include/sgtty.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sgtty.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sgtty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/signal.h b/9/platforms/android-21/arch-mips64/usr/include/signal.h
similarity index 98%
copy from 9/platforms/android-19/arch-arm64/usr/include/signal.h
copy to 9/platforms/android-21/arch-mips64/usr/include/signal.h
index f1849c5..e23e65b 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/signal.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/signal.h
@@ -48,6 +48,9 @@
# include <linux/signal.h>
#endif
+#include <sys/ucontext.h>
+#define __BIONIC_HAVE_UCONTEXT_T
+
__BEGIN_DECLS
typedef int sig_atomic_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h b/9/platforms/android-21/arch-mips64/usr/include/stdatomic.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
copy to 9/platforms/android-21/arch-mips64/usr/include/stdatomic.h
index 3db25a7..58cb1bc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/stdatomic.h
@@ -33,7 +33,7 @@
#include <sys/cdefs.h>
-#if defined(__cplusplus) && defined(_USING_LIBCXX)
+#if defined(__cplusplus) && __cplusplus >= 201103L && defined(_USING_LIBCXX)
# ifdef __clang__
# if __has_feature(cxx_atomic)
# define _STDATOMIC_HAVE_ATOMIC
@@ -89,6 +89,7 @@
using std::memory_order;
using std::memory_order_relaxed;
using std::memory_order_consume;
+using std::memory_order_acquire;
using std::memory_order_release;
using std::memory_order_acq_rel;
using std::memory_order_seq_cst;
diff --git a/9/platforms/android-19/arch-mips64/usr/include/stdint.h b/9/platforms/android-21/arch-mips64/usr/include/stdint.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/stdint.h
rename to 9/platforms/android-21/arch-mips64/usr/include/stdint.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/stdio.h b/9/platforms/android-21/arch-mips64/usr/include/stdio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/stdio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/stdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h b/9/platforms/android-21/arch-mips64/usr/include/stdlib.h
similarity index 96%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdlib.h
copy to 9/platforms/android-21/arch-mips64/usr/include/stdlib.h
index a0f017c..e04475c 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/stdlib.h
@@ -76,8 +76,8 @@
extern long double strtold(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
extern long double strtold_l(const char *, char **, locale_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long long strtoll_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-extern unsigned long long strtoull_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
+extern long long strtoll_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
+extern unsigned long long strtoull_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
extern int atoi(const char*) __purefunc;
extern long atol(const char*) __purefunc;
diff --git a/9/platforms/android-19/arch-mips64/usr/include/string.h b/9/platforms/android-21/arch-mips64/usr/include/string.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/string.h
rename to 9/platforms/android-21/arch-mips64/usr/include/string.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/strings.h b/9/platforms/android-21/arch-mips64/usr/include/strings.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/strings.h
rename to 9/platforms/android-21/arch-mips64/usr/include/strings.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/auxv.h b/9/platforms/android-21/arch-mips64/usr/include/sys/auxv.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/auxv.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/auxv.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/cachectl.h b/9/platforms/android-21/arch-mips64/usr/include/sys/cachectl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/cachectl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/cachectl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/capability.h b/9/platforms/android-21/arch-mips64/usr/include/sys/capability.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/capability.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/capability.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/cdefs.h b/9/platforms/android-21/arch-mips64/usr/include/sys/cdefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/cdefs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/cdefs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/cdefs_elf.h b/9/platforms/android-21/arch-mips64/usr/include/sys/cdefs_elf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/cdefs_elf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/cdefs_elf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/endian.h b/9/platforms/android-21/arch-mips64/usr/include/sys/endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/endian.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/endian.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/epoll.h b/9/platforms/android-21/arch-mips64/usr/include/sys/epoll.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/epoll.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/epoll.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/errno.h b/9/platforms/android-21/arch-mips64/usr/include/sys/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/errno.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/errno.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/eventfd.h b/9/platforms/android-21/arch-mips64/usr/include/sys/eventfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/eventfd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/eventfd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/file.h b/9/platforms/android-21/arch-mips64/usr/include/sys/file.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/file.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/file.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/fsuid.h b/9/platforms/android-21/arch-mips64/usr/include/sys/fsuid.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/fsuid.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/fsuid.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/glibc-syscalls.h b/9/platforms/android-21/arch-mips64/usr/include/sys/glibc-syscalls.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/glibc-syscalls.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/glibc-syscalls.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/inotify.h b/9/platforms/android-21/arch-mips64/usr/include/sys/inotify.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/inotify.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/inotify.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/ioctl.h b/9/platforms/android-21/arch-mips64/usr/include/sys/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/ioctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/ioctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/ioctl_compat.h b/9/platforms/android-21/arch-mips64/usr/include/sys/ioctl_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/ioctl_compat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/ioctl_compat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/ipc.h b/9/platforms/android-21/arch-mips64/usr/include/sys/ipc.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/ipc.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/ipc.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/klog.h b/9/platforms/android-21/arch-mips64/usr/include/sys/klog.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/klog.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/klog.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/limits.h b/9/platforms/android-21/arch-mips64/usr/include/sys/limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/limits.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/limits.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/mman.h b/9/platforms/android-21/arch-mips64/usr/include/sys/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/mman.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/mman.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/mount.h b/9/platforms/android-21/arch-mips64/usr/include/sys/mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/mount.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/mount.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/msg.h b/9/platforms/android-21/arch-mips64/usr/include/sys/msg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/msg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/msg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/param.h b/9/platforms/android-21/arch-mips64/usr/include/sys/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/param.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/param.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/personality.h b/9/platforms/android-21/arch-mips64/usr/include/sys/personality.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/personality.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/personality.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/poll.h b/9/platforms/android-21/arch-mips64/usr/include/sys/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/poll.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/poll.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/prctl.h b/9/platforms/android-21/arch-mips64/usr/include/sys/prctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/prctl.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/prctl.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/ptrace.h b/9/platforms/android-21/arch-mips64/usr/include/sys/ptrace.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/ptrace.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/ptrace.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/queue.h b/9/platforms/android-21/arch-mips64/usr/include/sys/queue.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/queue.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/queue.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/reboot.h b/9/platforms/android-21/arch-mips64/usr/include/sys/reboot.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/reboot.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/reboot.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/reg.h b/9/platforms/android-21/arch-mips64/usr/include/sys/reg.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/reg.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/reg.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/resource.h b/9/platforms/android-21/arch-mips64/usr/include/sys/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/resource.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/resource.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/select.h b/9/platforms/android-21/arch-mips64/usr/include/sys/select.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/select.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/select.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/sem.h b/9/platforms/android-21/arch-mips64/usr/include/sys/sem.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/sem.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/sem.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/sendfile.h b/9/platforms/android-21/arch-mips64/usr/include/sys/sendfile.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/sendfile.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/sendfile.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/shm.h b/9/platforms/android-21/arch-mips64/usr/include/sys/shm.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/shm.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/shm.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/signal.h b/9/platforms/android-21/arch-mips64/usr/include/sys/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/signal.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/signal.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/signalfd.h b/9/platforms/android-21/arch-mips64/usr/include/sys/signalfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/signalfd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/signalfd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/socket.h b/9/platforms/android-21/arch-mips64/usr/include/sys/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/socket.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/socket.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/socketcalls.h b/9/platforms/android-21/arch-mips64/usr/include/sys/socketcalls.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/socketcalls.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/socketcalls.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/stat.h b/9/platforms/android-21/arch-mips64/usr/include/sys/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/stat.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/stat.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/statfs.h b/9/platforms/android-21/arch-mips64/usr/include/sys/statfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/statfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/statfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/statvfs.h b/9/platforms/android-21/arch-mips64/usr/include/sys/statvfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/statvfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/statvfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/swap.h b/9/platforms/android-21/arch-mips64/usr/include/sys/swap.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/swap.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/swap.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/syscall.h b/9/platforms/android-21/arch-mips64/usr/include/sys/syscall.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/syscall.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/syscall.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/sysconf.h b/9/platforms/android-21/arch-mips64/usr/include/sys/sysconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/sysconf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/sysconf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/sysinfo.h b/9/platforms/android-21/arch-mips64/usr/include/sys/sysinfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/sysinfo.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/sysinfo.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/syslimits.h b/9/platforms/android-21/arch-mips64/usr/include/sys/syslimits.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/syslimits.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/syslimits.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/sysmacros.h b/9/platforms/android-21/arch-mips64/usr/include/sys/sysmacros.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/sysmacros.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/sysmacros.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/system_properties.h b/9/platforms/android-21/arch-mips64/usr/include/sys/system_properties.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/system_properties.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/system_properties.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/time.h b/9/platforms/android-21/arch-mips64/usr/include/sys/time.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/time.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/time.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/timerfd.h b/9/platforms/android-21/arch-mips64/usr/include/sys/timerfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/timerfd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/timerfd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/times.h b/9/platforms/android-21/arch-mips64/usr/include/sys/times.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/times.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/times.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/timex.h b/9/platforms/android-21/arch-mips64/usr/include/sys/timex.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/timex.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/timex.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/ttychars.h b/9/platforms/android-21/arch-mips64/usr/include/sys/ttychars.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/ttychars.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/ttychars.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/ttydefaults.h b/9/platforms/android-21/arch-mips64/usr/include/sys/ttydefaults.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/ttydefaults.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/ttydefaults.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/ttydev.h b/9/platforms/android-21/arch-mips64/usr/include/sys/ttydev.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/ttydev.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/ttydev.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/types.h b/9/platforms/android-21/arch-mips64/usr/include/sys/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/types.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/types.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/ucontext.h b/9/platforms/android-21/arch-mips64/usr/include/sys/ucontext.h
similarity index 96%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/ucontext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/ucontext.h
index f62380d..dd2a0bb 100644
--- a/9/platforms/android-19/arch-mips64/usr/include/sys/ucontext.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/sys/ucontext.h
@@ -68,11 +68,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on ARM.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
// The kernel adds extra padding after uc_sigmask to match glibc sigset_t on ARM.
char __padding[120];
unsigned long uc_regspace[128] __attribute__((__aligned__(8)));
@@ -80,6 +78,10 @@
#elif defined(__aarch64__)
+#define NGREG 34 /* x0..x30 + sp + pc + pstate */
+typedef unsigned long greg_t;
+typedef greg_t gregset_t[NGREG];
+
#include <asm/sigcontext.h>
typedef struct sigcontext mcontext_t;
@@ -152,11 +154,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on x86.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
struct _libc_fpstate __fpregs_mem;
} ucontext_t;
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/uio.h b/9/platforms/android-21/arch-mips64/usr/include/sys/uio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/uio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/uio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/un.h b/9/platforms/android-21/arch-mips64/usr/include/sys/un.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/un.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/un.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/user.h b/9/platforms/android-21/arch-mips64/usr/include/sys/user.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/user.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/user.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/utime.h b/9/platforms/android-21/arch-mips64/usr/include/sys/utime.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/utime.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/utime.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/utsname.h b/9/platforms/android-21/arch-mips64/usr/include/sys/utsname.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/utsname.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/utsname.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/vfs.h b/9/platforms/android-21/arch-mips64/usr/include/sys/vfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/vfs.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/vfs.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/vt.h b/9/platforms/android-21/arch-mips64/usr/include/sys/vt.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/vt.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/vt.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/wait.h b/9/platforms/android-21/arch-mips64/usr/include/sys/wait.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/wait.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/wait.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/sys/xattr.h b/9/platforms/android-21/arch-mips64/usr/include/sys/xattr.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/sys/xattr.h
rename to 9/platforms/android-21/arch-mips64/usr/include/sys/xattr.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/syslog.h b/9/platforms/android-21/arch-mips64/usr/include/syslog.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/syslog.h
rename to 9/platforms/android-21/arch-mips64/usr/include/syslog.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/termio.h b/9/platforms/android-21/arch-mips64/usr/include/termio.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/termio.h
rename to 9/platforms/android-21/arch-mips64/usr/include/termio.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/termios.h b/9/platforms/android-21/arch-mips64/usr/include/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/termios.h
rename to 9/platforms/android-21/arch-mips64/usr/include/termios.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/thread_db.h b/9/platforms/android-21/arch-mips64/usr/include/thread_db.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/thread_db.h
rename to 9/platforms/android-21/arch-mips64/usr/include/thread_db.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time.h b/9/platforms/android-21/arch-mips64/usr/include/time.h
similarity index 91%
copy from 9/platforms/android-19/arch-arm64/usr/include/time.h
copy to 9/platforms/android-21/arch-mips64/usr/include/time.h
index 0a5f18b..aa72fcc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/time.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/time.h
@@ -85,8 +85,10 @@
extern clock_t clock(void) __LIBC_ABI_PUBLIC__;
-extern int clock_getres(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-extern int clock_gettime(int, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_getres(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_gettime(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_settime(clockid_t, const struct timespec*) __LIBC_ABI_PUBLIC__;
extern int timer_create(int, struct sigevent*, timer_t*) __LIBC_ABI_PUBLIC__;
extern int timer_delete(timer_t) __LIBC_ABI_PUBLIC__;
diff --git a/9/platforms/android-19/arch-mips64/usr/include/time64.h b/9/platforms/android-21/arch-mips64/usr/include/time64.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/time64.h
rename to 9/platforms/android-21/arch-mips64/usr/include/time64.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/uchar.h b/9/platforms/android-21/arch-mips64/usr/include/uchar.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/uchar.h
rename to 9/platforms/android-21/arch-mips64/usr/include/uchar.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/ucontext.h b/9/platforms/android-21/arch-mips64/usr/include/ucontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/ucontext.h
rename to 9/platforms/android-21/arch-mips64/usr/include/ucontext.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/unistd.h b/9/platforms/android-21/arch-mips64/usr/include/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/unistd.h
rename to 9/platforms/android-21/arch-mips64/usr/include/unistd.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/util.h b/9/platforms/android-21/arch-mips64/usr/include/util.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/util.h
rename to 9/platforms/android-21/arch-mips64/usr/include/util.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/utime.h b/9/platforms/android-21/arch-mips64/usr/include/utime.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/utime.h
rename to 9/platforms/android-21/arch-mips64/usr/include/utime.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/utmp.h b/9/platforms/android-21/arch-mips64/usr/include/utmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/utmp.h
rename to 9/platforms/android-21/arch-mips64/usr/include/utmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wchar.h b/9/platforms/android-21/arch-mips64/usr/include/wchar.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/wchar.h
copy to 9/platforms/android-21/arch-mips64/usr/include/wchar.h
index f421d4c..cfa9b74 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/wchar.h
+++ b/9/platforms/android-21/arch-mips64/usr/include/wchar.h
@@ -151,8 +151,8 @@
extern int wprintf(const wchar_t *, ...);
extern int wscanf(const wchar_t *, ...);
-extern long long wcstoll_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, size_t, locale_t);
+extern long long wcstoll_l(const wchar_t *, wchar_t **, int, locale_t);
+extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, int, locale_t);
extern long double wcstold_l(const wchar_t *, wchar_t **, locale_t ) __NDK_FPABI__;
extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
diff --git a/9/platforms/android-19/arch-mips64/usr/include/wctype.h b/9/platforms/android-21/arch-mips64/usr/include/wctype.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/wctype.h
rename to 9/platforms/android-21/arch-mips64/usr/include/wctype.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/xlocale.h b/9/platforms/android-21/arch-mips64/usr/include/xlocale.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/xlocale.h
rename to 9/platforms/android-21/arch-mips64/usr/include/xlocale.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/zconf.h b/9/platforms/android-21/arch-mips64/usr/include/zconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/zconf.h
rename to 9/platforms/android-21/arch-mips64/usr/include/zconf.h
diff --git a/9/platforms/android-19/arch-mips64/usr/include/zlib.h b/9/platforms/android-21/arch-mips64/usr/include/zlib.h
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/include/zlib.h
rename to 9/platforms/android-21/arch-mips64/usr/include/zlib.h
diff --git a/9/platforms/android-19/arch-mips64/usr/lib b/9/platforms/android-21/arch-mips64/usr/lib
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/lib
rename to 9/platforms/android-21/arch-mips64/usr/lib
diff --git a/9/platforms/android-21/arch-mips64/usr/lib64/crtbegin_dynamic.o b/9/platforms/android-21/arch-mips64/usr/lib64/crtbegin_dynamic.o
new file mode 100644
index 0000000..b4e8012
--- /dev/null
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips64/usr/lib64/crtbegin_so.o b/9/platforms/android-21/arch-mips64/usr/lib64/crtbegin_so.o
new file mode 100644
index 0000000..688b150
--- /dev/null
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-mips64/usr/lib64/crtbegin_static.o b/9/platforms/android-21/arch-mips64/usr/lib64/crtbegin_static.o
new file mode 100644
index 0000000..b4e8012
--- /dev/null
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/crtend_android.o b/9/platforms/android-21/arch-mips64/usr/lib64/crtend_android.o
similarity index 96%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/crtend_android.o
rename to 9/platforms/android-21/arch-mips64/usr/lib64/crtend_android.o
index 416acd7..5844c05 100644
--- a/9/platforms/android-19/arch-mips64/usr/lib64/crtend_android.o
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/crtend_so.o b/9/platforms/android-21/arch-mips64/usr/lib64/crtend_so.o
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/crtend_so.o
rename to 9/platforms/android-21/arch-mips64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libEGL.so b/9/platforms/android-21/arch-mips64/usr/lib64/libEGL.so
similarity index 76%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libEGL.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libEGL.so
index b812ada..1bf2768 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libEGL.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libEGL.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libGLESv1_CM.so b/9/platforms/android-21/arch-mips64/usr/lib64/libGLESv1_CM.so
similarity index 74%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libGLESv1_CM.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libGLESv1_CM.so
index cbbd319..aa2f6c8 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libGLESv1_CM.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libGLESv2.so b/9/platforms/android-21/arch-mips64/usr/lib64/libGLESv2.so
similarity index 73%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libGLESv2.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libGLESv2.so
index a965a88..b40b156 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libGLESv2.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libGLESv3.so b/9/platforms/android-21/arch-mips64/usr/lib64/libGLESv3.so
similarity index 73%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libGLESv3.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libGLESv3.so
index 01e4a94..452a0ec 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libGLESv3.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libGLESv3.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libOpenMAXAL.so b/9/platforms/android-21/arch-mips64/usr/lib64/libOpenMAXAL.so
similarity index 66%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libOpenMAXAL.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libOpenMAXAL.so
index 78d6a06..304b72c 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libOpenMAXAL.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libOpenMAXAL.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libOpenSLES.so b/9/platforms/android-21/arch-mips64/usr/lib64/libOpenSLES.so
similarity index 65%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libOpenSLES.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libOpenSLES.so
index 8987906..78b8541 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libOpenSLES.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libandroid.so b/9/platforms/android-21/arch-mips64/usr/lib64/libandroid.so
similarity index 71%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libandroid.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libandroid.so
index dcb1f15..6f37524 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libandroid.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libandroid.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libc.a b/9/platforms/android-21/arch-mips64/usr/lib64/libc.a
similarity index 100%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libc.a
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libc.a
Binary files differ
diff --git a/9/platforms/android-21/arch-mips64/usr/lib64/libc.so b/9/platforms/android-21/arch-mips64/usr/lib64/libc.so
new file mode 100755
index 0000000..3c68584
--- /dev/null
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libc.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libdl.so b/9/platforms/android-21/arch-mips64/usr/lib64/libdl.so
similarity index 79%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libdl.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libdl.so
index c36f31b..385266f 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libdl.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libdl.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libjnigraphics.so b/9/platforms/android-21/arch-mips64/usr/lib64/libjnigraphics.so
similarity index 80%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libjnigraphics.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libjnigraphics.so
index 442befd..6533c37 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libjnigraphics.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/liblog.so b/9/platforms/android-21/arch-mips64/usr/lib64/liblog.so
similarity index 78%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/liblog.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/liblog.so
index 64bdbe5..0ec7a85 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/liblog.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/liblog.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libm.a b/9/platforms/android-21/arch-mips64/usr/lib64/libm.a
similarity index 99%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libm.a
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libm.a
index 5e847b5..54ae7d2 100644
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libm.a
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libm.a
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libm.so b/9/platforms/android-21/arch-mips64/usr/lib64/libm.so
similarity index 76%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libm.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libm.so
index b89bcb6..d4f1595 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libm.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libm.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libmediandk.so b/9/platforms/android-21/arch-mips64/usr/lib64/libmediandk.so
similarity index 70%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libmediandk.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libmediandk.so
index 377373b..754f275 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libmediandk.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libmediandk.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libstdc++.a b/9/platforms/android-21/arch-mips64/usr/lib64/libstdc++.a
similarity index 99%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libstdc++.a
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libstdc++.a
index 40105c0..a64f2cf 100644
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libstdc++.a
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libstdc++.a
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libstdc++.so b/9/platforms/android-21/arch-mips64/usr/lib64/libstdc++.so
similarity index 78%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libstdc++.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libstdc++.so
index 4747f52..5b0283e 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libstdc++.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libz.a b/9/platforms/android-21/arch-mips64/usr/lib64/libz.a
similarity index 99%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libz.a
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libz.a
index 8e658fa..ba98a5f 100644
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libz.a
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libz.a
Binary files differ
diff --git a/9/platforms/android-19/arch-mips64/usr/lib64/libz.so b/9/platforms/android-21/arch-mips64/usr/lib64/libz.so
similarity index 75%
rename from 9/platforms/android-19/arch-mips64/usr/lib64/libz.so
rename to 9/platforms/android-21/arch-mips64/usr/lib64/libz.so
index 9f989c4..4bee9fe 100755
--- a/9/platforms/android-19/arch-mips64/usr/lib64/libz.so
+++ b/9/platforms/android-21/arch-mips64/usr/lib64/libz.so
Binary files differ
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/egl.h b/9/platforms/android-21/arch-x86/usr/include/EGL/egl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/EGL/egl.h
copy to 9/platforms/android-21/arch-x86/usr/include/EGL/egl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/eglext.h b/9/platforms/android-21/arch-x86/usr/include/EGL/eglext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/EGL/eglext.h
copy to 9/platforms/android-21/arch-x86/usr/include/EGL/eglext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/EGL/eglplatform.h b/9/platforms/android-21/arch-x86/usr/include/EGL/eglplatform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/EGL/eglplatform.h
copy to 9/platforms/android-21/arch-x86/usr/include/EGL/eglplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/gl.h b/9/platforms/android-21/arch-x86/usr/include/GLES/gl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES/gl.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES/gl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/glext.h b/9/platforms/android-21/arch-x86/usr/include/GLES/glext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES/glext.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES/glext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES/glplatform.h b/9/platforms/android-21/arch-x86/usr/include/GLES/glplatform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES/glplatform.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES/glplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2.h b/9/platforms/android-21/arch-x86/usr/include/GLES2/gl2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES2/gl2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2ext.h b/9/platforms/android-21/arch-x86/usr/include/GLES2/gl2ext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2ext.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES2/gl2ext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2platform.h b/9/platforms/android-21/arch-x86/usr/include/GLES2/gl2platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES2/gl2platform.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES2/gl2platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3.h b/9/platforms/android-21/arch-x86/usr/include/GLES3/gl3.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES3/gl3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl31.h b/9/platforms/android-21/arch-x86/usr/include/GLES3/gl31.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl31.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES3/gl31.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3ext.h b/9/platforms/android-21/arch-x86/usr/include/GLES3/gl3ext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3ext.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES3/gl3ext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3platform.h b/9/platforms/android-21/arch-x86/usr/include/GLES3/gl3platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/GLES3/gl3platform.h
copy to 9/platforms/android-21/arch-x86/usr/include/GLES3/gl3platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/KHR/khrplatform.h b/9/platforms/android-21/arch-x86/usr/include/KHR/khrplatform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/KHR/khrplatform.h
copy to 9/platforms/android-21/arch-x86/usr/include/KHR/khrplatform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL.h b/9/platforms/android-21/arch-x86/usr/include/OMXAL/OpenMAXAL.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL.h
copy to 9/platforms/android-21/arch-x86/usr/include/OMXAL/OpenMAXAL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h b/9/platforms/android-21/arch-x86/usr/include/OMXAL/OpenMAXAL_Android.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Android.h
copy to 9/platforms/android-21/arch-x86/usr/include/OMXAL/OpenMAXAL_Android.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h b/9/platforms/android-21/arch-x86/usr/include/OMXAL/OpenMAXAL_Platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/OMXAL/OpenMAXAL_Platform.h
copy to 9/platforms/android-21/arch-x86/usr/include/OMXAL/OpenMAXAL_Platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES.h b/9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES.h
copy to 9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Android.h b/9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES_Android.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Android.h
copy to 9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES_Android.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h b/9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES_AndroidConfiguration.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
copy to 9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES_AndroidConfiguration.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h b/9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES_AndroidMetadata.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_AndroidMetadata.h
copy to 9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES_AndroidMetadata.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Platform.h b/9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES_Platform.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/SLES/OpenSLES_Platform.h
copy to 9/platforms/android-21/arch-x86/usr/include/SLES/OpenSLES_Platform.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/alloca.h b/9/platforms/android-21/arch-x86/usr/include/alloca.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/alloca.h
copy to 9/platforms/android-21/arch-x86/usr/include/alloca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h b/9/platforms/android-21/arch-x86/usr/include/android/api-level.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/api-level.h
index 9e9c3d6..649efd6 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
+++ b/9/platforms/android-21/arch-x86/usr/include/android/api-level.h
@@ -28,6 +28,6 @@
#ifndef ANDROID_API_LEVEL_H
#define ANDROID_API_LEVEL_H
-#define __ANDROID_API__ 19
+#define __ANDROID_API__ 21
#endif /* ANDROID_API_LEVEL_H */
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/asset_manager.h b/9/platforms/android-21/arch-x86/usr/include/android/asset_manager.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/asset_manager.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/asset_manager.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/asset_manager_jni.h b/9/platforms/android-21/arch-x86/usr/include/android/asset_manager_jni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/asset_manager_jni.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/asset_manager_jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/bitmap.h b/9/platforms/android-21/arch-x86/usr/include/android/bitmap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/bitmap.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/bitmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/configuration.h b/9/platforms/android-21/arch-x86/usr/include/android/configuration.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/configuration.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/configuration.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/dlext.h b/9/platforms/android-21/arch-x86/usr/include/android/dlext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/dlext.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/dlext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/input.h b/9/platforms/android-21/arch-x86/usr/include/android/input.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/input.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/input.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/keycodes.h b/9/platforms/android-21/arch-x86/usr/include/android/keycodes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/keycodes.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/keycodes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/log.h b/9/platforms/android-21/arch-x86/usr/include/android/log.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/log.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/looper.h b/9/platforms/android-21/arch-x86/usr/include/android/looper.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/looper.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/looper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_activity.h b/9/platforms/android-21/arch-x86/usr/include/android/native_activity.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/native_activity.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/native_activity.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_window.h b/9/platforms/android-21/arch-x86/usr/include/android/native_window.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/native_window.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/native_window.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/native_window_jni.h b/9/platforms/android-21/arch-x86/usr/include/android/native_window_jni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/native_window_jni.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/native_window_jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/obb.h b/9/platforms/android-21/arch-x86/usr/include/android/obb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/obb.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/obb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/rect.h b/9/platforms/android-21/arch-x86/usr/include/android/rect.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/rect.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/rect.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/sensor.h b/9/platforms/android-21/arch-x86/usr/include/android/sensor.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/sensor.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/sensor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/storage_manager.h b/9/platforms/android-21/arch-x86/usr/include/android/storage_manager.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/storage_manager.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/storage_manager.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/tts.h b/9/platforms/android-21/arch-x86/usr/include/android/tts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/tts.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/tts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/window.h b/9/platforms/android-21/arch-x86/usr/include/android/window.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/window.h
copy to 9/platforms/android-21/arch-x86/usr/include/android/window.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ar.h b/9/platforms/android-21/arch-x86/usr/include/ar.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ar.h
copy to 9/platforms/android-21/arch-x86/usr/include/ar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/inet.h b/9/platforms/android-21/arch-x86/usr/include/arpa/inet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/inet.h
copy to 9/platforms/android-21/arch-x86/usr/include/arpa/inet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/nameser.h b/9/platforms/android-21/arch-x86/usr/include/arpa/nameser.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/nameser.h
copy to 9/platforms/android-21/arch-x86/usr/include/arpa/nameser.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/nameser_compat.h b/9/platforms/android-21/arch-x86/usr/include/arpa/nameser_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/nameser_compat.h
copy to 9/platforms/android-21/arch-x86/usr/include/arpa/nameser_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/arpa/telnet.h b/9/platforms/android-21/arch-x86/usr/include/arpa/telnet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/arpa/telnet.h
copy to 9/platforms/android-21/arch-x86/usr/include/arpa/telnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/auxvec.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/auxvec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/auxvec.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/auxvec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/bitsperlong.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/bitsperlong.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/bitsperlong.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/bitsperlong.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno-base.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/errno-base.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno-base.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/errno-base.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/errno.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/fcntl.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/fcntl.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-l64.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/int-l64.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-l64.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/int-l64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-ll64.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/int-ll64.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/int-ll64.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/int-ll64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctl.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctls.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/ioctls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ioctls.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ipcbuf.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/ipcbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ipcbuf.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/ipcbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/kvm_para.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/kvm_para.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/kvm_para.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/kvm_para.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman-common.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/mman-common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman-common.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/mman-common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/mman.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/msgbuf.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/msgbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/msgbuf.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/msgbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/param.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/param.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/poll.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/poll.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/posix_types.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/posix_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/posix_types.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/posix_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/resource.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/resource.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/sembuf.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/sembuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/sembuf.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/sembuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/setup.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/setup.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/setup.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/setup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmbuf.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/shmbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmbuf.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/shmbuf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmparam.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/shmparam.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/shmparam.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/shmparam.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/siginfo.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/siginfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/siginfo.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/siginfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal-defs.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/signal-defs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal-defs.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/signal-defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/signal.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/socket.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/socket.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/sockios.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/sockios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/sockios.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/sockios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/stat.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/stat.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/statfs.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/statfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/statfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/statfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/swab.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/swab.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/swab.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/termbits.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/termbits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/termbits.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/termbits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/termios.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/termios.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/types.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/types.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/ucontext.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/ucontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/ucontext.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/ucontext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm-generic/unistd.h b/9/platforms/android-21/arch-x86/usr/include/asm-generic/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm-generic/unistd.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm-generic/unistd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/a.out.h b/9/platforms/android-21/arch-x86/usr/include/asm/a.out.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/a.out.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/a.out.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/auxvec.h b/9/platforms/android-21/arch-x86/usr/include/asm/auxvec.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/auxvec.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/auxvec.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/bitsperlong.h b/9/platforms/android-21/arch-x86/usr/include/asm/bitsperlong.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/bitsperlong.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/bitsperlong.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/boot.h b/9/platforms/android-21/arch-x86/usr/include/asm/boot.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/boot.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/boot.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/bootparam.h b/9/platforms/android-21/arch-x86/usr/include/asm/bootparam.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/bootparam.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/bootparam.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/byteorder.h b/9/platforms/android-21/arch-x86/usr/include/asm/byteorder.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/byteorder.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/byteorder.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/debugreg.h b/9/platforms/android-21/arch-x86/usr/include/asm/debugreg.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/debugreg.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/debugreg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/e820.h b/9/platforms/android-21/arch-x86/usr/include/asm/e820.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/e820.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/e820.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/errno.h b/9/platforms/android-21/arch-x86/usr/include/asm/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/errno.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/errno.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/fcntl.h b/9/platforms/android-21/arch-x86/usr/include/asm/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/fcntl.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/fcntl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/hw_breakpoint.h b/9/platforms/android-21/arch-x86/usr/include/asm/hw_breakpoint.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/hw_breakpoint.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/hw_breakpoint.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/hyperv.h b/9/platforms/android-21/arch-x86/usr/include/asm/hyperv.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/hyperv.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/hyperv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ioctl.h b/9/platforms/android-21/arch-x86/usr/include/asm/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ioctls.h b/9/platforms/android-21/arch-x86/usr/include/asm/ioctls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/ioctls.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/ipcbuf.h b/9/platforms/android-21/arch-x86/usr/include/asm/ipcbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/ipcbuf.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/ipcbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ist.h b/9/platforms/android-21/arch-x86/usr/include/asm/ist.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/ist.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/ist.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/kvm.h b/9/platforms/android-21/arch-x86/usr/include/asm/kvm.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/kvm.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/kvm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/kvm_para.h b/9/platforms/android-21/arch-x86/usr/include/asm/kvm_para.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/kvm_para.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/kvm_para.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ldt.h b/9/platforms/android-21/arch-x86/usr/include/asm/ldt.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/ldt.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/ldt.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/mce.h b/9/platforms/android-21/arch-x86/usr/include/asm/mce.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/mce.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/mce.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/mman.h b/9/platforms/android-21/arch-x86/usr/include/asm/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/mman.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/msgbuf.h b/9/platforms/android-21/arch-x86/usr/include/asm/msgbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/msgbuf.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/msgbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/msr-index.h b/9/platforms/android-21/arch-x86/usr/include/asm/msr-index.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/msr-index.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/msr-index.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/msr.h b/9/platforms/android-21/arch-x86/usr/include/asm/msr.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/msr.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/msr.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/mtrr.h b/9/platforms/android-21/arch-x86/usr/include/asm/mtrr.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/mtrr.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/mtrr.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/param.h b/9/platforms/android-21/arch-x86/usr/include/asm/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/param.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/param.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/perf_regs.h b/9/platforms/android-21/arch-x86/usr/include/asm/perf_regs.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/perf_regs.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/perf_regs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/poll.h b/9/platforms/android-21/arch-x86/usr/include/asm/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/poll.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/poll.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types.h b/9/platforms/android-21/arch-x86/usr/include/asm/posix_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/posix_types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_32.h b/9/platforms/android-21/arch-x86/usr/include/asm/posix_types_32.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_32.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/posix_types_32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_64.h b/9/platforms/android-21/arch-x86/usr/include/asm/posix_types_64.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_64.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/posix_types_64.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_x32.h b/9/platforms/android-21/arch-x86/usr/include/asm/posix_types_x32.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_x32.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/posix_types_x32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/prctl.h b/9/platforms/android-21/arch-x86/usr/include/asm/prctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/prctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/prctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/processor-flags.h b/9/platforms/android-21/arch-x86/usr/include/asm/processor-flags.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/processor-flags.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/processor-flags.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ptrace-abi.h b/9/platforms/android-21/arch-x86/usr/include/asm/ptrace-abi.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/ptrace-abi.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/ptrace-abi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ptrace.h b/9/platforms/android-21/arch-x86/usr/include/asm/ptrace.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/ptrace.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/resource.h b/9/platforms/android-21/arch-x86/usr/include/asm/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/resource.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/resource.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/sembuf.h b/9/platforms/android-21/arch-x86/usr/include/asm/sembuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/sembuf.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/sembuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/setup.h b/9/platforms/android-21/arch-x86/usr/include/asm/setup.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/setup.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/setup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/shmbuf.h b/9/platforms/android-21/arch-x86/usr/include/asm/shmbuf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/shmbuf.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/shmbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/sigcontext.h b/9/platforms/android-21/arch-x86/usr/include/asm/sigcontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/sigcontext.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/sigcontext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/sigcontext32.h b/9/platforms/android-21/arch-x86/usr/include/asm/sigcontext32.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/sigcontext32.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/sigcontext32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/siginfo.h b/9/platforms/android-21/arch-x86/usr/include/asm/siginfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/siginfo.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/siginfo.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/signal.h b/9/platforms/android-21/arch-x86/usr/include/asm/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/signal.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/socket.h b/9/platforms/android-21/arch-x86/usr/include/asm/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/socket.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/sockios.h b/9/platforms/android-21/arch-x86/usr/include/asm/sockios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/sockios.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/sockios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/stat.h b/9/platforms/android-21/arch-x86/usr/include/asm/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/stat.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/stat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/statfs.h b/9/platforms/android-21/arch-x86/usr/include/asm/statfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/statfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/statfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/svm.h b/9/platforms/android-21/arch-x86/usr/include/asm/svm.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/svm.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/svm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/swab.h b/9/platforms/android-21/arch-x86/usr/include/asm/swab.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/swab.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/termbits.h b/9/platforms/android-21/arch-x86/usr/include/asm/termbits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/termbits.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/termbits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/asm/termios.h b/9/platforms/android-21/arch-x86/usr/include/asm/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/asm/termios.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/termios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/types.h b/9/platforms/android-21/arch-x86/usr/include/asm/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/types.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ucontext.h b/9/platforms/android-21/arch-x86/usr/include/asm/ucontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/ucontext.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/ucontext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/unistd.h b/9/platforms/android-21/arch-x86/usr/include/asm/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/unistd.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/unistd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_32.h b/9/platforms/android-21/arch-x86/usr/include/asm/unistd_32.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_32.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/unistd_32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_64.h b/9/platforms/android-21/arch-x86/usr/include/asm/unistd_64.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_64.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/unistd_64.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_x32.h b/9/platforms/android-21/arch-x86/usr/include/asm/unistd_x32.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_x32.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/unistd_x32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/vm86.h b/9/platforms/android-21/arch-x86/usr/include/asm/vm86.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/vm86.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/vm86.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/vmx.h b/9/platforms/android-21/arch-x86/usr/include/asm/vmx.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/vmx.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/vmx.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/vsyscall.h b/9/platforms/android-21/arch-x86/usr/include/asm/vsyscall.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/asm/vsyscall.h
copy to 9/platforms/android-21/arch-x86/usr/include/asm/vsyscall.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/assert.h b/9/platforms/android-21/arch-x86/usr/include/assert.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/assert.h
copy to 9/platforms/android-21/arch-x86/usr/include/assert.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/byteswap.h b/9/platforms/android-21/arch-x86/usr/include/byteswap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/byteswap.h
copy to 9/platforms/android-21/arch-x86/usr/include/byteswap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/complex.h b/9/platforms/android-21/arch-x86/usr/include/complex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/complex.h
copy to 9/platforms/android-21/arch-x86/usr/include/complex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ctype.h b/9/platforms/android-21/arch-x86/usr/include/ctype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ctype.h
copy to 9/platforms/android-21/arch-x86/usr/include/ctype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/dirent.h b/9/platforms/android-21/arch-x86/usr/include/dirent.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/dirent.h
copy to 9/platforms/android-21/arch-x86/usr/include/dirent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/dlfcn.h b/9/platforms/android-21/arch-x86/usr/include/dlfcn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/dlfcn.h
copy to 9/platforms/android-21/arch-x86/usr/include/dlfcn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/elf.h b/9/platforms/android-21/arch-x86/usr/include/elf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/elf.h
copy to 9/platforms/android-21/arch-x86/usr/include/elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/endian.h b/9/platforms/android-21/arch-x86/usr/include/endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/endian.h
copy to 9/platforms/android-21/arch-x86/usr/include/endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/err.h b/9/platforms/android-21/arch-x86/usr/include/err.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/err.h
copy to 9/platforms/android-21/arch-x86/usr/include/err.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/errno.h b/9/platforms/android-21/arch-x86/usr/include/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/errno.h
copy to 9/platforms/android-21/arch-x86/usr/include/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fcntl.h b/9/platforms/android-21/arch-x86/usr/include/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fcntl.h
copy to 9/platforms/android-21/arch-x86/usr/include/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/features.h b/9/platforms/android-21/arch-x86/usr/include/features.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/features.h
copy to 9/platforms/android-21/arch-x86/usr/include/features.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fenv.h b/9/platforms/android-21/arch-x86/usr/include/fenv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fenv.h
copy to 9/platforms/android-21/arch-x86/usr/include/fenv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fnmatch.h b/9/platforms/android-21/arch-x86/usr/include/fnmatch.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fnmatch.h
copy to 9/platforms/android-21/arch-x86/usr/include/fnmatch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/fts.h b/9/platforms/android-21/arch-x86/usr/include/fts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/fts.h
copy to 9/platforms/android-21/arch-x86/usr/include/fts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ftw.h b/9/platforms/android-21/arch-x86/usr/include/ftw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ftw.h
copy to 9/platforms/android-21/arch-x86/usr/include/ftw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/getopt.h b/9/platforms/android-21/arch-x86/usr/include/getopt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/getopt.h
copy to 9/platforms/android-21/arch-x86/usr/include/getopt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/grp.h b/9/platforms/android-21/arch-x86/usr/include/grp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/grp.h
copy to 9/platforms/android-21/arch-x86/usr/include/grp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/i386/elf_machdep.h b/9/platforms/android-21/arch-x86/usr/include/i386/elf_machdep.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/i386/elf_machdep.h
copy to 9/platforms/android-21/arch-x86/usr/include/i386/elf_machdep.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/inttypes.h b/9/platforms/android-21/arch-x86/usr/include/inttypes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/inttypes.h
copy to 9/platforms/android-21/arch-x86/usr/include/inttypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/jni.h b/9/platforms/android-21/arch-x86/usr/include/jni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/jni.h
copy to 9/platforms/android-21/arch-x86/usr/include/jni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/lastlog.h b/9/platforms/android-21/arch-x86/usr/include/lastlog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/lastlog.h
copy to 9/platforms/android-21/arch-x86/usr/include/lastlog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/libgen.h b/9/platforms/android-21/arch-x86/usr/include/libgen.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/libgen.h
copy to 9/platforms/android-21/arch-x86/usr/include/libgen.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/limits.h b/9/platforms/android-21/arch-x86/usr/include/limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/limits.h
copy to 9/platforms/android-21/arch-x86/usr/include/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/link.h b/9/platforms/android-21/arch-x86/usr/include/link.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/link.h
copy to 9/platforms/android-21/arch-x86/usr/include/link.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/a.out.h b/9/platforms/android-21/arch-x86/usr/include/linux/a.out.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/a.out.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/a.out.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/acct.h b/9/platforms/android-21/arch-x86/usr/include/linux/acct.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/acct.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/acct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/adb.h b/9/platforms/android-21/arch-x86/usr/include/linux/adb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/adb.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/adb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/adfs_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/adfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/adfs_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/adfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/affs_hardblocks.h b/9/platforms/android-21/arch-x86/usr/include/linux/affs_hardblocks.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/affs_hardblocks.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/affs_hardblocks.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/agpgart.h b/9/platforms/android-21/arch-x86/usr/include/linux/agpgart.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/agpgart.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/agpgart.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/aio_abi.h b/9/platforms/android-21/arch-x86/usr/include/linux/aio_abi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/aio_abi.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/aio_abi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/android_alarm.h b/9/platforms/android-21/arch-x86/usr/include/linux/android_alarm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/android_alarm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/android_alarm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/apm_bios.h b/9/platforms/android-21/arch-x86/usr/include/linux/apm_bios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/apm_bios.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/apm_bios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/arcfb.h b/9/platforms/android-21/arch-x86/usr/include/linux/arcfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/arcfb.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/arcfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ashmem.h b/9/platforms/android-21/arch-x86/usr/include/linux/ashmem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ashmem.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ashmem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atalk.h b/9/platforms/android-21/arch-x86/usr/include/linux/atalk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atalk.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atalk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm.h b/9/platforms/android-21/arch-x86/usr/include/linux/atm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_eni.h b/9/platforms/android-21/arch-x86/usr/include/linux/atm_eni.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_eni.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atm_eni.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_he.h b/9/platforms/android-21/arch-x86/usr/include/linux/atm_he.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_he.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atm_he.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_idt77105.h b/9/platforms/android-21/arch-x86/usr/include/linux/atm_idt77105.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_idt77105.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atm_idt77105.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_nicstar.h b/9/platforms/android-21/arch-x86/usr/include/linux/atm_nicstar.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_nicstar.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atm_nicstar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_tcp.h b/9/platforms/android-21/arch-x86/usr/include/linux/atm_tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_tcp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atm_tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atm_zatm.h b/9/platforms/android-21/arch-x86/usr/include/linux/atm_zatm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atm_zatm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atm_zatm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmapi.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmapi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmapi.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmapi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmarp.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmarp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmarp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmarp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmbr2684.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmbr2684.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmbr2684.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmbr2684.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmclip.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmclip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmclip.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmclip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmdev.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmdev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmioc.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmioc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmioc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmioc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmlec.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmlec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmlec.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmlec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmmpc.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmmpc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmmpc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmmpc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmppp.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmppp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmppp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmsap.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmsap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmsap.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmsap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/atmsvc.h b/9/platforms/android-21/arch-x86/usr/include/linux/atmsvc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/atmsvc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/atmsvc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/audit.h b/9/platforms/android-21/arch-x86/usr/include/linux/audit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/audit.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/audit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/auto_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/auto_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs4.h b/9/platforms/android-21/arch-x86/usr/include/linux/auto_fs4.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/auto_fs4.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/auto_fs4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/auxvec.h b/9/platforms/android-21/arch-x86/usr/include/linux/auxvec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/auxvec.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/auxvec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ax25.h b/9/platforms/android-21/arch-x86/usr/include/linux/ax25.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ax25.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ax25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/b1lli.h b/9/platforms/android-21/arch-x86/usr/include/linux/b1lli.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/b1lli.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/b1lli.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/baycom.h b/9/platforms/android-21/arch-x86/usr/include/linux/baycom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/baycom.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/baycom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bcache.h b/9/platforms/android-21/arch-x86/usr/include/linux/bcache.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bcache.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/bcache.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bcm933xx_hcs.h b/9/platforms/android-21/arch-x86/usr/include/linux/bcm933xx_hcs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bcm933xx_hcs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/bcm933xx_hcs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bfs_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/bfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bfs_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/bfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/binder.h b/9/platforms/android-21/arch-x86/usr/include/linux/binder.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/binder.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/binder.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/binfmts.h b/9/platforms/android-21/arch-x86/usr/include/linux/binfmts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/binfmts.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/binfmts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/blkpg.h b/9/platforms/android-21/arch-x86/usr/include/linux/blkpg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/blkpg.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/blkpg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/blktrace_api.h b/9/platforms/android-21/arch-x86/usr/include/linux/blktrace_api.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/blktrace_api.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/blktrace_api.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bpqether.h b/9/platforms/android-21/arch-x86/usr/include/linux/bpqether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bpqether.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/bpqether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/bsg.h b/9/platforms/android-21/arch-x86/usr/include/linux/bsg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/bsg.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/bsg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/btrfs.h b/9/platforms/android-21/arch-x86/usr/include/linux/btrfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/btrfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/btrfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/big_endian.h b/9/platforms/android-21/arch-x86/usr/include/linux/byteorder/big_endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/big_endian.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/byteorder/big_endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/little_endian.h b/9/platforms/android-21/arch-x86/usr/include/linux/byteorder/little_endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/byteorder/little_endian.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/byteorder/little_endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/caif/caif_socket.h b/9/platforms/android-21/arch-x86/usr/include/linux/caif/caif_socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/caif/caif_socket.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/caif/caif_socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/caif/if_caif.h b/9/platforms/android-21/arch-x86/usr/include/linux/caif/if_caif.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/caif/if_caif.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/caif/if_caif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can.h b/9/platforms/android-21/arch-x86/usr/include/linux/can.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/can.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/bcm.h b/9/platforms/android-21/arch-x86/usr/include/linux/can/bcm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/bcm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/can/bcm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/error.h b/9/platforms/android-21/arch-x86/usr/include/linux/can/error.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/error.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/can/error.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/gw.h b/9/platforms/android-21/arch-x86/usr/include/linux/can/gw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/gw.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/can/gw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/netlink.h b/9/platforms/android-21/arch-x86/usr/include/linux/can/netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/netlink.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/can/netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/can/raw.h b/9/platforms/android-21/arch-x86/usr/include/linux/can/raw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/can/raw.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/can/raw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/capability.h b/9/platforms/android-21/arch-x86/usr/include/linux/capability.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/capability.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/capability.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/capi.h b/9/platforms/android-21/arch-x86/usr/include/linux/capi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/capi.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/capi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cciss_defs.h b/9/platforms/android-21/arch-x86/usr/include/linux/cciss_defs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cciss_defs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cciss_defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cciss_ioctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/cciss_ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cciss_ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cciss_ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cdrom.h b/9/platforms/android-21/arch-x86/usr/include/linux/cdrom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cdrom.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cdrom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cgroupstats.h b/9/platforms/android-21/arch-x86/usr/include/linux/cgroupstats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cgroupstats.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cgroupstats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/chio.h b/9/platforms/android-21/arch-x86/usr/include/linux/chio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/chio.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/chio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cifs/cifs_mount.h b/9/platforms/android-21/arch-x86/usr/include/linux/cifs/cifs_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cifs/cifs_mount.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cifs/cifs_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cm4000_cs.h b/9/platforms/android-21/arch-x86/usr/include/linux/cm4000_cs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cm4000_cs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cm4000_cs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cn_proc.h b/9/platforms/android-21/arch-x86/usr/include/linux/cn_proc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cn_proc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cn_proc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coda.h b/9/platforms/android-21/arch-x86/usr/include/linux/coda.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/coda.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/coda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coda_psdev.h b/9/platforms/android-21/arch-x86/usr/include/linux/coda_psdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/coda_psdev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/coda_psdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/coff.h b/9/platforms/android-21/arch-x86/usr/include/linux/coff.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/coff.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/coff.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/compiler.h b/9/platforms/android-21/arch-x86/usr/include/linux/compiler.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/compiler.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/compiler.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/connector.h b/9/platforms/android-21/arch-x86/usr/include/linux/connector.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/connector.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/connector.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/const.h b/9/platforms/android-21/arch-x86/usr/include/linux/const.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/const.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/const.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cramfs_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/cramfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cramfs_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cramfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cuda.h b/9/platforms/android-21/arch-x86/usr/include/linux/cuda.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cuda.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cuda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cyclades.h b/9/platforms/android-21/arch-x86/usr/include/linux/cyclades.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cyclades.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cyclades.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/cycx_cfm.h b/9/platforms/android-21/arch-x86/usr/include/linux/cycx_cfm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/cycx_cfm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/cycx_cfm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dcbnl.h b/9/platforms/android-21/arch-x86/usr/include/linux/dcbnl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dcbnl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dcbnl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dccp.h b/9/platforms/android-21/arch-x86/usr/include/linux/dccp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dccp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dccp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm.h b/9/platforms/android-21/arch-x86/usr/include/linux/dlm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dlm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_device.h b/9/platforms/android-21/arch-x86/usr/include/linux/dlm_device.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_device.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dlm_device.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_netlink.h b/9/platforms/android-21/arch-x86/usr/include/linux/dlm_netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_netlink.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dlm_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlm_plock.h b/9/platforms/android-21/arch-x86/usr/include/linux/dlm_plock.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlm_plock.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dlm_plock.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dlmconstants.h b/9/platforms/android-21/arch-x86/usr/include/linux/dlmconstants.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dlmconstants.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dlmconstants.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dm-ioctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/dm-ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dm-ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dm-ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dm-log-userspace.h b/9/platforms/android-21/arch-x86/usr/include/linux/dm-log-userspace.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dm-log-userspace.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dm-log-userspace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dn.h b/9/platforms/android-21/arch-x86/usr/include/linux/dn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dn.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dqblk_xfs.h b/9/platforms/android-21/arch-x86/usr/include/linux/dqblk_xfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dqblk_xfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dqblk_xfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/audio.h b/9/platforms/android-21/arch-x86/usr/include/linux/dvb/audio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/audio.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dvb/audio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/ca.h b/9/platforms/android-21/arch-x86/usr/include/linux/dvb/ca.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/ca.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dvb/ca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/dmx.h b/9/platforms/android-21/arch-x86/usr/include/linux/dvb/dmx.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/dmx.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dvb/dmx.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/frontend.h b/9/platforms/android-21/arch-x86/usr/include/linux/dvb/frontend.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/frontend.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dvb/frontend.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/net.h b/9/platforms/android-21/arch-x86/usr/include/linux/dvb/net.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/net.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dvb/net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/osd.h b/9/platforms/android-21/arch-x86/usr/include/linux/dvb/osd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/osd.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dvb/osd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/version.h b/9/platforms/android-21/arch-x86/usr/include/linux/dvb/version.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/version.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dvb/version.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/dvb/video.h b/9/platforms/android-21/arch-x86/usr/include/linux/dvb/video.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/dvb/video.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/dvb/video.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/edd.h b/9/platforms/android-21/arch-x86/usr/include/linux/edd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/edd.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/edd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/efs_fs_sb.h b/9/platforms/android-21/arch-x86/usr/include/linux/efs_fs_sb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/efs_fs_sb.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/efs_fs_sb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf-em.h b/9/platforms/android-21/arch-x86/usr/include/linux/elf-em.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elf-em.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/elf-em.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf-fdpic.h b/9/platforms/android-21/arch-x86/usr/include/linux/elf-fdpic.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elf-fdpic.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/elf-fdpic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elf.h b/9/platforms/android-21/arch-x86/usr/include/linux/elf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elf.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/elfcore.h b/9/platforms/android-21/arch-x86/usr/include/linux/elfcore.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/elfcore.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/elfcore.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/errno.h b/9/platforms/android-21/arch-x86/usr/include/linux/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/errno.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/errqueue.h b/9/platforms/android-21/arch-x86/usr/include/linux/errqueue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/errqueue.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/errqueue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ethtool.h b/9/platforms/android-21/arch-x86/usr/include/linux/ethtool.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ethtool.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ethtool.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/eventpoll.h b/9/platforms/android-21/arch-x86/usr/include/linux/eventpoll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/eventpoll.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/eventpoll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fadvise.h b/9/platforms/android-21/arch-x86/usr/include/linux/fadvise.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fadvise.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fadvise.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/falloc.h b/9/platforms/android-21/arch-x86/usr/include/linux/falloc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/falloc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/falloc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fanotify.h b/9/platforms/android-21/arch-x86/usr/include/linux/fanotify.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fanotify.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fanotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fb.h b/9/platforms/android-21/arch-x86/usr/include/linux/fb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fb.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fcntl.h b/9/platforms/android-21/arch-x86/usr/include/linux/fcntl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fcntl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fcntl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fd.h b/9/platforms/android-21/arch-x86/usr/include/linux/fd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fd.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fdreg.h b/9/platforms/android-21/arch-x86/usr/include/linux/fdreg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fdreg.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fdreg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fib_rules.h b/9/platforms/android-21/arch-x86/usr/include/linux/fib_rules.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fib_rules.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fib_rules.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fiemap.h b/9/platforms/android-21/arch-x86/usr/include/linux/fiemap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fiemap.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fiemap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/filter.h b/9/platforms/android-21/arch-x86/usr/include/linux/filter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/filter.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/filter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/firewire-cdev.h b/9/platforms/android-21/arch-x86/usr/include/linux/firewire-cdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/firewire-cdev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/firewire-cdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/firewire-constants.h b/9/platforms/android-21/arch-x86/usr/include/linux/firewire-constants.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/firewire-constants.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/firewire-constants.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/flat.h b/9/platforms/android-21/arch-x86/usr/include/linux/flat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/flat.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/flat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fsl_hypervisor.h b/9/platforms/android-21/arch-x86/usr/include/linux/fsl_hypervisor.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fsl_hypervisor.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fsl_hypervisor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/fuse.h b/9/platforms/android-21/arch-x86/usr/include/linux/fuse.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/fuse.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/fuse.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/futex.h b/9/platforms/android-21/arch-x86/usr/include/linux/futex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/futex.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/futex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gameport.h b/9/platforms/android-21/arch-x86/usr/include/linux/gameport.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gameport.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/gameport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gen_stats.h b/9/platforms/android-21/arch-x86/usr/include/linux/gen_stats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gen_stats.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/gen_stats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/genetlink.h b/9/platforms/android-21/arch-x86/usr/include/linux/genetlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/genetlink.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/genetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/genwqe/genwqe_card.h b/9/platforms/android-21/arch-x86/usr/include/linux/genwqe/genwqe_card.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/genwqe/genwqe_card.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/genwqe/genwqe_card.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gfs2_ondisk.h b/9/platforms/android-21/arch-x86/usr/include/linux/gfs2_ondisk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gfs2_ondisk.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/gfs2_ondisk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/gigaset_dev.h b/9/platforms/android-21/arch-x86/usr/include/linux/gigaset_dev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/gigaset_dev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/gigaset_dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hash_info.h b/9/platforms/android-21/arch-x86/usr/include/linux/hash_info.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hash_info.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hash_info.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlc.h b/9/platforms/android-21/arch-x86/usr/include/linux/hdlc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hdlc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlc/ioctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/hdlc/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlc/ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hdlc/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdlcdrv.h b/9/platforms/android-21/arch-x86/usr/include/linux/hdlcdrv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdlcdrv.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hdlcdrv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hdreg.h b/9/platforms/android-21/arch-x86/usr/include/linux/hdreg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hdreg.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hdreg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hid.h b/9/platforms/android-21/arch-x86/usr/include/linux/hid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hid.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hiddev.h b/9/platforms/android-21/arch-x86/usr/include/linux/hiddev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hiddev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hiddev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hidraw.h b/9/platforms/android-21/arch-x86/usr/include/linux/hidraw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hidraw.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hidraw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hpet.h b/9/platforms/android-21/arch-x86/usr/include/linux/hpet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hpet.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hpet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hsi/hsi_char.h b/9/platforms/android-21/arch-x86/usr/include/linux/hsi/hsi_char.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hsi/hsi_char.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hsi/hsi_char.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hsr_netlink.h b/9/platforms/android-21/arch-x86/usr/include/linux/hsr_netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hsr_netlink.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hsr_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hw_breakpoint.h b/9/platforms/android-21/arch-x86/usr/include/linux/hw_breakpoint.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hw_breakpoint.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hw_breakpoint.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/hysdn_if.h b/9/platforms/android-21/arch-x86/usr/include/linux/hysdn_if.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/hysdn_if.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/hysdn_if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2c-dev.h b/9/platforms/android-21/arch-x86/usr/include/linux/i2c-dev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i2c-dev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/i2c-dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2c.h b/9/platforms/android-21/arch-x86/usr/include/linux/i2c.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i2c.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/i2c.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i2o-dev.h b/9/platforms/android-21/arch-x86/usr/include/linux/i2o-dev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i2o-dev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/i2o-dev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/i8k.h b/9/platforms/android-21/arch-x86/usr/include/linux/i8k.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/i8k.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/i8k.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/icmp.h b/9/platforms/android-21/arch-x86/usr/include/linux/icmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/icmp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/icmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/icmpv6.h b/9/platforms/android-21/arch-x86/usr/include/linux/icmpv6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/icmpv6.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/icmpv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if.h b/9/platforms/android-21/arch-x86/usr/include/linux/if.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_addr.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_addr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_addr.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_addr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_addrlabel.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_addrlabel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_addrlabel.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_addrlabel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_alg.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_alg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_alg.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_alg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_arcnet.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_arcnet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_arcnet.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_arcnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_arp.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_arp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_bonding.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_bonding.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_bonding.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_bonding.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_bridge.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_bridge.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_bridge.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_bridge.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_cablemodem.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_cablemodem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_cablemodem.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_cablemodem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_eql.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_eql.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_eql.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_eql.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ether.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ether.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_fc.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_fc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_fc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_fc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_fddi.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_fddi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_fddi.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_fddi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_frad.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_frad.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_frad.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_frad.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_hippi.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_hippi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_hippi.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_hippi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_infiniband.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_infiniband.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_infiniband.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_infiniband.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_link.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_link.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_link.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_link.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ltalk.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_ltalk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ltalk.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_ltalk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_packet.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_packet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_packet.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_phonet.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_phonet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_phonet.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_phonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_plip.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_plip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_plip.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_plip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_ppp.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_ppp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_ppp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_ppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppol2tp.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_pppol2tp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppol2tp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_pppol2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppolac.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_pppolac.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppolac.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_pppolac.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppopns.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_pppopns.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppopns.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_pppopns.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_pppox.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_pppox.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_pppox.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_pppox.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_slip.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_slip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_slip.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_slip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_team.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_team.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_team.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_team.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_tun.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_tun.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_tun.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_tun.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_tunnel.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_tunnel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_tunnel.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_tunnel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_vlan.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_vlan.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_vlan.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_vlan.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/if_x25.h b/9/platforms/android-21/arch-x86/usr/include/linux/if_x25.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/if_x25.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/if_x25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/igmp.h b/9/platforms/android-21/arch-x86/usr/include/linux/igmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/igmp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/igmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in.h b/9/platforms/android-21/arch-x86/usr/include/linux/in.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/in.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/in.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in6.h b/9/platforms/android-21/arch-x86/usr/include/linux/in6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/in6.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/in6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/in_route.h b/9/platforms/android-21/arch-x86/usr/include/linux/in_route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/in_route.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/in_route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/inet_diag.h b/9/platforms/android-21/arch-x86/usr/include/linux/inet_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/inet_diag.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/inet_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/inotify.h b/9/platforms/android-21/arch-x86/usr/include/linux/inotify.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/inotify.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h b/9/platforms/android-21/arch-x86/usr/include/linux/input.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/input.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/input.h
index df3200c..b9d5b2a 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h
+++ b/9/platforms/android-21/arch-x86/usr/include/linux/input.h
@@ -97,629 +97,644 @@
#define INPUT_PROP_BUTTONPAD 0x02
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define INPUT_PROP_SEMI_MT 0x03
+#define INPUT_PROP_TOPBUTTONPAD 0x04
#define INPUT_PROP_MAX 0x1f
#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1)
-#define EV_SYN 0x00
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_SYN 0x00
#define EV_KEY 0x01
#define EV_REL 0x02
#define EV_ABS 0x03
-#define EV_MSC 0x04
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MSC 0x04
#define EV_SW 0x05
#define EV_LED 0x11
#define EV_SND 0x12
-#define EV_REP 0x14
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_REP 0x14
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
-#define EV_MAX 0x1f
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)
#define SYN_REPORT 0
#define SYN_CONFIG 1
-#define SYN_MT_REPORT 2
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SYN_MT_REPORT 2
#define SYN_DROPPED 3
#define SYN_MAX 0xf
#define SYN_CNT (SYN_MAX+1)
-#define KEY_RESERVED 0
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RESERVED 0
#define KEY_ESC 1
#define KEY_1 2
#define KEY_2 3
-#define KEY_3 4
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_3 4
#define KEY_4 5
#define KEY_5 6
#define KEY_6 7
-#define KEY_7 8
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_7 8
#define KEY_8 9
#define KEY_9 10
#define KEY_0 11
-#define KEY_MINUS 12
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MINUS 12
#define KEY_EQUAL 13
#define KEY_BACKSPACE 14
#define KEY_TAB 15
-#define KEY_Q 16
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Q 16
#define KEY_W 17
#define KEY_E 18
#define KEY_R 19
-#define KEY_T 20
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_T 20
#define KEY_Y 21
#define KEY_U 22
#define KEY_I 23
-#define KEY_O 24
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_O 24
#define KEY_P 25
#define KEY_LEFTBRACE 26
#define KEY_RIGHTBRACE 27
-#define KEY_ENTER 28
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ENTER 28
#define KEY_LEFTCTRL 29
#define KEY_A 30
#define KEY_S 31
-#define KEY_D 32
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_D 32
#define KEY_F 33
#define KEY_G 34
#define KEY_H 35
-#define KEY_J 36
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_J 36
#define KEY_K 37
#define KEY_L 38
#define KEY_SEMICOLON 39
-#define KEY_APOSTROPHE 40
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_APOSTROPHE 40
#define KEY_GRAVE 41
#define KEY_LEFTSHIFT 42
#define KEY_BACKSLASH 43
-#define KEY_Z 44
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Z 44
#define KEY_X 45
#define KEY_C 46
#define KEY_V 47
-#define KEY_B 48
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_B 48
#define KEY_N 49
#define KEY_M 50
#define KEY_COMMA 51
-#define KEY_DOT 52
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DOT 52
#define KEY_SLASH 53
#define KEY_RIGHTSHIFT 54
#define KEY_KPASTERISK 55
-#define KEY_LEFTALT 56
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFTALT 56
#define KEY_SPACE 57
#define KEY_CAPSLOCK 58
#define KEY_F1 59
-#define KEY_F2 60
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F2 60
#define KEY_F3 61
#define KEY_F4 62
#define KEY_F5 63
-#define KEY_F6 64
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F6 64
#define KEY_F7 65
#define KEY_F8 66
#define KEY_F9 67
-#define KEY_F10 68
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F10 68
#define KEY_NUMLOCK 69
#define KEY_SCROLLLOCK 70
#define KEY_KP7 71
-#define KEY_KP8 72
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP8 72
#define KEY_KP9 73
#define KEY_KPMINUS 74
#define KEY_KP4 75
-#define KEY_KP5 76
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP5 76
#define KEY_KP6 77
#define KEY_KPPLUS 78
#define KEY_KP1 79
-#define KEY_KP2 80
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP2 80
#define KEY_KP3 81
#define KEY_KP0 82
#define KEY_KPDOT 83
-#define KEY_ZENKAKUHANKAKU 85
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ZENKAKUHANKAKU 85
#define KEY_102ND 86
#define KEY_F11 87
#define KEY_F12 88
-#define KEY_RO 89
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RO 89
#define KEY_KATAKANA 90
#define KEY_HIRAGANA 91
#define KEY_HENKAN 92
-#define KEY_KATAKANAHIRAGANA 93
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KATAKANAHIRAGANA 93
#define KEY_MUHENKAN 94
#define KEY_KPJPCOMMA 95
#define KEY_KPENTER 96
-#define KEY_RIGHTCTRL 97
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RIGHTCTRL 97
#define KEY_KPSLASH 98
#define KEY_SYSRQ 99
#define KEY_RIGHTALT 100
-#define KEY_LINEFEED 101
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LINEFEED 101
#define KEY_HOME 102
#define KEY_UP 103
#define KEY_PAGEUP 104
-#define KEY_LEFT 105
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFT 105
#define KEY_RIGHT 106
#define KEY_END 107
#define KEY_DOWN 108
-#define KEY_PAGEDOWN 109
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PAGEDOWN 109
#define KEY_INSERT 110
#define KEY_DELETE 111
#define KEY_MACRO 112
-#define KEY_MUTE 113
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MUTE 113
#define KEY_VOLUMEDOWN 114
#define KEY_VOLUMEUP 115
#define KEY_POWER 116
-#define KEY_KPEQUAL 117
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPEQUAL 117
#define KEY_KPPLUSMINUS 118
#define KEY_PAUSE 119
#define KEY_SCALE 120
-#define KEY_KPCOMMA 121
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPCOMMA 121
#define KEY_HANGEUL 122
#define KEY_HANGUEL KEY_HANGEUL
#define KEY_HANJA 123
-#define KEY_YEN 124
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_YEN 124
#define KEY_LEFTMETA 125
#define KEY_RIGHTMETA 126
#define KEY_COMPOSE 127
-#define KEY_STOP 128
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_STOP 128
#define KEY_AGAIN 129
#define KEY_PROPS 130
#define KEY_UNDO 131
-#define KEY_FRONT 132
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FRONT 132
#define KEY_COPY 133
#define KEY_OPEN 134
#define KEY_PASTE 135
-#define KEY_FIND 136
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FIND 136
#define KEY_CUT 137
#define KEY_HELP 138
#define KEY_MENU 139
-#define KEY_CALC 140
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CALC 140
#define KEY_SETUP 141
#define KEY_SLEEP 142
#define KEY_WAKEUP 143
-#define KEY_FILE 144
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FILE 144
#define KEY_SENDFILE 145
#define KEY_DELETEFILE 146
#define KEY_XFER 147
-#define KEY_PROG1 148
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PROG1 148
#define KEY_PROG2 149
#define KEY_WWW 150
#define KEY_MSDOS 151
-#define KEY_COFFEE 152
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_COFFEE 152
#define KEY_SCREENLOCK KEY_COFFEE
#define KEY_DIRECTION 153
#define KEY_CYCLEWINDOWS 154
-#define KEY_MAIL 155
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MAIL 155
#define KEY_BOOKMARKS 156
#define KEY_COMPUTER 157
#define KEY_BACK 158
-#define KEY_FORWARD 159
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FORWARD 159
#define KEY_CLOSECD 160
#define KEY_EJECTCD 161
#define KEY_EJECTCLOSECD 162
-#define KEY_NEXTSONG 163
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_NEXTSONG 163
#define KEY_PLAYPAUSE 164
#define KEY_PREVIOUSSONG 165
#define KEY_STOPCD 166
-#define KEY_RECORD 167
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RECORD 167
#define KEY_REWIND 168
#define KEY_PHONE 169
#define KEY_ISO 170
-#define KEY_CONFIG 171
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CONFIG 171
#define KEY_HOMEPAGE 172
#define KEY_REFRESH 173
#define KEY_EXIT 174
-#define KEY_MOVE 175
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MOVE 175
#define KEY_EDIT 176
#define KEY_SCROLLUP 177
#define KEY_SCROLLDOWN 178
-#define KEY_KPLEFTPAREN 179
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPLEFTPAREN 179
#define KEY_KPRIGHTPAREN 180
#define KEY_NEW 181
#define KEY_REDO 182
-#define KEY_F13 183
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F13 183
#define KEY_F14 184
#define KEY_F15 185
#define KEY_F16 186
-#define KEY_F17 187
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F17 187
#define KEY_F18 188
#define KEY_F19 189
#define KEY_F20 190
-#define KEY_F21 191
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F21 191
#define KEY_F22 192
#define KEY_F23 193
#define KEY_F24 194
-#define KEY_PLAYCD 200
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PLAYCD 200
#define KEY_PAUSECD 201
#define KEY_PROG3 202
#define KEY_PROG4 203
-#define KEY_DASHBOARD 204
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DASHBOARD 204
#define KEY_SUSPEND 205
#define KEY_CLOSE 206
#define KEY_PLAY 207
-#define KEY_FASTFORWARD 208
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FASTFORWARD 208
#define KEY_BASSBOOST 209
#define KEY_PRINT 210
#define KEY_HP 211
-#define KEY_CAMERA 212
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CAMERA 212
#define KEY_SOUND 213
#define KEY_QUESTION 214
#define KEY_EMAIL 215
-#define KEY_CHAT 216
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CHAT 216
#define KEY_SEARCH 217
#define KEY_CONNECT 218
#define KEY_FINANCE 219
-#define KEY_SPORT 220
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SPORT 220
#define KEY_SHOP 221
#define KEY_ALTERASE 222
#define KEY_CANCEL 223
-#define KEY_BRIGHTNESSDOWN 224
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESSDOWN 224
#define KEY_BRIGHTNESSUP 225
#define KEY_MEDIA 226
#define KEY_SWITCHVIDEOMODE 227
-#define KEY_KBDILLUMTOGGLE 228
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KBDILLUMTOGGLE 228
#define KEY_KBDILLUMDOWN 229
#define KEY_KBDILLUMUP 230
#define KEY_SEND 231
-#define KEY_REPLY 232
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_REPLY 232
#define KEY_FORWARDMAIL 233
#define KEY_SAVE 234
#define KEY_DOCUMENTS 235
-#define KEY_BATTERY 236
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BATTERY 236
#define KEY_BLUETOOTH 237
#define KEY_WLAN 238
#define KEY_UWB 239
-#define KEY_UNKNOWN 240
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_UNKNOWN 240
#define KEY_VIDEO_NEXT 241
#define KEY_VIDEO_PREV 242
#define KEY_BRIGHTNESS_CYCLE 243
-#define KEY_BRIGHTNESS_ZERO 244
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_AUTO 244
+#define KEY_BRIGHTNESS_ZERO KEY_BRIGHTNESS_AUTO
#define KEY_DISPLAY_OFF 245
#define KEY_WWAN 246
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WIMAX KEY_WWAN
#define KEY_RFKILL 247
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MICMUTE 248
#define BTN_MISC 0x100
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_0 0x100
#define BTN_1 0x101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_2 0x102
#define BTN_3 0x103
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_4 0x104
#define BTN_5 0x105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_6 0x106
#define BTN_7 0x107
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_8 0x108
#define BTN_9 0x109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MOUSE 0x110
#define BTN_LEFT 0x110
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_RIGHT 0x111
#define BTN_MIDDLE 0x112
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SIDE 0x113
#define BTN_EXTRA 0x114
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_FORWARD 0x115
#define BTN_BACK 0x116
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TASK 0x117
#define BTN_JOYSTICK 0x120
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER 0x120
#define BTN_THUMB 0x121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMB2 0x122
#define BTN_TOP 0x123
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOP2 0x124
#define BTN_PINKIE 0x125
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE 0x126
#define BTN_BASE2 0x127
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE3 0x128
#define BTN_BASE4 0x129
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE5 0x12a
#define BTN_BASE6 0x12b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DEAD 0x12f
#define BTN_GAMEPAD 0x130
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SOUTH 0x130
#define BTN_A BTN_SOUTH
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_EAST 0x131
#define BTN_B BTN_EAST
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_C 0x132
#define BTN_NORTH 0x133
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_X BTN_NORTH
#define BTN_WEST 0x134
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_Y BTN_WEST
#define BTN_Z 0x135
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL 0x136
#define BTN_TR 0x137
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL2 0x138
#define BTN_TR2 0x139
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SELECT 0x13a
#define BTN_START 0x13b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MODE 0x13c
#define BTN_THUMBL 0x13d
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMBR 0x13e
#define BTN_DIGI 0x140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_PEN 0x140
#define BTN_TOOL_RUBBER 0x141
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_BRUSH 0x142
#define BTN_TOOL_PENCIL 0x143
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_AIRBRUSH 0x144
#define BTN_TOOL_FINGER 0x145
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_MOUSE 0x146
#define BTN_TOOL_LENS 0x147
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUINTTAP 0x148
#define BTN_TOUCH 0x14a
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_STYLUS 0x14b
#define BTN_STYLUS2 0x14c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_DOUBLETAP 0x14d
#define BTN_TOOL_TRIPLETAP 0x14e
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUADTAP 0x14f
#define BTN_WHEEL 0x150
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_GEAR_DOWN 0x150
#define BTN_GEAR_UP 0x151
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_OK 0x160
#define KEY_SELECT 0x161
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GOTO 0x162
#define KEY_CLEAR 0x163
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_POWER2 0x164
#define KEY_OPTION 0x165
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_INFO 0x166
#define KEY_TIME 0x167
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VENDOR 0x168
#define KEY_ARCHIVE 0x169
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PROGRAM 0x16a
#define KEY_CHANNEL 0x16b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FAVORITES 0x16c
#define KEY_EPG 0x16d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PVR 0x16e
#define KEY_MHP 0x16f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_LANGUAGE 0x170
#define KEY_TITLE 0x171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SUBTITLE 0x172
#define KEY_ANGLE 0x173
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOM 0x174
#define KEY_MODE 0x175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_KEYBOARD 0x176
#define KEY_SCREEN 0x177
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PC 0x178
#define KEY_TV 0x179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TV2 0x17a
#define KEY_VCR 0x17b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VCR2 0x17c
#define KEY_SAT 0x17d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SAT2 0x17e
#define KEY_CD 0x17f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TAPE 0x180
#define KEY_RADIO 0x181
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TUNER 0x182
#define KEY_PLAYER 0x183
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEXT 0x184
#define KEY_DVD 0x185
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUX 0x186
#define KEY_MP3 0x187
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUDIO 0x188
#define KEY_VIDEO 0x189
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DIRECTORY 0x18a
#define KEY_LIST 0x18b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEMO 0x18c
#define KEY_CALENDAR 0x18d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RED 0x18e
#define KEY_GREEN 0x18f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_YELLOW 0x190
#define KEY_BLUE 0x191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CHANNELUP 0x192
#define KEY_CHANNELDOWN 0x193
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FIRST 0x194
#define KEY_LAST 0x195
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AB 0x196
#define KEY_NEXT 0x197
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RESTART 0x198
#define KEY_SLOW 0x199
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SHUFFLE 0x19a
#define KEY_BREAK 0x19b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PREVIOUS 0x19c
#define KEY_DIGITS 0x19d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEEN 0x19e
#define KEY_TWEN 0x19f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VIDEOPHONE 0x1a0
#define KEY_GAMES 0x1a1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMIN 0x1a2
#define KEY_ZOOMOUT 0x1a3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMRESET 0x1a4
#define KEY_WORDPROCESSOR 0x1a5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EDITOR 0x1a6
#define KEY_SPREADSHEET 0x1a7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GRAPHICSEDITOR 0x1a8
#define KEY_PRESENTATION 0x1a9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DATABASE 0x1aa
#define KEY_NEWS 0x1ab
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VOICEMAIL 0x1ac
#define KEY_ADDRESSBOOK 0x1ad
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MESSENGER 0x1ae
#define KEY_DISPLAYTOGGLE 0x1af
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_TOGGLE KEY_DISPLAYTOGGLE
#define KEY_SPELLCHECK 0x1b0
#define KEY_LOGOFF 0x1b1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DOLLAR 0x1b2
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EURO 0x1b3
#define KEY_FRAMEBACK 0x1b4
#define KEY_FRAMEFORWARD 0x1b5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CONTEXT_MENU 0x1b6
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEDIA_REPEAT 0x1b7
#define KEY_10CHANNELSUP 0x1b8
#define KEY_10CHANNELSDOWN 0x1b9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_IMAGES 0x1ba
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_EOL 0x1c0
#define KEY_DEL_EOS 0x1c1
#define KEY_INS_LINE 0x1c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_LINE 0x1c3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN 0x1d0
#define KEY_FN_ESC 0x1d1
#define KEY_FN_F1 0x1d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F2 0x1d3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F3 0x1d4
#define KEY_FN_F4 0x1d5
#define KEY_FN_F5 0x1d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F6 0x1d7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F7 0x1d8
#define KEY_FN_F8 0x1d9
#define KEY_FN_F9 0x1da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F10 0x1db
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F11 0x1dc
#define KEY_FN_F12 0x1dd
#define KEY_FN_1 0x1de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_2 0x1df
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_D 0x1e0
#define KEY_FN_E 0x1e1
#define KEY_FN_F 0x1e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_S 0x1e3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_B 0x1e4
#define KEY_BRL_DOT1 0x1f1
#define KEY_BRL_DOT2 0x1f2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT3 0x1f3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT4 0x1f4
#define KEY_BRL_DOT5 0x1f5
#define KEY_BRL_DOT6 0x1f6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT7 0x1f7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT8 0x1f8
#define KEY_BRL_DOT9 0x1f9
#define KEY_BRL_DOT10 0x1fa
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_0 0x200
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_1 0x201
#define KEY_NUMERIC_2 0x202
#define KEY_NUMERIC_3 0x203
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_4 0x204
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_5 0x205
#define KEY_NUMERIC_6 0x206
#define KEY_NUMERIC_7 0x207
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_8 0x208
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_9 0x209
#define KEY_NUMERIC_STAR 0x20a
#define KEY_NUMERIC_POUND 0x20b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_FOCUS 0x210
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WPS_BUTTON 0x211
#define KEY_TOUCHPAD_TOGGLE 0x212
#define KEY_TOUCHPAD_ON 0x213
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TOUCHPAD_OFF 0x214
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_ZOOMIN 0x215
#define KEY_CAMERA_ZOOMOUT 0x216
#define KEY_CAMERA_UP 0x217
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_DOWN 0x218
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_LEFT 0x219
#define KEY_CAMERA_RIGHT 0x21a
#define KEY_ATTENDANT_ON 0x21b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_OFF 0x21c
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_TOGGLE 0x21d
#define KEY_LIGHTS_TOGGLE 0x21e
#define BTN_DPAD_UP 0x220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_DOWN 0x221
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_LEFT 0x222
#define BTN_DPAD_RIGHT 0x223
#define KEY_ALS_TOGGLE 0x230
+#define KEY_BUTTONCONFIG 0x240
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_TASKMANAGER 0x241
+#define KEY_JOURNAL 0x242
+#define KEY_CONTROLPANEL 0x243
+#define KEY_APPSELECT 0x244
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SCREENSAVER 0x245
+#define KEY_VOICECOMMAND 0x246
+#define KEY_BRIGHTNESS_MIN 0x250
+#define KEY_BRIGHTNESS_MAX 0x251
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER_HAPPY 0x2c0
#define BTN_TRIGGER_HAPPY1 0x2c0
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ioctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ion.h b/9/platforms/android-21/arch-x86/usr/include/linux/ion.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ion.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ion.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ioprio.h b/9/platforms/android-21/arch-x86/usr/include/linux/ioprio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ioprio.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ioprio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip.h b/9/platforms/android-21/arch-x86/usr/include/linux/ip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ip.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip6_tunnel.h b/9/platforms/android-21/arch-x86/usr/include/linux/ip6_tunnel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ip6_tunnel.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ip6_tunnel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ip_vs.h b/9/platforms/android-21/arch-x86/usr/include/linux/ip_vs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ip_vs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ip_vs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipc.h b/9/platforms/android-21/arch-x86/usr/include/linux/ipc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipmi.h b/9/platforms/android-21/arch-x86/usr/include/linux/ipmi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipmi.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ipmi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipmi_msgdefs.h b/9/platforms/android-21/arch-x86/usr/include/linux/ipmi_msgdefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipmi_msgdefs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ipmi_msgdefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipsec.h b/9/platforms/android-21/arch-x86/usr/include/linux/ipsec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipsec.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ipsec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipv6.h b/9/platforms/android-21/arch-x86/usr/include/linux/ipv6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipv6.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ipv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipv6_route.h b/9/platforms/android-21/arch-x86/usr/include/linux/ipv6_route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipv6_route.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ipv6_route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ipx.h b/9/platforms/android-21/arch-x86/usr/include/linux/ipx.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ipx.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ipx.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/irda.h b/9/platforms/android-21/arch-x86/usr/include/linux/irda.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/irda.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/irda.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/irqnr.h b/9/platforms/android-21/arch-x86/usr/include/linux/irqnr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/irqnr.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/irqnr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn.h b/9/platforms/android-21/arch-x86/usr/include/linux/isdn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/isdn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn/capicmd.h b/9/platforms/android-21/arch-x86/usr/include/linux/isdn/capicmd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn/capicmd.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/isdn/capicmd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn_divertif.h b/9/platforms/android-21/arch-x86/usr/include/linux/isdn_divertif.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn_divertif.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/isdn_divertif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdn_ppp.h b/9/platforms/android-21/arch-x86/usr/include/linux/isdn_ppp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdn_ppp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/isdn_ppp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/isdnif.h b/9/platforms/android-21/arch-x86/usr/include/linux/isdnif.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/isdnif.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/isdnif.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/iso_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/iso_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/iso_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/iso_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ivtv.h b/9/platforms/android-21/arch-x86/usr/include/linux/ivtv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ivtv.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ivtv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ivtvfb.h b/9/platforms/android-21/arch-x86/usr/include/linux/ivtvfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ivtvfb.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ivtvfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ixjuser.h b/9/platforms/android-21/arch-x86/usr/include/linux/ixjuser.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ixjuser.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ixjuser.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/jffs2.h b/9/platforms/android-21/arch-x86/usr/include/linux/jffs2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/jffs2.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/jffs2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/joystick.h b/9/platforms/android-21/arch-x86/usr/include/linux/joystick.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/joystick.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/joystick.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kd.h b/9/platforms/android-21/arch-x86/usr/include/linux/kd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kd.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/kd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kdev_t.h b/9/platforms/android-21/arch-x86/usr/include/linux/kdev_t.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kdev_t.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/kdev_t.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernel-page-flags.h b/9/platforms/android-21/arch-x86/usr/include/linux/kernel-page-flags.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kernel-page-flags.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/kernel-page-flags.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernel.h b/9/platforms/android-21/arch-x86/usr/include/linux/kernel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kernel.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/kernel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kernelcapi.h b/9/platforms/android-21/arch-x86/usr/include/linux/kernelcapi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kernelcapi.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/kernelcapi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kexec.h b/9/platforms/android-21/arch-x86/usr/include/linux/kexec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kexec.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/kexec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keyboard.h b/9/platforms/android-21/arch-x86/usr/include/linux/keyboard.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/keyboard.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/keyboard.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keychord.h b/9/platforms/android-21/arch-x86/usr/include/linux/keychord.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/keychord.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/keychord.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/keyctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/keyctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/keyctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/keyctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kvm.h b/9/platforms/android-21/arch-x86/usr/include/linux/kvm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kvm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/kvm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/kvm_para.h b/9/platforms/android-21/arch-x86/usr/include/linux/kvm_para.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/kvm_para.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/kvm_para.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/l2tp.h b/9/platforms/android-21/arch-x86/usr/include/linux/l2tp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/l2tp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/l2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/libc-compat.h b/9/platforms/android-21/arch-x86/usr/include/linux/libc-compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/libc-compat.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/libc-compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/limits.h b/9/platforms/android-21/arch-x86/usr/include/linux/limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/limits.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/llc.h b/9/platforms/android-21/arch-x86/usr/include/linux/llc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/llc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/llc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/loop.h b/9/platforms/android-21/arch-x86/usr/include/linux/loop.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/loop.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/loop.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/lp.h b/9/platforms/android-21/arch-x86/usr/include/linux/lp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/lp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/lp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/magic.h b/9/platforms/android-21/arch-x86/usr/include/linux/magic.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/magic.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/magic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/major.h b/9/platforms/android-21/arch-x86/usr/include/linux/major.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/major.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/major.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/map_to_7segment.h b/9/platforms/android-21/arch-x86/usr/include/linux/map_to_7segment.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/map_to_7segment.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/map_to_7segment.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/matroxfb.h b/9/platforms/android-21/arch-x86/usr/include/linux/matroxfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/matroxfb.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/matroxfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mdio.h b/9/platforms/android-21/arch-x86/usr/include/linux/mdio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mdio.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/media.h b/9/platforms/android-21/arch-x86/usr/include/linux/media.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/media.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/media.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mei.h b/9/platforms/android-21/arch-x86/usr/include/linux/mei.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mei.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mei.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mempolicy.h b/9/platforms/android-21/arch-x86/usr/include/linux/mempolicy.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mempolicy.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mempolicy.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/meye.h b/9/platforms/android-21/arch-x86/usr/include/linux/meye.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/meye.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/meye.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mic_common.h b/9/platforms/android-21/arch-x86/usr/include/linux/mic_common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mic_common.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mic_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mic_ioctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/mic_ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mic_ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mic_ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mii.h b/9/platforms/android-21/arch-x86/usr/include/linux/mii.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mii.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mii.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/minix_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/minix_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/minix_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/minix_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mman.h b/9/platforms/android-21/arch-x86/usr/include/linux/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mman.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mmc/ioctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/mmc/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mmc/ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mmc/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mmtimer.h b/9/platforms/android-21/arch-x86/usr/include/linux/mmtimer.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mmtimer.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mmtimer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/module.h b/9/platforms/android-21/arch-x86/usr/include/linux/module.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/module.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/module.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mqueue.h b/9/platforms/android-21/arch-x86/usr/include/linux/mqueue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mqueue.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mqueue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mroute.h b/9/platforms/android-21/arch-x86/usr/include/linux/mroute.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mroute.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mroute.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mroute6.h b/9/platforms/android-21/arch-x86/usr/include/linux/mroute6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mroute6.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mroute6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/msdos_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/msdos_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/msdos_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/msdos_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/msg.h b/9/platforms/android-21/arch-x86/usr/include/linux/msg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/msg.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/msg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/mtio.h b/9/platforms/android-21/arch-x86/usr/include/linux/mtio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/mtio.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/mtio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/n_r3964.h b/9/platforms/android-21/arch-x86/usr/include/linux/n_r3964.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/n_r3964.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/n_r3964.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nbd.h b/9/platforms/android-21/arch-x86/usr/include/linux/nbd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nbd.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nbd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp.h b/9/platforms/android-21/arch-x86/usr/include/linux/ncp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ncp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/ncp_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ncp_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_mount.h b/9/platforms/android-21/arch-x86/usr/include/linux/ncp_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_mount.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ncp_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ncp_no.h b/9/platforms/android-21/arch-x86/usr/include/linux/ncp_no.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ncp_no.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ncp_no.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/neighbour.h b/9/platforms/android-21/arch-x86/usr/include/linux/neighbour.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/neighbour.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/neighbour.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net.h b/9/platforms/android-21/arch-x86/usr/include/linux/net.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/net.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net_dropmon.h b/9/platforms/android-21/arch-x86/usr/include/linux/net_dropmon.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/net_dropmon.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/net_dropmon.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/net_tstamp.h b/9/platforms/android-21/arch-x86/usr/include/linux/net_tstamp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/net_tstamp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/net_tstamp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netconf.h b/9/platforms/android-21/arch-x86/usr/include/linux/netconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netconf.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netdevice.h b/9/platforms/android-21/arch-x86/usr/include/linux/netdevice.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netdevice.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netdevice.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/ipset/ip_set.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/ipset/ip_set.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/ipset/ip_set_hash.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_hash.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/ipset/ip_set_hash.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/ipset/ip_set_list.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ipset/ip_set_list.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/ipset/ip_set_list.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_common.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_ftp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_ftp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_ftp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_sctp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_sctp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tcp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_nat.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_nat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_nat.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_tables_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nf_tables_compat.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nf_tables_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_acct.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_acct.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_acct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_compat.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_conntrack.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_conntrack.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_conntrack.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_cthelper.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cthelper.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_cthelper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_cttimeout.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_cttimeout.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_log.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_log.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_queue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/nfnetlink_queue.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/nfnetlink_queue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/x_tables.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/x_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/x_tables.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/x_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_AUDIT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_AUDIT.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_AUDIT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CHECKSUM.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CHECKSUM.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CHECKSUM.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CLASSIFY.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CLASSIFY.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CLASSIFY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CONNMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNMARK.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CONNMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CONNSECMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CONNSECMARK.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CONNSECMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CT.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_CT.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_CT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_DSCP.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_DSCP.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_DSCP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_HMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_HMARK.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_HMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_IDLETIMER.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_IDLETIMER.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_IDLETIMER.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LED.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_LED.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LED.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_LED.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LOG.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_LOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_LOG.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_MARK.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_MARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_MARK.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_MARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_NFLOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFLOG.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_NFLOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_NFQUEUE.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_NFQUEUE.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_NFQUEUE.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_RATEEST.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_RATEEST.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_RATEEST.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_SECMARK.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SECMARK.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_SECMARK.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_SYNPROXY.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_SYNPROXY.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_SYNPROXY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_TCPMSS.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPMSS.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_TCPMSS.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TEE.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_TEE.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TEE.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_TEE.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_TPROXY.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_TPROXY.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_TPROXY.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_addrtype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_addrtype.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_addrtype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_bpf.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_bpf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_bpf.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_bpf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_cgroup.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cgroup.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_cgroup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cluster.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_cluster.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cluster.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_cluster.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_comment.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_comment.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_comment.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_comment.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_connbytes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connbytes.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_connbytes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_connlabel.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlabel.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_connlabel.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_connlimit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connlimit.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_connlimit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connmark.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_connmark.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_connmark.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_connmark.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_conntrack.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_conntrack.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_conntrack.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cpu.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_cpu.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_cpu.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_cpu.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dccp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_dccp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dccp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_dccp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_devgroup.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_devgroup.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_devgroup.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dscp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_dscp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_dscp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_dscp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ecn.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_ecn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ecn.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_ecn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_esp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_esp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_esp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_esp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_hashlimit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_hashlimit.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_hashlimit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_helper.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_helper.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_helper.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_helper.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_ipcomp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipcomp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_ipcomp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_iprange.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_iprange.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_iprange.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_iprange.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_ipvs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_ipvs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_ipvs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_l2tp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_l2tp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_l2tp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_length.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_length.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_length.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_length.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_limit.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_limit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_limit.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_limit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mac.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_mac.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mac.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_mac.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mark.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_mark.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_mark.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_mark.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_multiport.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_multiport.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_multiport.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_multiport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_nfacct.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_nfacct.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_nfacct.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_osf.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_osf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_osf.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_osf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_owner.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_owner.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_owner.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_owner.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_physdev.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_physdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_physdev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_physdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_pkttype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_pkttype.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_pkttype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_policy.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_policy.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_policy.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_policy.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_quota.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_quota.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_quota.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_quota.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rateest.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_rateest.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rateest.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_rateest.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_realm.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_realm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_realm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_realm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_recent.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_recent.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_recent.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_recent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_rpfilter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_rpfilter.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_rpfilter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_sctp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_sctp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_sctp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_set.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_set.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_set.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_set.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_socket.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_socket.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_state.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_state.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_state.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_state.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_statistic.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_statistic.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_statistic.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_statistic.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_string.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_string.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_string.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_tcpmss.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpmss.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_tcpmss.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_tcpudp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_tcpudp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_tcpudp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_time.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_time.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_time.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_u32.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_u32.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/xt_u32.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter/xt_u32.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_arp/arp_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arp_tables.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_arp/arp_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_arp/arpt_mangle.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_arp/arpt_mangle.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_arp/arpt_mangle.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_802_3.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_802_3.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_802_3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_among.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_among.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_among.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_arpreply.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_arpreply.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_ip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_ip6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ip6.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_ip6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_limit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_limit.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_limit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_log.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_log.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_log.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_mark_m.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_mark_m.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_mark_t.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_mark_t.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_nat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nat.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_nflog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_nflog.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_nflog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_pkttype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_pkttype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_redirect.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_redirect.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_redirect.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_stp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_stp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_stp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_ulog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_ulog.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_ulog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_vlan.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebt_vlan.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebt_vlan.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebtables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_bridge/ebtables.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ebtables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_decnet.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_decnet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_decnet.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_decnet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ip_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ip_tables.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ip_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ECN.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ECN.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_LOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_TTL.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_TTL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ah.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ah.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ah.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ecn.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ecn.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ttl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv4/ipt_ttl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6_tables.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6_tables.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6_tables.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_HL.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_HL.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_ah.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_ah.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_frag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_frag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_hl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_hl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_mh.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_mh.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_opts.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_opts.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h b/9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_rt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netfilter_ipv6/ip6t_rt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netlink.h b/9/platforms/android-21/arch-x86/usr/include/linux/netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netlink.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netlink_diag.h b/9/platforms/android-21/arch-x86/usr/include/linux/netlink_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netlink_diag.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netlink_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/netrom.h b/9/platforms/android-21/arch-x86/usr/include/linux/netrom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/netrom.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/netrom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfc.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs2.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfs2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs2.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfs2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs3.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfs3.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs3.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfs3.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs4.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfs4.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs4.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfs4.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs4_mount.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfs4_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs4_mount.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfs4_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_idmap.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfs_idmap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_idmap.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfs_idmap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfs_mount.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfs_mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfs_mount.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfs_mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsacl.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfsacl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsacl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfsacl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/cld.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfsd/cld.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/cld.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfsd/cld.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/debug.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfsd/debug.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/debug.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfsd/debug.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/export.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfsd/export.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/export.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfsd/export.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/nfsfh.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfsd/nfsfh.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/nfsfh.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfsd/nfsfh.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/stats.h b/9/platforms/android-21/arch-x86/usr/include/linux/nfsd/stats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nfsd/stats.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nfsd/stats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nl80211.h b/9/platforms/android-21/arch-x86/usr/include/linux/nl80211.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nl80211.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nl80211.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nubus.h b/9/platforms/android-21/arch-x86/usr/include/linux/nubus.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nubus.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nubus.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nvme.h b/9/platforms/android-21/arch-x86/usr/include/linux/nvme.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nvme.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nvme.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/nvram.h b/9/platforms/android-21/arch-x86/usr/include/linux/nvram.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/nvram.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/nvram.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/omap3isp.h b/9/platforms/android-21/arch-x86/usr/include/linux/omap3isp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/omap3isp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/omap3isp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/omapfb.h b/9/platforms/android-21/arch-x86/usr/include/linux/omapfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/omapfb.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/omapfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/oom.h b/9/platforms/android-21/arch-x86/usr/include/linux/oom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/oom.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/oom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/openvswitch.h b/9/platforms/android-21/arch-x86/usr/include/linux/openvswitch.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/openvswitch.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/openvswitch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/packet_diag.h b/9/platforms/android-21/arch-x86/usr/include/linux/packet_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/packet_diag.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/packet_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/param.h b/9/platforms/android-21/arch-x86/usr/include/linux/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/param.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/parport.h b/9/platforms/android-21/arch-x86/usr/include/linux/parport.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/parport.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/parport.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/patchkey.h b/9/platforms/android-21/arch-x86/usr/include/linux/patchkey.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/patchkey.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/patchkey.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pci.h b/9/platforms/android-21/arch-x86/usr/include/linux/pci.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pci.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/pci.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pci_regs.h b/9/platforms/android-21/arch-x86/usr/include/linux/pci_regs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pci_regs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/pci_regs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/perf_event.h b/9/platforms/android-21/arch-x86/usr/include/linux/perf_event.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/perf_event.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/perf_event.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/personality.h b/9/platforms/android-21/arch-x86/usr/include/linux/personality.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/personality.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/personality.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pfkeyv2.h b/9/platforms/android-21/arch-x86/usr/include/linux/pfkeyv2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pfkeyv2.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/pfkeyv2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pg.h b/9/platforms/android-21/arch-x86/usr/include/linux/pg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pg.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/pg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/phantom.h b/9/platforms/android-21/arch-x86/usr/include/linux/phantom.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/phantom.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/phantom.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/phonet.h b/9/platforms/android-21/arch-x86/usr/include/linux/phonet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/phonet.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/phonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pkt_cls.h b/9/platforms/android-21/arch-x86/usr/include/linux/pkt_cls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pkt_cls.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/pkt_cls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pkt_sched.h b/9/platforms/android-21/arch-x86/usr/include/linux/pkt_sched.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pkt_sched.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/pkt_sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pktcdvd.h b/9/platforms/android-21/arch-x86/usr/include/linux/pktcdvd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pktcdvd.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/pktcdvd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pmu.h b/9/platforms/android-21/arch-x86/usr/include/linux/pmu.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pmu.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/pmu.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/poll.h b/9/platforms/android-21/arch-x86/usr/include/linux/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/poll.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/posix_types.h b/9/platforms/android-21/arch-x86/usr/include/linux/posix_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/posix_types.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/posix_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppdev.h b/9/platforms/android-21/arch-x86/usr/include/linux/ppdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppdev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ppdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp-comp.h b/9/platforms/android-21/arch-x86/usr/include/linux/ppp-comp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp-comp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ppp-comp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp-ioctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/ppp-ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp-ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ppp-ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ppp_defs.h b/9/platforms/android-21/arch-x86/usr/include/linux/ppp_defs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ppp_defs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ppp_defs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/pps.h b/9/platforms/android-21/arch-x86/usr/include/linux/pps.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/pps.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/pps.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/prctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/prctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/prctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/prctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ptp_clock.h b/9/platforms/android-21/arch-x86/usr/include/linux/ptp_clock.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ptp_clock.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ptp_clock.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ptrace.h b/9/platforms/android-21/arch-x86/usr/include/linux/ptrace.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ptrace.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/qnx4_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/qnx4_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/qnx4_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/qnx4_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/qnxtypes.h b/9/platforms/android-21/arch-x86/usr/include/linux/qnxtypes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/qnxtypes.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/qnxtypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/quota.h b/9/platforms/android-21/arch-x86/usr/include/linux/quota.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/quota.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/quota.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/radeonfb.h b/9/platforms/android-21/arch-x86/usr/include/linux/radeonfb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/radeonfb.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/radeonfb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_p.h b/9/platforms/android-21/arch-x86/usr/include/linux/raid/md_p.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_p.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/raid/md_p.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_u.h b/9/platforms/android-21/arch-x86/usr/include/linux/raid/md_u.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/raid/md_u.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/raid/md_u.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/random.h b/9/platforms/android-21/arch-x86/usr/include/linux/random.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/random.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/random.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/raw.h b/9/platforms/android-21/arch-x86/usr/include/linux/raw.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/raw.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/raw.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rds.h b/9/platforms/android-21/arch-x86/usr/include/linux/rds.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rds.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/rds.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reboot.h b/9/platforms/android-21/arch-x86/usr/include/linux/reboot.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/reboot.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/reboot.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/reiserfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/reiserfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_xattr.h b/9/platforms/android-21/arch-x86/usr/include/linux/reiserfs_xattr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/reiserfs_xattr.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/reiserfs_xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/resource.h b/9/platforms/android-21/arch-x86/usr/include/linux/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/resource.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rfkill.h b/9/platforms/android-21/arch-x86/usr/include/linux/rfkill.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rfkill.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/rfkill.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/romfs_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/romfs_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/romfs_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/romfs_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rose.h b/9/platforms/android-21/arch-x86/usr/include/linux/rose.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rose.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/rose.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/route.h b/9/platforms/android-21/arch-x86/usr/include/linux/route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/route.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rtc.h b/9/platforms/android-21/arch-x86/usr/include/linux/rtc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rtc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/rtc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/rtnetlink.h b/9/platforms/android-21/arch-x86/usr/include/linux/rtnetlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/rtnetlink.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/rtnetlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/scc.h b/9/platforms/android-21/arch-x86/usr/include/linux/scc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/scc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/scc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sched.h b/9/platforms/android-21/arch-x86/usr/include/linux/sched.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sched.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/screen_info.h b/9/platforms/android-21/arch-x86/usr/include/linux/screen_info.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/screen_info.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/screen_info.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sctp.h b/9/platforms/android-21/arch-x86/usr/include/linux/sctp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sctp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sctp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sdla.h b/9/platforms/android-21/arch-x86/usr/include/linux/sdla.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sdla.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sdla.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/seccomp.h b/9/platforms/android-21/arch-x86/usr/include/linux/seccomp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/seccomp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/seccomp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/securebits.h b/9/platforms/android-21/arch-x86/usr/include/linux/securebits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/securebits.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/securebits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/selinux_netlink.h b/9/platforms/android-21/arch-x86/usr/include/linux/selinux_netlink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/selinux_netlink.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/selinux_netlink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sem.h b/9/platforms/android-21/arch-x86/usr/include/linux/sem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sem.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial.h b/9/platforms/android-21/arch-x86/usr/include/linux/serial.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serial.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/serial.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial_core.h b/9/platforms/android-21/arch-x86/usr/include/linux/serial_core.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serial_core.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/serial_core.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serial_reg.h b/9/platforms/android-21/arch-x86/usr/include/linux/serial_reg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serial_reg.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/serial_reg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/serio.h b/9/platforms/android-21/arch-x86/usr/include/linux/serio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/serio.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/serio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/shm.h b/9/platforms/android-21/arch-x86/usr/include/linux/shm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/shm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/shm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/signal.h b/9/platforms/android-21/arch-x86/usr/include/linux/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/signal.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/signalfd.h b/9/platforms/android-21/arch-x86/usr/include/linux/signalfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/signalfd.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/signalfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/snmp.h b/9/platforms/android-21/arch-x86/usr/include/linux/snmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/snmp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/snmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sock_diag.h b/9/platforms/android-21/arch-x86/usr/include/linux/sock_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sock_diag.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sock_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/socket.h b/9/platforms/android-21/arch-x86/usr/include/linux/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/socket.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sockios.h b/9/platforms/android-21/arch-x86/usr/include/linux/sockios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sockios.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sockios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/som.h b/9/platforms/android-21/arch-x86/usr/include/linux/som.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/som.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/som.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sonet.h b/9/platforms/android-21/arch-x86/usr/include/linux/sonet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sonet.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sonet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sonypi.h b/9/platforms/android-21/arch-x86/usr/include/linux/sonypi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sonypi.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sonypi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sound.h b/9/platforms/android-21/arch-x86/usr/include/linux/sound.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sound.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sound.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/soundcard.h b/9/platforms/android-21/arch-x86/usr/include/linux/soundcard.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/soundcard.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/soundcard.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/spi/spidev.h b/9/platforms/android-21/arch-x86/usr/include/linux/spi/spidev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/spi/spidev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/spi/spidev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/stat.h b/9/platforms/android-21/arch-x86/usr/include/linux/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/stat.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/stddef.h b/9/platforms/android-21/arch-x86/usr/include/linux/stddef.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/stddef.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/stddef.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/string.h b/9/platforms/android-21/arch-x86/usr/include/linux/string.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/string.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sunrpc/debug.h b/9/platforms/android-21/arch-x86/usr/include/linux/sunrpc/debug.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sunrpc/debug.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sunrpc/debug.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/suspend_ioctls.h b/9/platforms/android-21/arch-x86/usr/include/linux/suspend_ioctls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/suspend_ioctls.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/suspend_ioctls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sw_sync.h b/9/platforms/android-21/arch-x86/usr/include/linux/sw_sync.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sw_sync.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sw_sync.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/swab.h b/9/platforms/android-21/arch-x86/usr/include/linux/swab.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/swab.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/swab.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sync.h b/9/platforms/android-21/arch-x86/usr/include/linux/sync.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sync.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sync.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/synclink.h b/9/platforms/android-21/arch-x86/usr/include/linux/synclink.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/synclink.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/synclink.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sysctl.h b/9/platforms/android-21/arch-x86/usr/include/linux/sysctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sysctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sysctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/sysinfo.h b/9/platforms/android-21/arch-x86/usr/include/linux/sysinfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/sysinfo.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/sysinfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/taskstats.h b/9/platforms/android-21/arch-x86/usr/include/linux/taskstats.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/taskstats.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/taskstats.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_csum.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_csum.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_csum.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_csum.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_defact.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_defact.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_defact.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_defact.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_gact.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_gact.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_gact.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_gact.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_ipt.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_ipt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_ipt.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_ipt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_mirred.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_mirred.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_mirred.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_mirred.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_nat.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_nat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_nat.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_nat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_pedit.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_pedit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_pedit.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_pedit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_skbedit.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_act/tc_skbedit.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_act/tc_skbedit.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_ematch/tc_em_cmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_cmp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_ematch/tc_em_cmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_ematch/tc_em_meta.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_meta.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_ematch/tc_em_meta.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_ematch/tc_em_nbyte.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_nbyte.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_ematch/tc_em_nbyte.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h b/9/platforms/android-21/arch-x86/usr/include/linux/tc_ematch/tc_em_text.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tc_ematch/tc_em_text.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tc_ematch/tc_em_text.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tcp.h b/9/platforms/android-21/arch-x86/usr/include/linux/tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tcp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tcp_metrics.h b/9/platforms/android-21/arch-x86/usr/include/linux/tcp_metrics.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tcp_metrics.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tcp_metrics.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/telephony.h b/9/platforms/android-21/arch-x86/usr/include/linux/telephony.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/telephony.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/telephony.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/termios.h b/9/platforms/android-21/arch-x86/usr/include/linux/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/termios.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/time.h b/9/platforms/android-21/arch-x86/usr/include/linux/time.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/time.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/times.h b/9/platforms/android-21/arch-x86/usr/include/linux/times.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/times.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/times.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/timex.h b/9/platforms/android-21/arch-x86/usr/include/linux/timex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/timex.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/timex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tiocl.h b/9/platforms/android-21/arch-x86/usr/include/linux/tiocl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tiocl.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tiocl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tipc.h b/9/platforms/android-21/arch-x86/usr/include/linux/tipc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tipc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tipc_config.h b/9/platforms/android-21/arch-x86/usr/include/linux/tipc_config.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tipc_config.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tipc_config.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/toshiba.h b/9/platforms/android-21/arch-x86/usr/include/linux/toshiba.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/toshiba.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/toshiba.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tty.h b/9/platforms/android-21/arch-x86/usr/include/linux/tty.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tty.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/tty_flags.h b/9/platforms/android-21/arch-x86/usr/include/linux/tty_flags.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/tty_flags.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/tty_flags.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/types.h b/9/platforms/android-21/arch-x86/usr/include/linux/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/types.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/udf_fs_i.h b/9/platforms/android-21/arch-x86/usr/include/linux/udf_fs_i.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/udf_fs_i.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/udf_fs_i.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/udp.h b/9/platforms/android-21/arch-x86/usr/include/linux/udp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/udp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/udp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uhid.h b/9/platforms/android-21/arch-x86/usr/include/linux/uhid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uhid.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/uhid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uinput.h b/9/platforms/android-21/arch-x86/usr/include/linux/uinput.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uinput.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/uinput.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uio.h b/9/platforms/android-21/arch-x86/usr/include/linux/uio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uio.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/uio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/ultrasound.h b/9/platforms/android-21/arch-x86/usr/include/linux/ultrasound.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/ultrasound.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/ultrasound.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/un.h b/9/platforms/android-21/arch-x86/usr/include/linux/un.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/un.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/un.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/unistd.h b/9/platforms/android-21/arch-x86/usr/include/linux/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/unistd.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/unix_diag.h b/9/platforms/android-21/arch-x86/usr/include/linux/unix_diag.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/unix_diag.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/unix_diag.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/audio.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/audio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/audio.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/audio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc-wdm.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/cdc-wdm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc-wdm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/cdc-wdm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/cdc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/cdc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/cdc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch11.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/ch11.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch11.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/ch11.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch9.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/ch9.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/ch9.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/ch9.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_accessory.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/f_accessory.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_accessory.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/f_accessory.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_mtp.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/f_mtp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/f_mtp.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/f_mtp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/functionfs.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/functionfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/functionfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/functionfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/g_printer.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/g_printer.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/g_printer.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/g_printer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/gadgetfs.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/gadgetfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/gadgetfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/gadgetfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/midi.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/midi.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/midi.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/midi.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/tmc.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/tmc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/tmc.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/tmc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usb/video.h b/9/platforms/android-21/arch-x86/usr/include/linux/usb/video.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usb/video.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usb/video.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/usbdevice_fs.h b/9/platforms/android-21/arch-x86/usr/include/linux/usbdevice_fs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/usbdevice_fs.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/usbdevice_fs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/utime.h b/9/platforms/android-21/arch-x86/usr/include/linux/utime.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/utime.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/utsname.h b/9/platforms/android-21/arch-x86/usr/include/linux/utsname.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/utsname.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/utsname.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uuid.h b/9/platforms/android-21/arch-x86/usr/include/linux/uuid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uuid.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/uuid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/uvcvideo.h b/9/platforms/android-21/arch-x86/usr/include/linux/uvcvideo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/uvcvideo.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/uvcvideo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-common.h b/9/platforms/android-21/arch-x86/usr/include/linux/v4l2-common.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-common.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/v4l2-common.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-controls.h b/9/platforms/android-21/arch-x86/usr/include/linux/v4l2-controls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-controls.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/v4l2-controls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-dv-timings.h b/9/platforms/android-21/arch-x86/usr/include/linux/v4l2-dv-timings.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-dv-timings.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/v4l2-dv-timings.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-mediabus.h b/9/platforms/android-21/arch-x86/usr/include/linux/v4l2-mediabus.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-mediabus.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/v4l2-mediabus.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-subdev.h b/9/platforms/android-21/arch-x86/usr/include/linux/v4l2-subdev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/v4l2-subdev.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/v4l2-subdev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/version.h b/9/platforms/android-21/arch-x86/usr/include/linux/version.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/version.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/version.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/veth.h b/9/platforms/android-21/arch-x86/usr/include/linux/veth.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/veth.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/veth.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vfio.h b/9/platforms/android-21/arch-x86/usr/include/linux/vfio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vfio.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/vfio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vhost.h b/9/platforms/android-21/arch-x86/usr/include/linux/vhost.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vhost.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/vhost.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/videodev2.h b/9/platforms/android-21/arch-x86/usr/include/linux/videodev2.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/videodev2.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/videodev2.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_9p.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_9p.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_9p.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_9p.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_balloon.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_balloon.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_balloon.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_balloon.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_blk.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_blk.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_blk.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_blk.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_config.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_config.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_config.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_config.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_console.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_console.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_console.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_console.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ids.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_ids.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ids.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_ids.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_net.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_net.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_net.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_net.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_pci.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_pci.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_pci.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_pci.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ring.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_ring.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_ring.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_ring.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/virtio_rng.h b/9/platforms/android-21/arch-x86/usr/include/linux/virtio_rng.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/virtio_rng.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/virtio_rng.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vm_sockets.h b/9/platforms/android-21/arch-x86/usr/include/linux/vm_sockets.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vm_sockets.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/vm_sockets.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vsp1.h b/9/platforms/android-21/arch-x86/usr/include/linux/vsp1.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vsp1.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/vsp1.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/vt.h b/9/platforms/android-21/arch-x86/usr/include/linux/vt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/vt.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/vt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wait.h b/9/platforms/android-21/arch-x86/usr/include/linux/wait.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wait.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/wait.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wanrouter.h b/9/platforms/android-21/arch-x86/usr/include/linux/wanrouter.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wanrouter.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/wanrouter.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/watchdog.h b/9/platforms/android-21/arch-x86/usr/include/linux/watchdog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/watchdog.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/watchdog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wimax.h b/9/platforms/android-21/arch-x86/usr/include/linux/wimax.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wimax.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/wimax.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wimax/i2400m.h b/9/platforms/android-21/arch-x86/usr/include/linux/wimax/i2400m.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wimax/i2400m.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/wimax/i2400m.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/wireless.h b/9/platforms/android-21/arch-x86/usr/include/linux/wireless.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/wireless.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/wireless.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/x25.h b/9/platforms/android-21/arch-x86/usr/include/linux/x25.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/x25.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/x25.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/xattr.h b/9/platforms/android-21/arch-x86/usr/include/linux/xattr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/xattr.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/xfrm.h b/9/platforms/android-21/arch-x86/usr/include/linux/xfrm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/xfrm.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/xfrm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/zorro.h b/9/platforms/android-21/arch-x86/usr/include/linux/zorro.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/zorro.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/zorro.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/zorro_ids.h b/9/platforms/android-21/arch-x86/usr/include/linux/zorro_ids.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/zorro_ids.h
copy to 9/platforms/android-21/arch-x86/usr/include/linux/zorro_ids.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/locale.h b/9/platforms/android-21/arch-x86/usr/include/locale.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/locale.h
copy to 9/platforms/android-21/arch-x86/usr/include/locale.h
diff --git a/9/platforms/android-21/arch-x86/usr/include/machine/asm.h b/9/platforms/android-21/arch-x86/usr/include/machine/asm.h
new file mode 100644
index 0000000..672493d
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/include/machine/asm.h
@@ -0,0 +1,63 @@
+/* $NetBSD: asm.h,v 1.40 2011/06/16 13:16:20 joerg Exp $ */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * William Jolitz.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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.
+ *
+ * @(#)asm.h 5.5 (Berkeley) 5/7/91
+ */
+
+#ifndef _I386_ASM_H_
+#define _I386_ASM_H_
+
+#define PIC_PROLOGUE \
+ pushl %ebx; \
+ call 666f; \
+666: \
+ popl %ebx; \
+ addl $_GLOBAL_OFFSET_TABLE_+[.-666b], %ebx
+#define PIC_EPILOGUE \
+ popl %ebx
+#define PIC_PLT(x) x@PLT
+#define PIC_GOT(x) x@GOT(%ebx)
+#define PIC_GOTOFF(x) x@GOTOFF(%ebx)
+
+/* let kernels and others override entrypoint alignment */
+#if !defined(_ALIGN_TEXT) && !defined(_KERNEL)
+# ifdef _STANDALONE
+# define _ALIGN_TEXT .align 1
+# elif defined __ELF__
+# define _ALIGN_TEXT .align 16
+# else
+# define _ALIGN_TEXT .align 4
+# endif
+#endif
+
+#endif /* !_I386_ASM_H_ */
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/i386/elf_machdep.h b/9/platforms/android-21/arch-x86/usr/include/machine/elf_machdep.h
similarity index 100%
copy from 9/platforms/android-19/arch-x86_64/usr/include/i386/elf_machdep.h
copy to 9/platforms/android-21/arch-x86/usr/include/machine/elf_machdep.h
diff --git a/9/platforms/android-21/arch-x86/usr/include/machine/endian.h b/9/platforms/android-21/arch-x86/usr/include/machine/endian.h
new file mode 100644
index 0000000..e1506b1
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/include/machine/endian.h
@@ -0,0 +1,61 @@
+/* $OpenBSD: endian.h,v 1.17 2011/03/12 04:03:04 guenther Exp $ */
+
+/*-
+ * Copyright (c) 1997 Niklas Hallqvist. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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 AUTHOR ``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 AUTHOR 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 _MACHINE_ENDIAN_H_
+#define _MACHINE_ENDIAN_H_
+
+#ifdef __GNUC__
+
+#define __swap32md(x) __statement({ \
+ uint32_t __swap32md_x = (x); \
+ \
+ __asm ("bswap %0" : "+r" (__swap32md_x)); \
+ __swap32md_x; \
+})
+
+#define __swap64md(x) __statement({ \
+ uint64_t __swap64md_x = (x); \
+ \
+ (uint64_t)__swap32md(__swap64md_x >> 32) | \
+ (uint64_t)__swap32md(__swap64md_x & 0xffffffff) << 32; \
+})
+#define __swap16md(x) __statement({ \
+ uint16_t __swap16md_x = (x); \
+ \
+ __asm ("rorw $8, %w0" : "+r" (__swap16md_x)); \
+ __swap16md_x; \
+})
+
+/* Tell sys/endian.h we have MD variants of the swap macros. */
+#define MD_SWAP
+
+#endif /* __GNUC__ */
+
+#define _BYTE_ORDER _LITTLE_ENDIAN
+#include <sys/types.h>
+#include <sys/endian.h>
+
+#endif /* _MACHINE_ENDIAN_H_ */
diff --git a/9/platforms/android-21/arch-x86/usr/include/machine/exec.h b/9/platforms/android-21/arch-x86/usr/include/machine/exec.h
new file mode 100644
index 0000000..d091741
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/include/machine/exec.h
@@ -0,0 +1,51 @@
+/* $OpenBSD: exec.h,v 1.9 2003/04/17 03:42:14 drahn Exp $ */
+/* $NetBSD: exec.h,v 1.6 1994/10/27 04:16:05 cgd Exp $ */
+
+/*
+ * Copyright (c) 1993 Christopher G. Demetriou
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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.
+ * 3. The name of the author may not be used to endorse or promote products
+ * derived from this software without specific prior written permission
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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 _I386_EXEC_H_
+#define _I386_EXEC_H_
+
+#define __LDPGSZ 4096
+
+#define NATIVE_EXEC_ELF
+
+#define ARCH_ELFSIZE 32
+
+#define ELF_TARG_CLASS ELFCLASS32
+#define ELF_TARG_DATA ELFDATA2LSB
+#define ELF_TARG_MACH EM_386 /* XXX - EM_486 is currently unused
+ by all OSs/compilers/linkers */
+
+#define _NLIST_DO_AOUT
+#define _NLIST_DO_ELF
+
+#define _KERN_DO_AOUT
+#define _KERN_DO_ELF
+
+#endif /* _I386_EXEC_H_ */
diff --git a/9/platforms/android-21/arch-x86/usr/include/machine/fenv.h b/9/platforms/android-21/arch-x86/usr/include/machine/fenv.h
new file mode 100644
index 0000000..de45add
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/include/machine/fenv.h
@@ -0,0 +1,69 @@
+/*-
+ * Copyright (c) 2004-2005 David Schultz <das@FreeBSD.ORG>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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 AUTHOR 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 AUTHOR 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.
+ *
+ * $FreeBSD: src/lib/msun/i387/fenv.h,v 1.4 2005/03/17 22:21:46 das Exp $
+ */
+
+#ifndef _I387_FENV_H_
+#define _I387_FENV_H_
+
+#include <sys/types.h>
+
+__BEGIN_DECLS
+
+/*
+ * To preserve binary compatibility with FreeBSD 5.3, we pack the
+ * mxcsr into some reserved fields, rather than changing sizeof(fenv_t).
+ */
+typedef struct {
+ __uint16_t __control;
+ __uint16_t __mxcsr_hi;
+ __uint16_t __status;
+ __uint16_t __mxcsr_lo;
+ __uint32_t __tag;
+ char __other[16];
+} fenv_t;
+
+typedef __uint16_t fexcept_t;
+
+/* Exception flags */
+#define FE_INVALID 0x01
+#define FE_DENORMAL 0x02
+#define FE_DIVBYZERO 0x04
+#define FE_OVERFLOW 0x08
+#define FE_UNDERFLOW 0x10
+#define FE_INEXACT 0x20
+#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_DENORMAL | FE_INEXACT | \
+ FE_INVALID | FE_OVERFLOW | FE_UNDERFLOW)
+
+/* Rounding modes */
+#define FE_TONEAREST 0x0000
+#define FE_DOWNWARD 0x0400
+#define FE_UPWARD 0x0800
+#define FE_TOWARDZERO 0x0c00
+
+__END_DECLS
+
+#endif /* !I387_FENV_H_ */
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/ieee.h b/9/platforms/android-21/arch-x86/usr/include/machine/ieee.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/machine/ieee.h
copy to 9/platforms/android-21/arch-x86/usr/include/machine/ieee.h
diff --git a/9/platforms/android-21/arch-x86/usr/include/machine/setjmp.h b/9/platforms/android-21/arch-x86/usr/include/machine/setjmp.h
new file mode 100644
index 0000000..ded095d
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/include/machine/setjmp.h
@@ -0,0 +1,8 @@
+/* $OpenBSD: setjmp.h,v 1.2 2000/08/05 22:07:32 niklas Exp $ */
+/* $NetBSD: setjmp.h,v 1.1 1994/12/20 10:36:43 cgd Exp $ */
+
+/*
+ * machine/setjmp.h: machine dependent setjmp-related information.
+ */
+
+#define _JBLEN 10 /* size, in longs, of a jmp_buf */
diff --git a/9/platforms/android-19/arch-arm64/usr/include/machine/wchar_limits.h b/9/platforms/android-21/arch-x86/usr/include/machine/wchar_limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/machine/wchar_limits.h
copy to 9/platforms/android-21/arch-x86/usr/include/machine/wchar_limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/malloc.h b/9/platforms/android-21/arch-x86/usr/include/malloc.h
similarity index 85%
copy from 9/platforms/android-19/arch-arm64/usr/include/malloc.h
copy to 9/platforms/android-21/arch-x86/usr/include/malloc.h
index 1e92b7d..e6ea276 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/malloc.h
+++ b/9/platforms/android-21/arch-x86/usr/include/malloc.h
@@ -27,19 +27,12 @@
__BEGIN_DECLS
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ < 5)
extern void* malloc(size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(1)));
extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur __attribute__((alloc_size(1,2)));
extern void* realloc(void* p, size_t byte_count) __wur __attribute__((alloc_size(2)));
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
-#else
-extern void* malloc(size_t byte_count) __mallocfunc __wur;
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur;
-extern void* realloc(void* p, size_t byte_count) __wur;
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur;
-#endif
-
extern void free(void* p);
+
+extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
extern size_t malloc_usable_size(const void* p);
#ifndef STRUCT_MALLINFO_DECLARED
diff --git a/9/platforms/android-19/arch-arm64/usr/include/math.h b/9/platforms/android-21/arch-x86/usr/include/math.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/math.h
copy to 9/platforms/android-21/arch-x86/usr/include/math.h
index 8369d6e..e872388 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/math.h
+++ b/9/platforms/android-21/arch-x86/usr/include/math.h
@@ -512,7 +512,8 @@
double __builtin_fma(double, double, double) __NDK_FPABI_MATH__;
double __builtin_hypot(double, double) __NDK_FPABI_MATH__;
int __builtin_ilogb(double) __NDK_FPABI_MATH__ __pure2;
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 6)
+#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 7)
+/* See upstream bug http://llvm.org/bugs/show_bug.cgi?id=20958 */
int __builtin_isinf(double) __NDK_FPABI_MATH__ __pure2;
int __builtin_isnan(double) __NDK_FPABI_MATH__ __pure2;
#else
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCodec.h b/9/platforms/android-21/arch-x86/usr/include/media/NdkMediaCodec.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCodec.h
copy to 9/platforms/android-21/arch-x86/usr/include/media/NdkMediaCodec.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCrypto.h b/9/platforms/android-21/arch-x86/usr/include/media/NdkMediaCrypto.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaCrypto.h
copy to 9/platforms/android-21/arch-x86/usr/include/media/NdkMediaCrypto.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaDrm.h b/9/platforms/android-21/arch-x86/usr/include/media/NdkMediaDrm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaDrm.h
copy to 9/platforms/android-21/arch-x86/usr/include/media/NdkMediaDrm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaError.h b/9/platforms/android-21/arch-x86/usr/include/media/NdkMediaError.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaError.h
copy to 9/platforms/android-21/arch-x86/usr/include/media/NdkMediaError.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaExtractor.h b/9/platforms/android-21/arch-x86/usr/include/media/NdkMediaExtractor.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaExtractor.h
copy to 9/platforms/android-21/arch-x86/usr/include/media/NdkMediaExtractor.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaFormat.h b/9/platforms/android-21/arch-x86/usr/include/media/NdkMediaFormat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaFormat.h
copy to 9/platforms/android-21/arch-x86/usr/include/media/NdkMediaFormat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaMuxer.h b/9/platforms/android-21/arch-x86/usr/include/media/NdkMediaMuxer.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/media/NdkMediaMuxer.h
copy to 9/platforms/android-21/arch-x86/usr/include/media/NdkMediaMuxer.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/memory.h b/9/platforms/android-21/arch-x86/usr/include/memory.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/memory.h
copy to 9/platforms/android-21/arch-x86/usr/include/memory.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/mntent.h b/9/platforms/android-21/arch-x86/usr/include/mntent.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/mntent.h
copy to 9/platforms/android-21/arch-x86/usr/include/mntent.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/ethernet.h b/9/platforms/android-21/arch-x86/usr/include/net/ethernet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/ethernet.h
copy to 9/platforms/android-21/arch-x86/usr/include/net/ethernet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/ethertypes.h b/9/platforms/android-21/arch-x86/usr/include/net/ethertypes.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/ethertypes.h
copy to 9/platforms/android-21/arch-x86/usr/include/net/ethertypes.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if.h b/9/platforms/android-21/arch-x86/usr/include/net/if.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if.h
copy to 9/platforms/android-21/arch-x86/usr/include/net/if.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_arp.h b/9/platforms/android-21/arch-x86/usr/include/net/if_arp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_arp.h
copy to 9/platforms/android-21/arch-x86/usr/include/net/if_arp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_ether.h b/9/platforms/android-21/arch-x86/usr/include/net/if_ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_ether.h
copy to 9/platforms/android-21/arch-x86/usr/include/net/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_ieee1394.h b/9/platforms/android-21/arch-x86/usr/include/net/if_ieee1394.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_ieee1394.h
copy to 9/platforms/android-21/arch-x86/usr/include/net/if_ieee1394.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_packet.h b/9/platforms/android-21/arch-x86/usr/include/net/if_packet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_packet.h
copy to 9/platforms/android-21/arch-x86/usr/include/net/if_packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/if_types.h b/9/platforms/android-21/arch-x86/usr/include/net/if_types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/if_types.h
copy to 9/platforms/android-21/arch-x86/usr/include/net/if_types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/net/route.h b/9/platforms/android-21/arch-x86/usr/include/net/route.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/net/route.h
copy to 9/platforms/android-21/arch-x86/usr/include/net/route.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netdb.h b/9/platforms/android-21/arch-x86/usr/include/netdb.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netdb.h
copy to 9/platforms/android-21/arch-x86/usr/include/netdb.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ether.h b/9/platforms/android-21/arch-x86/usr/include/netinet/ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ether.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/icmp6.h b/9/platforms/android-21/arch-x86/usr/include/netinet/icmp6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/icmp6.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/icmp6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/if_ether.h b/9/platforms/android-21/arch-x86/usr/include/netinet/if_ether.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/if_ether.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/if_ether.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in.h b/9/platforms/android-21/arch-x86/usr/include/netinet/in.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/in.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/in.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in6.h b/9/platforms/android-21/arch-x86/usr/include/netinet/in6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/in6.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/in6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/in_systm.h b/9/platforms/android-21/arch-x86/usr/include/netinet/in_systm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/in_systm.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/in_systm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip.h b/9/platforms/android-21/arch-x86/usr/include/netinet/ip.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/ip.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip6.h b/9/platforms/android-21/arch-x86/usr/include/netinet/ip6.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip6.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/ip6.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/ip_icmp.h b/9/platforms/android-21/arch-x86/usr/include/netinet/ip_icmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/ip_icmp.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/ip_icmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/tcp.h b/9/platforms/android-21/arch-x86/usr/include/netinet/tcp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/tcp.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/tcp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netinet/udp.h b/9/platforms/android-21/arch-x86/usr/include/netinet/udp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netinet/udp.h
copy to 9/platforms/android-21/arch-x86/usr/include/netinet/udp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/netpacket/packet.h b/9/platforms/android-21/arch-x86/usr/include/netpacket/packet.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/netpacket/packet.h
copy to 9/platforms/android-21/arch-x86/usr/include/netpacket/packet.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/nsswitch.h b/9/platforms/android-21/arch-x86/usr/include/nsswitch.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/nsswitch.h
copy to 9/platforms/android-21/arch-x86/usr/include/nsswitch.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pathconf.h b/9/platforms/android-21/arch-x86/usr/include/pathconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/pathconf.h
copy to 9/platforms/android-21/arch-x86/usr/include/pathconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/paths.h b/9/platforms/android-21/arch-x86/usr/include/paths.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/paths.h
copy to 9/platforms/android-21/arch-x86/usr/include/paths.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/poll.h b/9/platforms/android-21/arch-x86/usr/include/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/poll.h
copy to 9/platforms/android-21/arch-x86/usr/include/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pthread.h b/9/platforms/android-21/arch-x86/usr/include/pthread.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/pthread.h
copy to 9/platforms/android-21/arch-x86/usr/include/pthread.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/pwd.h b/9/platforms/android-21/arch-x86/usr/include/pwd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/pwd.h
copy to 9/platforms/android-21/arch-x86/usr/include/pwd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/regex.h b/9/platforms/android-21/arch-x86/usr/include/regex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/regex.h
copy to 9/platforms/android-21/arch-x86/usr/include/regex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/resolv.h b/9/platforms/android-21/arch-x86/usr/include/resolv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/resolv.h
copy to 9/platforms/android-21/arch-x86/usr/include/resolv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sched.h b/9/platforms/android-21/arch-x86/usr/include/sched.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sched.h
copy to 9/platforms/android-21/arch-x86/usr/include/sched.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/search.h b/9/platforms/android-21/arch-x86/usr/include/search.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/search.h
copy to 9/platforms/android-21/arch-x86/usr/include/search.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/semaphore.h b/9/platforms/android-21/arch-x86/usr/include/semaphore.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/semaphore.h
copy to 9/platforms/android-21/arch-x86/usr/include/semaphore.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/setjmp.h b/9/platforms/android-21/arch-x86/usr/include/setjmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/setjmp.h
copy to 9/platforms/android-21/arch-x86/usr/include/setjmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sgidefs.h b/9/platforms/android-21/arch-x86/usr/include/sgidefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sgidefs.h
copy to 9/platforms/android-21/arch-x86/usr/include/sgidefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sgtty.h b/9/platforms/android-21/arch-x86/usr/include/sgtty.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sgtty.h
copy to 9/platforms/android-21/arch-x86/usr/include/sgtty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/signal.h b/9/platforms/android-21/arch-x86/usr/include/signal.h
similarity index 98%
copy from 9/platforms/android-19/arch-arm64/usr/include/signal.h
copy to 9/platforms/android-21/arch-x86/usr/include/signal.h
index f1849c5..e23e65b 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/signal.h
+++ b/9/platforms/android-21/arch-x86/usr/include/signal.h
@@ -48,6 +48,9 @@
# include <linux/signal.h>
#endif
+#include <sys/ucontext.h>
+#define __BIONIC_HAVE_UCONTEXT_T
+
__BEGIN_DECLS
typedef int sig_atomic_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h b/9/platforms/android-21/arch-x86/usr/include/stdatomic.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
copy to 9/platforms/android-21/arch-x86/usr/include/stdatomic.h
index 3db25a7..58cb1bc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
+++ b/9/platforms/android-21/arch-x86/usr/include/stdatomic.h
@@ -33,7 +33,7 @@
#include <sys/cdefs.h>
-#if defined(__cplusplus) && defined(_USING_LIBCXX)
+#if defined(__cplusplus) && __cplusplus >= 201103L && defined(_USING_LIBCXX)
# ifdef __clang__
# if __has_feature(cxx_atomic)
# define _STDATOMIC_HAVE_ATOMIC
@@ -89,6 +89,7 @@
using std::memory_order;
using std::memory_order_relaxed;
using std::memory_order_consume;
+using std::memory_order_acquire;
using std::memory_order_release;
using std::memory_order_acq_rel;
using std::memory_order_seq_cst;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdint.h b/9/platforms/android-21/arch-x86/usr/include/stdint.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdint.h
copy to 9/platforms/android-21/arch-x86/usr/include/stdint.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdio.h b/9/platforms/android-21/arch-x86/usr/include/stdio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdio.h
copy to 9/platforms/android-21/arch-x86/usr/include/stdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h b/9/platforms/android-21/arch-x86/usr/include/stdlib.h
similarity index 96%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdlib.h
copy to 9/platforms/android-21/arch-x86/usr/include/stdlib.h
index a0f017c..e04475c 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h
+++ b/9/platforms/android-21/arch-x86/usr/include/stdlib.h
@@ -76,8 +76,8 @@
extern long double strtold(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
extern long double strtold_l(const char *, char **, locale_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long long strtoll_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-extern unsigned long long strtoull_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
+extern long long strtoll_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
+extern unsigned long long strtoull_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
extern int atoi(const char*) __purefunc;
extern long atol(const char*) __purefunc;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/string.h b/9/platforms/android-21/arch-x86/usr/include/string.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/string.h
copy to 9/platforms/android-21/arch-x86/usr/include/string.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/strings.h b/9/platforms/android-21/arch-x86/usr/include/strings.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/strings.h
copy to 9/platforms/android-21/arch-x86/usr/include/strings.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/auxv.h b/9/platforms/android-21/arch-x86/usr/include/sys/auxv.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/auxv.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/auxv.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cachectl.h b/9/platforms/android-21/arch-x86/usr/include/sys/cachectl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/cachectl.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/cachectl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/capability.h b/9/platforms/android-21/arch-x86/usr/include/sys/capability.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/capability.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/capability.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cdefs.h b/9/platforms/android-21/arch-x86/usr/include/sys/cdefs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/cdefs.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/cdefs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/cdefs_elf.h b/9/platforms/android-21/arch-x86/usr/include/sys/cdefs_elf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/cdefs_elf.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/cdefs_elf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/endian.h b/9/platforms/android-21/arch-x86/usr/include/sys/endian.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/endian.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/endian.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/epoll.h b/9/platforms/android-21/arch-x86/usr/include/sys/epoll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/epoll.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/epoll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/errno.h b/9/platforms/android-21/arch-x86/usr/include/sys/errno.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/errno.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/errno.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/eventfd.h b/9/platforms/android-21/arch-x86/usr/include/sys/eventfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/eventfd.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/eventfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/file.h b/9/platforms/android-21/arch-x86/usr/include/sys/file.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/file.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/file.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/fsuid.h b/9/platforms/android-21/arch-x86/usr/include/sys/fsuid.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/fsuid.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/fsuid.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/glibc-syscalls.h b/9/platforms/android-21/arch-x86/usr/include/sys/glibc-syscalls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/glibc-syscalls.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/glibc-syscalls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/inotify.h b/9/platforms/android-21/arch-x86/usr/include/sys/inotify.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/inotify.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ioctl.h b/9/platforms/android-21/arch-x86/usr/include/sys/ioctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ioctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/ioctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ioctl_compat.h b/9/platforms/android-21/arch-x86/usr/include/sys/ioctl_compat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ioctl_compat.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/ioctl_compat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ipc.h b/9/platforms/android-21/arch-x86/usr/include/sys/ipc.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ipc.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/ipc.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/klog.h b/9/platforms/android-21/arch-x86/usr/include/sys/klog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/klog.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/klog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/limits.h b/9/platforms/android-21/arch-x86/usr/include/sys/limits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/limits.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/mman.h b/9/platforms/android-21/arch-x86/usr/include/sys/mman.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/mman.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/mman.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/mount.h b/9/platforms/android-21/arch-x86/usr/include/sys/mount.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/mount.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/mount.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/msg.h b/9/platforms/android-21/arch-x86/usr/include/sys/msg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/msg.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/msg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/param.h b/9/platforms/android-21/arch-x86/usr/include/sys/param.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/param.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/param.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/personality.h b/9/platforms/android-21/arch-x86/usr/include/sys/personality.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/personality.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/personality.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/poll.h b/9/platforms/android-21/arch-x86/usr/include/sys/poll.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/poll.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/poll.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/prctl.h b/9/platforms/android-21/arch-x86/usr/include/sys/prctl.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/prctl.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/prctl.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ptrace.h b/9/platforms/android-21/arch-x86/usr/include/sys/ptrace.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ptrace.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/ptrace.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/queue.h b/9/platforms/android-21/arch-x86/usr/include/sys/queue.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/queue.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/queue.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/reboot.h b/9/platforms/android-21/arch-x86/usr/include/sys/reboot.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/reboot.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/reboot.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/reg.h b/9/platforms/android-21/arch-x86/usr/include/sys/reg.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/reg.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/reg.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/resource.h b/9/platforms/android-21/arch-x86/usr/include/sys/resource.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/resource.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/resource.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/select.h b/9/platforms/android-21/arch-x86/usr/include/sys/select.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/select.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/select.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sem.h b/9/platforms/android-21/arch-x86/usr/include/sys/sem.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sem.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/sem.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sendfile.h b/9/platforms/android-21/arch-x86/usr/include/sys/sendfile.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sendfile.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/sendfile.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/shm.h b/9/platforms/android-21/arch-x86/usr/include/sys/shm.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/shm.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/shm.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/signal.h b/9/platforms/android-21/arch-x86/usr/include/sys/signal.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/signal.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/signal.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/signalfd.h b/9/platforms/android-21/arch-x86/usr/include/sys/signalfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/signalfd.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/signalfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/socket.h b/9/platforms/android-21/arch-x86/usr/include/sys/socket.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/socket.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/socket.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/socketcalls.h b/9/platforms/android-21/arch-x86/usr/include/sys/socketcalls.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/socketcalls.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/socketcalls.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/stat.h b/9/platforms/android-21/arch-x86/usr/include/sys/stat.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/stat.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/stat.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/statfs.h b/9/platforms/android-21/arch-x86/usr/include/sys/statfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/statfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/statfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/statvfs.h b/9/platforms/android-21/arch-x86/usr/include/sys/statvfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/statvfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/statvfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/swap.h b/9/platforms/android-21/arch-x86/usr/include/sys/swap.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/swap.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/swap.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/syscall.h b/9/platforms/android-21/arch-x86/usr/include/sys/syscall.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/syscall.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/syscall.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysconf.h b/9/platforms/android-21/arch-x86/usr/include/sys/sysconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sysconf.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/sysconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysinfo.h b/9/platforms/android-21/arch-x86/usr/include/sys/sysinfo.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sysinfo.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/sysinfo.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/syslimits.h b/9/platforms/android-21/arch-x86/usr/include/sys/syslimits.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/syslimits.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/syslimits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/sysmacros.h b/9/platforms/android-21/arch-x86/usr/include/sys/sysmacros.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/sysmacros.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/sysmacros.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/system_properties.h b/9/platforms/android-21/arch-x86/usr/include/sys/system_properties.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/system_properties.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/system_properties.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/time.h b/9/platforms/android-21/arch-x86/usr/include/sys/time.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/time.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/time.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/timerfd.h b/9/platforms/android-21/arch-x86/usr/include/sys/timerfd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/timerfd.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/timerfd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/times.h b/9/platforms/android-21/arch-x86/usr/include/sys/times.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/times.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/times.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/timex.h b/9/platforms/android-21/arch-x86/usr/include/sys/timex.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/timex.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/timex.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttychars.h b/9/platforms/android-21/arch-x86/usr/include/sys/ttychars.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ttychars.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/ttychars.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttydefaults.h b/9/platforms/android-21/arch-x86/usr/include/sys/ttydefaults.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ttydefaults.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/ttydefaults.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ttydev.h b/9/platforms/android-21/arch-x86/usr/include/sys/ttydev.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ttydev.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/ttydev.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/types.h b/9/platforms/android-21/arch-x86/usr/include/sys/types.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/types.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/types.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h b/9/platforms/android-21/arch-x86/usr/include/sys/ucontext.h
similarity index 95%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/ucontext.h
index f62380d..dd2a0bb 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/sys/ucontext.h
+++ b/9/platforms/android-21/arch-x86/usr/include/sys/ucontext.h
@@ -68,11 +68,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on ARM.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
// The kernel adds extra padding after uc_sigmask to match glibc sigset_t on ARM.
char __padding[120];
unsigned long uc_regspace[128] __attribute__((__aligned__(8)));
@@ -80,6 +78,10 @@
#elif defined(__aarch64__)
+#define NGREG 34 /* x0..x30 + sp + pc + pstate */
+typedef unsigned long greg_t;
+typedef greg_t gregset_t[NGREG];
+
#include <asm/sigcontext.h>
typedef struct sigcontext mcontext_t;
@@ -152,11 +154,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on x86.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
struct _libc_fpstate __fpregs_mem;
} ucontext_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/uio.h b/9/platforms/android-21/arch-x86/usr/include/sys/uio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/uio.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/uio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/un.h b/9/platforms/android-21/arch-x86/usr/include/sys/un.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/un.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/un.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/user.h b/9/platforms/android-21/arch-x86/usr/include/sys/user.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/user.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/user.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/utime.h b/9/platforms/android-21/arch-x86/usr/include/sys/utime.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/utime.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/utsname.h b/9/platforms/android-21/arch-x86/usr/include/sys/utsname.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/utsname.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/utsname.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/vfs.h b/9/platforms/android-21/arch-x86/usr/include/sys/vfs.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/vfs.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/vfs.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/vt.h b/9/platforms/android-21/arch-x86/usr/include/sys/vt.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/vt.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/vt.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/wait.h b/9/platforms/android-21/arch-x86/usr/include/sys/wait.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/wait.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/wait.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/sys/xattr.h b/9/platforms/android-21/arch-x86/usr/include/sys/xattr.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/sys/xattr.h
copy to 9/platforms/android-21/arch-x86/usr/include/sys/xattr.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/syslog.h b/9/platforms/android-21/arch-x86/usr/include/syslog.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/syslog.h
copy to 9/platforms/android-21/arch-x86/usr/include/syslog.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/termio.h b/9/platforms/android-21/arch-x86/usr/include/termio.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/termio.h
copy to 9/platforms/android-21/arch-x86/usr/include/termio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/termios.h b/9/platforms/android-21/arch-x86/usr/include/termios.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/termios.h
copy to 9/platforms/android-21/arch-x86/usr/include/termios.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/thread_db.h b/9/platforms/android-21/arch-x86/usr/include/thread_db.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/thread_db.h
copy to 9/platforms/android-21/arch-x86/usr/include/thread_db.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time.h b/9/platforms/android-21/arch-x86/usr/include/time.h
similarity index 91%
copy from 9/platforms/android-19/arch-arm64/usr/include/time.h
copy to 9/platforms/android-21/arch-x86/usr/include/time.h
index 0a5f18b..aa72fcc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/time.h
+++ b/9/platforms/android-21/arch-x86/usr/include/time.h
@@ -85,8 +85,10 @@
extern clock_t clock(void) __LIBC_ABI_PUBLIC__;
-extern int clock_getres(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-extern int clock_gettime(int, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_getres(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_gettime(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_settime(clockid_t, const struct timespec*) __LIBC_ABI_PUBLIC__;
extern int timer_create(int, struct sigevent*, timer_t*) __LIBC_ABI_PUBLIC__;
extern int timer_delete(timer_t) __LIBC_ABI_PUBLIC__;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time64.h b/9/platforms/android-21/arch-x86/usr/include/time64.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/time64.h
copy to 9/platforms/android-21/arch-x86/usr/include/time64.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/uchar.h b/9/platforms/android-21/arch-x86/usr/include/uchar.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/uchar.h
copy to 9/platforms/android-21/arch-x86/usr/include/uchar.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/ucontext.h b/9/platforms/android-21/arch-x86/usr/include/ucontext.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/ucontext.h
copy to 9/platforms/android-21/arch-x86/usr/include/ucontext.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/unistd.h b/9/platforms/android-21/arch-x86/usr/include/unistd.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/unistd.h
copy to 9/platforms/android-21/arch-x86/usr/include/unistd.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/util.h b/9/platforms/android-21/arch-x86/usr/include/util.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/util.h
copy to 9/platforms/android-21/arch-x86/usr/include/util.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/utime.h b/9/platforms/android-21/arch-x86/usr/include/utime.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/utime.h
copy to 9/platforms/android-21/arch-x86/usr/include/utime.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/utmp.h b/9/platforms/android-21/arch-x86/usr/include/utmp.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/utmp.h
copy to 9/platforms/android-21/arch-x86/usr/include/utmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wchar.h b/9/platforms/android-21/arch-x86/usr/include/wchar.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/wchar.h
copy to 9/platforms/android-21/arch-x86/usr/include/wchar.h
index f421d4c..cfa9b74 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/wchar.h
+++ b/9/platforms/android-21/arch-x86/usr/include/wchar.h
@@ -151,8 +151,8 @@
extern int wprintf(const wchar_t *, ...);
extern int wscanf(const wchar_t *, ...);
-extern long long wcstoll_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, size_t, locale_t);
+extern long long wcstoll_l(const wchar_t *, wchar_t **, int, locale_t);
+extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, int, locale_t);
extern long double wcstold_l(const wchar_t *, wchar_t **, locale_t ) __NDK_FPABI__;
extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wctype.h b/9/platforms/android-21/arch-x86/usr/include/wctype.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/wctype.h
copy to 9/platforms/android-21/arch-x86/usr/include/wctype.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/xlocale.h b/9/platforms/android-21/arch-x86/usr/include/xlocale.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/xlocale.h
copy to 9/platforms/android-21/arch-x86/usr/include/xlocale.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/zconf.h b/9/platforms/android-21/arch-x86/usr/include/zconf.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/zconf.h
copy to 9/platforms/android-21/arch-x86/usr/include/zconf.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/zlib.h b/9/platforms/android-21/arch-x86/usr/include/zlib.h
similarity index 100%
copy from 9/platforms/android-19/arch-arm64/usr/include/zlib.h
copy to 9/platforms/android-21/arch-x86/usr/include/zlib.h
diff --git a/9/platforms/android-21/arch-x86/usr/lib/crtbegin_dynamic.o b/9/platforms/android-21/arch-x86/usr/lib/crtbegin_dynamic.o
new file mode 100644
index 0000000..8dfc682
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/crtbegin_so.o b/9/platforms/android-21/arch-x86/usr/lib/crtbegin_so.o
new file mode 100644
index 0000000..b0cc7b7
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/crtbegin_static.o b/9/platforms/android-21/arch-x86/usr/lib/crtbegin_static.o
new file mode 100644
index 0000000..5a255a1
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/crtend_android.o b/9/platforms/android-21/arch-x86/usr/lib/crtend_android.o
new file mode 100644
index 0000000..173dad3
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/crtend_so.o b/9/platforms/android-21/arch-x86/usr/lib/crtend_so.o
new file mode 100644
index 0000000..6373e2a
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libEGL.so b/9/platforms/android-21/arch-x86/usr/lib/libEGL.so
new file mode 100755
index 0000000..9326643
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libEGL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libGLESv1_CM.so b/9/platforms/android-21/arch-x86/usr/lib/libGLESv1_CM.so
new file mode 100755
index 0000000..21d780a
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libGLESv2.so b/9/platforms/android-21/arch-x86/usr/lib/libGLESv2.so
new file mode 100755
index 0000000..6f180a6
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libGLESv3.so b/9/platforms/android-21/arch-x86/usr/lib/libGLESv3.so
new file mode 100755
index 0000000..f5bb04e
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libGLESv3.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libOpenMAXAL.so b/9/platforms/android-21/arch-x86/usr/lib/libOpenMAXAL.so
new file mode 100755
index 0000000..f040bbf
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libOpenMAXAL.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libOpenSLES.so b/9/platforms/android-21/arch-x86/usr/lib/libOpenSLES.so
new file mode 100755
index 0000000..1615fb5
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libandroid.so b/9/platforms/android-21/arch-x86/usr/lib/libandroid.so
new file mode 100755
index 0000000..807922e
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libandroid.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libc.a b/9/platforms/android-21/arch-x86/usr/lib/libc.a
new file mode 100644
index 0000000..94a33f3
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libc.a
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libc.so b/9/platforms/android-21/arch-x86/usr/lib/libc.so
new file mode 100755
index 0000000..ebcb9a1
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libc.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libdl.so b/9/platforms/android-21/arch-x86/usr/lib/libdl.so
new file mode 100755
index 0000000..a0a2f8f
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libdl.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libjnigraphics.so b/9/platforms/android-21/arch-x86/usr/lib/libjnigraphics.so
new file mode 100755
index 0000000..169570f
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/liblog.so b/9/platforms/android-21/arch-x86/usr/lib/liblog.so
new file mode 100755
index 0000000..cd575bb
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/liblog.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libm.a b/9/platforms/android-21/arch-x86/usr/lib/libm.a
new file mode 100644
index 0000000..a944a6a
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libm.a
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libm.so b/9/platforms/android-21/arch-x86/usr/lib/libm.so
new file mode 100755
index 0000000..cb7f427
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libm.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libmediandk.so b/9/platforms/android-21/arch-x86/usr/lib/libmediandk.so
new file mode 100755
index 0000000..692bc76
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libmediandk.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libstdc++.a b/9/platforms/android-21/arch-x86/usr/lib/libstdc++.a
new file mode 100644
index 0000000..4565d3f
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libstdc++.a
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libstdc++.so b/9/platforms/android-21/arch-x86/usr/lib/libstdc++.so
new file mode 100755
index 0000000..722259d
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libz.a b/9/platforms/android-21/arch-x86/usr/lib/libz.a
new file mode 100644
index 0000000..6ea48c6
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libz.a
Binary files differ
diff --git a/9/platforms/android-21/arch-x86/usr/lib/libz.so b/9/platforms/android-21/arch-x86/usr/lib/libz.so
new file mode 100755
index 0000000..9e6955d
--- /dev/null
+++ b/9/platforms/android-21/arch-x86/usr/lib/libz.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/EGL/egl.h b/9/platforms/android-21/arch-x86_64/usr/include/EGL/egl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/EGL/egl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/EGL/egl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/EGL/eglext.h b/9/platforms/android-21/arch-x86_64/usr/include/EGL/eglext.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/EGL/eglext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/EGL/eglext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/EGL/eglplatform.h b/9/platforms/android-21/arch-x86_64/usr/include/EGL/eglplatform.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/EGL/eglplatform.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/EGL/eglplatform.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES/gl.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES/gl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES/gl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES/gl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES/glext.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES/glext.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES/glext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES/glext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES/glplatform.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES/glplatform.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES/glplatform.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES/glplatform.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES2/gl2.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES2/gl2.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES2/gl2.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES2/gl2.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES2/gl2ext.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES2/gl2ext.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES2/gl2ext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES2/gl2ext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES2/gl2platform.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES2/gl2platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES2/gl2platform.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES2/gl2platform.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES3/gl3.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES3/gl3.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES3/gl3.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES3/gl3.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES3/gl31.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES3/gl31.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES3/gl31.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES3/gl31.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES3/gl3ext.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES3/gl3ext.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES3/gl3ext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES3/gl3ext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/GLES3/gl3platform.h b/9/platforms/android-21/arch-x86_64/usr/include/GLES3/gl3platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/GLES3/gl3platform.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/GLES3/gl3platform.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/KHR/khrplatform.h b/9/platforms/android-21/arch-x86_64/usr/include/KHR/khrplatform.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/KHR/khrplatform.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/KHR/khrplatform.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/OMXAL/OpenMAXAL.h b/9/platforms/android-21/arch-x86_64/usr/include/OMXAL/OpenMAXAL.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/OMXAL/OpenMAXAL.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/OMXAL/OpenMAXAL.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/OMXAL/OpenMAXAL_Android.h b/9/platforms/android-21/arch-x86_64/usr/include/OMXAL/OpenMAXAL_Android.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/OMXAL/OpenMAXAL_Android.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/OMXAL/OpenMAXAL_Android.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/OMXAL/OpenMAXAL_Platform.h b/9/platforms/android-21/arch-x86_64/usr/include/OMXAL/OpenMAXAL_Platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/OMXAL/OpenMAXAL_Platform.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/OMXAL/OpenMAXAL_Platform.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES.h b/9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES_Android.h b/9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES_Android.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES_Android.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES_Android.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES_AndroidConfiguration.h b/9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES_AndroidConfiguration.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES_AndroidMetadata.h b/9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES_AndroidMetadata.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES_AndroidMetadata.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES_AndroidMetadata.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES_Platform.h b/9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES_Platform.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/SLES/OpenSLES_Platform.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/SLES/OpenSLES_Platform.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/alloca.h b/9/platforms/android-21/arch-x86_64/usr/include/alloca.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/alloca.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/alloca.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h b/9/platforms/android-21/arch-x86_64/usr/include/android/api-level.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
copy to 9/platforms/android-21/arch-x86_64/usr/include/android/api-level.h
index 9e9c3d6..649efd6 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/android/api-level.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/android/api-level.h
@@ -28,6 +28,6 @@
#ifndef ANDROID_API_LEVEL_H
#define ANDROID_API_LEVEL_H
-#define __ANDROID_API__ 19
+#define __ANDROID_API__ 21
#endif /* ANDROID_API_LEVEL_H */
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/asset_manager.h b/9/platforms/android-21/arch-x86_64/usr/include/android/asset_manager.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/asset_manager.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/asset_manager.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/asset_manager_jni.h b/9/platforms/android-21/arch-x86_64/usr/include/android/asset_manager_jni.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/asset_manager_jni.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/asset_manager_jni.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/bitmap.h b/9/platforms/android-21/arch-x86_64/usr/include/android/bitmap.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/bitmap.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/bitmap.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/configuration.h b/9/platforms/android-21/arch-x86_64/usr/include/android/configuration.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/configuration.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/configuration.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/dlext.h b/9/platforms/android-21/arch-x86_64/usr/include/android/dlext.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/dlext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/dlext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/input.h b/9/platforms/android-21/arch-x86_64/usr/include/android/input.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/input.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/input.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/keycodes.h b/9/platforms/android-21/arch-x86_64/usr/include/android/keycodes.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/keycodes.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/keycodes.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/log.h b/9/platforms/android-21/arch-x86_64/usr/include/android/log.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/log.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/log.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/looper.h b/9/platforms/android-21/arch-x86_64/usr/include/android/looper.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/looper.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/looper.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/native_activity.h b/9/platforms/android-21/arch-x86_64/usr/include/android/native_activity.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/native_activity.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/native_activity.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/native_window.h b/9/platforms/android-21/arch-x86_64/usr/include/android/native_window.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/native_window.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/native_window.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/native_window_jni.h b/9/platforms/android-21/arch-x86_64/usr/include/android/native_window_jni.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/native_window_jni.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/native_window_jni.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/obb.h b/9/platforms/android-21/arch-x86_64/usr/include/android/obb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/obb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/obb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/rect.h b/9/platforms/android-21/arch-x86_64/usr/include/android/rect.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/rect.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/rect.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/sensor.h b/9/platforms/android-21/arch-x86_64/usr/include/android/sensor.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/sensor.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/sensor.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/storage_manager.h b/9/platforms/android-21/arch-x86_64/usr/include/android/storage_manager.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/storage_manager.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/storage_manager.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/tts.h b/9/platforms/android-21/arch-x86_64/usr/include/android/tts.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/tts.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/tts.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/android/window.h b/9/platforms/android-21/arch-x86_64/usr/include/android/window.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/android/window.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/android/window.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/ar.h b/9/platforms/android-21/arch-x86_64/usr/include/ar.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/ar.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/ar.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/arpa/inet.h b/9/platforms/android-21/arch-x86_64/usr/include/arpa/inet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/arpa/inet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/arpa/inet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/arpa/nameser.h b/9/platforms/android-21/arch-x86_64/usr/include/arpa/nameser.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/arpa/nameser.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/arpa/nameser.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/arpa/nameser_compat.h b/9/platforms/android-21/arch-x86_64/usr/include/arpa/nameser_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/arpa/nameser_compat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/arpa/nameser_compat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/arpa/telnet.h b/9/platforms/android-21/arch-x86_64/usr/include/arpa/telnet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/arpa/telnet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/arpa/telnet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/auxvec.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/auxvec.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/auxvec.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/auxvec.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/bitsperlong.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/bitsperlong.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/bitsperlong.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/bitsperlong.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/errno-base.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/errno-base.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/errno-base.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/errno-base.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/errno.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/errno.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/errno.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/fcntl.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/fcntl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/fcntl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/int-l64.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/int-l64.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/int-l64.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/int-l64.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/int-ll64.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/int-ll64.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/int-ll64.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/int-ll64.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/ioctls.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/ioctls.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/ioctls.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/ioctls.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/ipcbuf.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/ipcbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/ipcbuf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/ipcbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/kvm_para.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/kvm_para.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/kvm_para.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/kvm_para.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/mman-common.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/mman-common.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/mman-common.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/mman-common.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/mman.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/mman.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/mman.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/msgbuf.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/msgbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/msgbuf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/msgbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/param.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/param.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/param.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/poll.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/poll.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/poll.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/posix_types.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/posix_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/posix_types.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/posix_types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/resource.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/resource.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/resource.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/sembuf.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/sembuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/sembuf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/sembuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/setup.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/setup.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/setup.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/setup.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/shmbuf.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/shmbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/shmbuf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/shmbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/shmparam.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/shmparam.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/shmparam.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/shmparam.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/siginfo.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/siginfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/siginfo.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/siginfo.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/signal-defs.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/signal-defs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/signal-defs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/signal-defs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/signal.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/signal.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/signal.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/socket.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/socket.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/socket.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/sockios.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/sockios.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/sockios.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/sockios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/stat.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/stat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/stat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/statfs.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/statfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/statfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/statfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/swab.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/swab.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/swab.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/swab.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/termbits.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/termbits.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/termbits.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/termbits.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/termios.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/termios.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/termios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/types.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/types.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/ucontext.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/ucontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/ucontext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/ucontext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm-generic/unistd.h b/9/platforms/android-21/arch-x86_64/usr/include/asm-generic/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm-generic/unistd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm-generic/unistd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/a.out.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/a.out.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/a.out.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/a.out.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/auxvec.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/auxvec.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/auxvec.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/auxvec.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/bitsperlong.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/bitsperlong.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/bitsperlong.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/bitsperlong.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/boot.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/boot.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/boot.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/boot.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/bootparam.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/bootparam.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/bootparam.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/bootparam.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/byteorder.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/byteorder.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/byteorder.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/byteorder.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/debugreg.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/debugreg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/debugreg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/debugreg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/e820.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/e820.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/e820.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/e820.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/errno.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/errno.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/errno.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/fcntl.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/fcntl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/fcntl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/hw_breakpoint.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/hw_breakpoint.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/hw_breakpoint.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/hw_breakpoint.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/hyperv.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/hyperv.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/hyperv.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/hyperv.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ioctls.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/ioctls.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/ioctls.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/ioctls.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ipcbuf.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/ipcbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/ipcbuf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/ipcbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ist.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/ist.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/ist.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/ist.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/kvm.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/kvm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/kvm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/kvm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/kvm_para.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/kvm_para.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/kvm_para.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/kvm_para.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ldt.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/ldt.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/ldt.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/ldt.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/mce.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/mce.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/mce.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/mce.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/mman.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/mman.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/mman.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/msgbuf.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/msgbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/msgbuf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/msgbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/msr-index.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/msr-index.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/msr-index.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/msr-index.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/msr.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/msr.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/msr.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/msr.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/mtrr.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/mtrr.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/mtrr.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/mtrr.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/param.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/param.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/param.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/perf_regs.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/perf_regs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/perf_regs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/perf_regs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/poll.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/poll.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/poll.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/posix_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/posix_types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_32.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/posix_types_32.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_32.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/posix_types_32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_64.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/posix_types_64.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_64.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/posix_types_64.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_x32.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/posix_types_x32.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/posix_types_x32.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/posix_types_x32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/prctl.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/prctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/prctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/prctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/processor-flags.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/processor-flags.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/processor-flags.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/processor-flags.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ptrace-abi.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/ptrace-abi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/ptrace-abi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/ptrace-abi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ptrace.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/ptrace.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/ptrace.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/ptrace.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/resource.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/resource.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/resource.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/sembuf.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/sembuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/sembuf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/sembuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/setup.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/setup.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/setup.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/setup.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/shmbuf.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/shmbuf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/shmbuf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/shmbuf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/sigcontext.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/sigcontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/sigcontext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/sigcontext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/sigcontext32.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/sigcontext32.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/sigcontext32.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/sigcontext32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/siginfo.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/siginfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/siginfo.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/siginfo.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/signal.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/signal.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/signal.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/socket.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/socket.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/socket.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/sockios.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/sockios.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/sockios.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/sockios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/stat.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/stat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/stat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/statfs.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/statfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/statfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/statfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/svm.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/svm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/svm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/svm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/swab.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/swab.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/swab.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/swab.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/termbits.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/termbits.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/termbits.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/termbits.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/termios.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/termios.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/termios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/types.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/types.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/ucontext.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/ucontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/ucontext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/ucontext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/unistd.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/unistd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/unistd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_32.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/unistd_32.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_32.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/unistd_32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_64.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/unistd_64.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_64.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/unistd_64.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_x32.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/unistd_x32.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/unistd_x32.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/unistd_x32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/vm86.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/vm86.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/vm86.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/vm86.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/vmx.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/vmx.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/vmx.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/vmx.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/asm/vsyscall.h b/9/platforms/android-21/arch-x86_64/usr/include/asm/vsyscall.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/asm/vsyscall.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/asm/vsyscall.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/assert.h b/9/platforms/android-21/arch-x86_64/usr/include/assert.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/assert.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/assert.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/byteswap.h b/9/platforms/android-21/arch-x86_64/usr/include/byteswap.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/byteswap.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/byteswap.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/complex.h b/9/platforms/android-21/arch-x86_64/usr/include/complex.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/complex.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/complex.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/ctype.h b/9/platforms/android-21/arch-x86_64/usr/include/ctype.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/ctype.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/ctype.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/dirent.h b/9/platforms/android-21/arch-x86_64/usr/include/dirent.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/dirent.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/dirent.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/dlfcn.h b/9/platforms/android-21/arch-x86_64/usr/include/dlfcn.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/dlfcn.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/dlfcn.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/elf.h b/9/platforms/android-21/arch-x86_64/usr/include/elf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/elf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/elf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/endian.h b/9/platforms/android-21/arch-x86_64/usr/include/endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/endian.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/endian.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/err.h b/9/platforms/android-21/arch-x86_64/usr/include/err.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/err.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/err.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/errno.h b/9/platforms/android-21/arch-x86_64/usr/include/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/errno.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/errno.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/fcntl.h b/9/platforms/android-21/arch-x86_64/usr/include/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/fcntl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/fcntl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/features.h b/9/platforms/android-21/arch-x86_64/usr/include/features.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/features.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/features.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/fenv.h b/9/platforms/android-21/arch-x86_64/usr/include/fenv.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/fenv.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/fenv.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/fnmatch.h b/9/platforms/android-21/arch-x86_64/usr/include/fnmatch.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/fnmatch.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/fnmatch.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/fts.h b/9/platforms/android-21/arch-x86_64/usr/include/fts.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/fts.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/fts.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/ftw.h b/9/platforms/android-21/arch-x86_64/usr/include/ftw.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/ftw.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/ftw.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/getopt.h b/9/platforms/android-21/arch-x86_64/usr/include/getopt.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/getopt.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/getopt.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/grp.h b/9/platforms/android-21/arch-x86_64/usr/include/grp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/grp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/grp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/i386/elf_machdep.h b/9/platforms/android-21/arch-x86_64/usr/include/i386/elf_machdep.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/i386/elf_machdep.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/i386/elf_machdep.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/inttypes.h b/9/platforms/android-21/arch-x86_64/usr/include/inttypes.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/inttypes.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/inttypes.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/jni.h b/9/platforms/android-21/arch-x86_64/usr/include/jni.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/jni.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/jni.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/lastlog.h b/9/platforms/android-21/arch-x86_64/usr/include/lastlog.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/lastlog.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/lastlog.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/libgen.h b/9/platforms/android-21/arch-x86_64/usr/include/libgen.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/libgen.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/libgen.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/limits.h b/9/platforms/android-21/arch-x86_64/usr/include/limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/limits.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/limits.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/link.h b/9/platforms/android-21/arch-x86_64/usr/include/link.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/link.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/link.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/a.out.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/a.out.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/a.out.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/a.out.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/acct.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/acct.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/acct.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/acct.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/adb.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/adb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/adb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/adb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/adfs_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/adfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/adfs_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/adfs_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/affs_hardblocks.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/affs_hardblocks.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/affs_hardblocks.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/affs_hardblocks.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/agpgart.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/agpgart.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/agpgart.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/agpgart.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/aio_abi.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/aio_abi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/aio_abi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/aio_abi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/android_alarm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/android_alarm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/android_alarm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/android_alarm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/apm_bios.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/apm_bios.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/apm_bios.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/apm_bios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/arcfb.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/arcfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/arcfb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/arcfb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ashmem.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ashmem.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ashmem.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ashmem.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atalk.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atalk.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atalk.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atalk.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atm_eni.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atm_eni.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atm_eni.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atm_eni.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atm_he.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atm_he.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atm_he.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atm_he.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atm_idt77105.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atm_idt77105.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atm_idt77105.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atm_idt77105.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atm_nicstar.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atm_nicstar.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atm_nicstar.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atm_nicstar.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atm_tcp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atm_tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atm_tcp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atm_tcp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atm_zatm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atm_zatm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atm_zatm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atm_zatm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmapi.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmapi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmapi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmapi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmarp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmarp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmarp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmarp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmbr2684.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmbr2684.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmbr2684.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmbr2684.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmclip.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmclip.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmclip.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmclip.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmdev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmdev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmdev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmioc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmioc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmioc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmioc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmlec.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmlec.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmlec.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmlec.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmmpc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmmpc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmmpc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmmpc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmppp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmppp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmppp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmppp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmsap.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmsap.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmsap.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmsap.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/atmsvc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/atmsvc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/atmsvc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/atmsvc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/audit.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/audit.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/audit.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/audit.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/auto_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/auto_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/auto_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/auto_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/auto_fs4.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/auto_fs4.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/auto_fs4.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/auto_fs4.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/auxvec.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/auxvec.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/auxvec.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/auxvec.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ax25.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ax25.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ax25.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ax25.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/b1lli.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/b1lli.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/b1lli.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/b1lli.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/baycom.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/baycom.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/baycom.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/baycom.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/bcache.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/bcache.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/bcache.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/bcache.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/bcm933xx_hcs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/bcm933xx_hcs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/bcm933xx_hcs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/bcm933xx_hcs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/bfs_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/bfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/bfs_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/bfs_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/binder.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/binder.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/binder.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/binder.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/binfmts.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/binfmts.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/binfmts.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/binfmts.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/blkpg.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/blkpg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/blkpg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/blkpg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/blktrace_api.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/blktrace_api.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/blktrace_api.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/blktrace_api.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/bpqether.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/bpqether.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/bpqether.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/bpqether.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/bsg.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/bsg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/bsg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/bsg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/btrfs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/btrfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/btrfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/btrfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/byteorder/big_endian.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/byteorder/big_endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/byteorder/big_endian.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/byteorder/big_endian.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/byteorder/little_endian.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/byteorder/little_endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/byteorder/little_endian.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/byteorder/little_endian.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/caif/caif_socket.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/caif/caif_socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/caif/caif_socket.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/caif/caif_socket.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/caif/if_caif.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/caif/if_caif.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/caif/if_caif.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/caif/if_caif.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/can.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/can.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/can.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/can.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/can/bcm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/can/bcm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/can/bcm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/can/bcm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/can/error.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/can/error.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/can/error.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/can/error.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/can/gw.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/can/gw.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/can/gw.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/can/gw.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/can/netlink.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/can/netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/can/netlink.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/can/netlink.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/can/raw.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/can/raw.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/can/raw.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/can/raw.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/capability.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/capability.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/capability.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/capability.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/capi.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/capi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/capi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/capi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cciss_defs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cciss_defs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cciss_defs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cciss_defs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cciss_ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cciss_ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cciss_ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cciss_ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cdrom.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cdrom.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cdrom.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cdrom.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cgroupstats.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cgroupstats.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cgroupstats.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cgroupstats.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/chio.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/chio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/chio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/chio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cifs/cifs_mount.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cifs/cifs_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cifs/cifs_mount.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cifs/cifs_mount.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cm4000_cs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cm4000_cs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cm4000_cs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cm4000_cs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cn_proc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cn_proc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cn_proc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cn_proc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/coda.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/coda.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/coda.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/coda.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/coda_psdev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/coda_psdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/coda_psdev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/coda_psdev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/coff.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/coff.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/coff.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/coff.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/compiler.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/compiler.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/compiler.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/compiler.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/connector.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/connector.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/connector.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/connector.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/const.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/const.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/const.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/const.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cramfs_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cramfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cramfs_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cramfs_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cuda.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cuda.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cuda.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cuda.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cyclades.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cyclades.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cyclades.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cyclades.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/cycx_cfm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/cycx_cfm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/cycx_cfm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/cycx_cfm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dcbnl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dcbnl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dcbnl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dcbnl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dccp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dccp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dccp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dccp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dlm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dlm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dlm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dlm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dlm_device.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dlm_device.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dlm_device.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dlm_device.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dlm_netlink.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dlm_netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dlm_netlink.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dlm_netlink.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dlm_plock.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dlm_plock.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dlm_plock.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dlm_plock.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dlmconstants.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dlmconstants.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dlmconstants.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dlmconstants.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dm-ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dm-ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dm-ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dm-ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dm-log-userspace.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dm-log-userspace.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dm-log-userspace.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dm-log-userspace.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dn.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dn.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dn.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dn.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dqblk_xfs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dqblk_xfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dqblk_xfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dqblk_xfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/audio.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/audio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/audio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/audio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/ca.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/ca.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/ca.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/ca.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/dmx.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/dmx.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/dmx.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/dmx.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/frontend.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/frontend.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/frontend.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/frontend.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/net.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/net.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/net.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/net.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/osd.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/osd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/osd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/osd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/version.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/version.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/version.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/version.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/video.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/video.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/dvb/video.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/dvb/video.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/edd.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/edd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/edd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/edd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/efs_fs_sb.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/efs_fs_sb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/efs_fs_sb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/efs_fs_sb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/elf-em.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/elf-em.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/elf-em.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/elf-em.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/elf-fdpic.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/elf-fdpic.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/elf-fdpic.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/elf-fdpic.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/elf.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/elf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/elf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/elf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/elfcore.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/elfcore.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/elfcore.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/elfcore.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/errno.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/errno.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/errno.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/errqueue.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/errqueue.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/errqueue.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/errqueue.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ethtool.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ethtool.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ethtool.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ethtool.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/eventpoll.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/eventpoll.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/eventpoll.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/eventpoll.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fadvise.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fadvise.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fadvise.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fadvise.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/falloc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/falloc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/falloc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/falloc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fanotify.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fanotify.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fanotify.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fanotify.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fb.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fcntl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fcntl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fcntl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fcntl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fd.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fdreg.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fdreg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fdreg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fdreg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fib_rules.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fib_rules.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fib_rules.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fib_rules.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fiemap.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fiemap.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fiemap.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fiemap.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/filter.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/filter.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/filter.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/filter.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/firewire-cdev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/firewire-cdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/firewire-cdev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/firewire-cdev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/firewire-constants.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/firewire-constants.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/firewire-constants.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/firewire-constants.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/flat.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/flat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/flat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/flat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fsl_hypervisor.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fsl_hypervisor.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fsl_hypervisor.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fsl_hypervisor.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/fuse.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/fuse.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/fuse.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/fuse.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/futex.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/futex.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/futex.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/futex.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/gameport.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/gameport.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/gameport.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/gameport.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/gen_stats.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/gen_stats.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/gen_stats.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/gen_stats.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/genetlink.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/genetlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/genetlink.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/genetlink.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/genwqe/genwqe_card.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/genwqe/genwqe_card.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/genwqe/genwqe_card.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/genwqe/genwqe_card.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/gfs2_ondisk.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/gfs2_ondisk.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/gfs2_ondisk.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/gfs2_ondisk.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/gigaset_dev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/gigaset_dev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/gigaset_dev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/gigaset_dev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hash_info.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hash_info.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hash_info.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hash_info.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hdlc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hdlc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hdlc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hdlc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hdlc/ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hdlc/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hdlc/ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hdlc/ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hdlcdrv.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hdlcdrv.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hdlcdrv.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hdlcdrv.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hdreg.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hdreg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hdreg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hdreg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hid.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hid.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hid.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hid.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hiddev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hiddev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hiddev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hiddev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hidraw.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hidraw.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hidraw.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hidraw.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hpet.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hpet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hpet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hpet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hsi/hsi_char.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hsi/hsi_char.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hsi/hsi_char.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hsi/hsi_char.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hsr_netlink.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hsr_netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hsr_netlink.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hsr_netlink.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hw_breakpoint.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hw_breakpoint.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hw_breakpoint.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hw_breakpoint.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/hysdn_if.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/hysdn_if.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/hysdn_if.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/hysdn_if.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/i2c-dev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/i2c-dev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/i2c-dev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/i2c-dev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/i2c.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/i2c.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/i2c.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/i2c.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/i2o-dev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/i2o-dev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/i2o-dev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/i2o-dev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/i8k.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/i8k.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/i8k.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/i8k.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/icmp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/icmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/icmp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/icmp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/icmpv6.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/icmpv6.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/icmpv6.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/icmpv6.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_addr.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_addr.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_addr.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_addr.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_addrlabel.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_addrlabel.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_addrlabel.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_addrlabel.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_alg.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_alg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_alg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_alg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_arcnet.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_arcnet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_arcnet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_arcnet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_arp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_arp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_arp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_bonding.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_bonding.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_bonding.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_bonding.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_bridge.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_bridge.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_bridge.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_bridge.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_cablemodem.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_cablemodem.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_cablemodem.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_cablemodem.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_eql.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_eql.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_eql.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_eql.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_ether.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_ether.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_ether.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_fc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_fc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_fc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_fc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_fddi.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_fddi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_fddi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_fddi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_frad.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_frad.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_frad.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_frad.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_hippi.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_hippi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_hippi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_hippi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_infiniband.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_infiniband.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_infiniband.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_infiniband.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_link.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_link.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_link.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_link.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_ltalk.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_ltalk.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_ltalk.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_ltalk.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_packet.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_packet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_packet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_packet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_phonet.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_phonet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_phonet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_phonet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_plip.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_plip.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_plip.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_plip.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_ppp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_ppp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_ppp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_ppp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_pppol2tp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_pppol2tp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_pppol2tp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_pppol2tp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_pppolac.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_pppolac.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_pppolac.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_pppolac.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_pppopns.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_pppopns.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_pppopns.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_pppopns.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_pppox.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_pppox.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_pppox.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_pppox.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_slip.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_slip.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_slip.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_slip.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_team.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_team.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_team.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_team.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_tun.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_tun.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_tun.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_tun.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_tunnel.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_tunnel.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_tunnel.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_tunnel.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_vlan.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_vlan.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_vlan.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_vlan.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/if_x25.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/if_x25.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/if_x25.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/if_x25.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/igmp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/igmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/igmp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/igmp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/in.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/in.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/in.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/in.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/in6.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/in6.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/in6.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/in6.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/in_route.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/in_route.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/in_route.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/in_route.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/inet_diag.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/inet_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/inet_diag.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/inet_diag.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/inotify.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/inotify.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/inotify.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/inotify.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/input.h
similarity index 97%
copy from 9/platforms/android-19/arch-arm64/usr/include/linux/input.h
copy to 9/platforms/android-21/arch-x86_64/usr/include/linux/input.h
index df3200c..b9d5b2a 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/linux/input.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/linux/input.h
@@ -97,629 +97,644 @@
#define INPUT_PROP_BUTTONPAD 0x02
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define INPUT_PROP_SEMI_MT 0x03
+#define INPUT_PROP_TOPBUTTONPAD 0x04
#define INPUT_PROP_MAX 0x1f
#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1)
-#define EV_SYN 0x00
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_SYN 0x00
#define EV_KEY 0x01
#define EV_REL 0x02
#define EV_ABS 0x03
-#define EV_MSC 0x04
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MSC 0x04
#define EV_SW 0x05
#define EV_LED 0x11
#define EV_SND 0x12
-#define EV_REP 0x14
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_REP 0x14
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
-#define EV_MAX 0x1f
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)
#define SYN_REPORT 0
#define SYN_CONFIG 1
-#define SYN_MT_REPORT 2
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define SYN_MT_REPORT 2
#define SYN_DROPPED 3
#define SYN_MAX 0xf
#define SYN_CNT (SYN_MAX+1)
-#define KEY_RESERVED 0
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RESERVED 0
#define KEY_ESC 1
#define KEY_1 2
#define KEY_2 3
-#define KEY_3 4
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_3 4
#define KEY_4 5
#define KEY_5 6
#define KEY_6 7
-#define KEY_7 8
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_7 8
#define KEY_8 9
#define KEY_9 10
#define KEY_0 11
-#define KEY_MINUS 12
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MINUS 12
#define KEY_EQUAL 13
#define KEY_BACKSPACE 14
#define KEY_TAB 15
-#define KEY_Q 16
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Q 16
#define KEY_W 17
#define KEY_E 18
#define KEY_R 19
-#define KEY_T 20
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_T 20
#define KEY_Y 21
#define KEY_U 22
#define KEY_I 23
-#define KEY_O 24
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_O 24
#define KEY_P 25
#define KEY_LEFTBRACE 26
#define KEY_RIGHTBRACE 27
-#define KEY_ENTER 28
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ENTER 28
#define KEY_LEFTCTRL 29
#define KEY_A 30
#define KEY_S 31
-#define KEY_D 32
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_D 32
#define KEY_F 33
#define KEY_G 34
#define KEY_H 35
-#define KEY_J 36
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_J 36
#define KEY_K 37
#define KEY_L 38
#define KEY_SEMICOLON 39
-#define KEY_APOSTROPHE 40
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_APOSTROPHE 40
#define KEY_GRAVE 41
#define KEY_LEFTSHIFT 42
#define KEY_BACKSLASH 43
-#define KEY_Z 44
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_Z 44
#define KEY_X 45
#define KEY_C 46
#define KEY_V 47
-#define KEY_B 48
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_B 48
#define KEY_N 49
#define KEY_M 50
#define KEY_COMMA 51
-#define KEY_DOT 52
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DOT 52
#define KEY_SLASH 53
#define KEY_RIGHTSHIFT 54
#define KEY_KPASTERISK 55
-#define KEY_LEFTALT 56
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFTALT 56
#define KEY_SPACE 57
#define KEY_CAPSLOCK 58
#define KEY_F1 59
-#define KEY_F2 60
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F2 60
#define KEY_F3 61
#define KEY_F4 62
#define KEY_F5 63
-#define KEY_F6 64
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F6 64
#define KEY_F7 65
#define KEY_F8 66
#define KEY_F9 67
-#define KEY_F10 68
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F10 68
#define KEY_NUMLOCK 69
#define KEY_SCROLLLOCK 70
#define KEY_KP7 71
-#define KEY_KP8 72
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP8 72
#define KEY_KP9 73
#define KEY_KPMINUS 74
#define KEY_KP4 75
-#define KEY_KP5 76
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP5 76
#define KEY_KP6 77
#define KEY_KPPLUS 78
#define KEY_KP1 79
-#define KEY_KP2 80
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KP2 80
#define KEY_KP3 81
#define KEY_KP0 82
#define KEY_KPDOT 83
-#define KEY_ZENKAKUHANKAKU 85
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_ZENKAKUHANKAKU 85
#define KEY_102ND 86
#define KEY_F11 87
#define KEY_F12 88
-#define KEY_RO 89
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RO 89
#define KEY_KATAKANA 90
#define KEY_HIRAGANA 91
#define KEY_HENKAN 92
-#define KEY_KATAKANAHIRAGANA 93
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KATAKANAHIRAGANA 93
#define KEY_MUHENKAN 94
#define KEY_KPJPCOMMA 95
#define KEY_KPENTER 96
-#define KEY_RIGHTCTRL 97
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RIGHTCTRL 97
#define KEY_KPSLASH 98
#define KEY_SYSRQ 99
#define KEY_RIGHTALT 100
-#define KEY_LINEFEED 101
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LINEFEED 101
#define KEY_HOME 102
#define KEY_UP 103
#define KEY_PAGEUP 104
-#define KEY_LEFT 105
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_LEFT 105
#define KEY_RIGHT 106
#define KEY_END 107
#define KEY_DOWN 108
-#define KEY_PAGEDOWN 109
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PAGEDOWN 109
#define KEY_INSERT 110
#define KEY_DELETE 111
#define KEY_MACRO 112
-#define KEY_MUTE 113
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MUTE 113
#define KEY_VOLUMEDOWN 114
#define KEY_VOLUMEUP 115
#define KEY_POWER 116
-#define KEY_KPEQUAL 117
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPEQUAL 117
#define KEY_KPPLUSMINUS 118
#define KEY_PAUSE 119
#define KEY_SCALE 120
-#define KEY_KPCOMMA 121
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPCOMMA 121
#define KEY_HANGEUL 122
#define KEY_HANGUEL KEY_HANGEUL
#define KEY_HANJA 123
-#define KEY_YEN 124
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_YEN 124
#define KEY_LEFTMETA 125
#define KEY_RIGHTMETA 126
#define KEY_COMPOSE 127
-#define KEY_STOP 128
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_STOP 128
#define KEY_AGAIN 129
#define KEY_PROPS 130
#define KEY_UNDO 131
-#define KEY_FRONT 132
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FRONT 132
#define KEY_COPY 133
#define KEY_OPEN 134
#define KEY_PASTE 135
-#define KEY_FIND 136
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FIND 136
#define KEY_CUT 137
#define KEY_HELP 138
#define KEY_MENU 139
-#define KEY_CALC 140
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CALC 140
#define KEY_SETUP 141
#define KEY_SLEEP 142
#define KEY_WAKEUP 143
-#define KEY_FILE 144
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FILE 144
#define KEY_SENDFILE 145
#define KEY_DELETEFILE 146
#define KEY_XFER 147
-#define KEY_PROG1 148
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PROG1 148
#define KEY_PROG2 149
#define KEY_WWW 150
#define KEY_MSDOS 151
-#define KEY_COFFEE 152
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_COFFEE 152
#define KEY_SCREENLOCK KEY_COFFEE
#define KEY_DIRECTION 153
#define KEY_CYCLEWINDOWS 154
-#define KEY_MAIL 155
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MAIL 155
#define KEY_BOOKMARKS 156
#define KEY_COMPUTER 157
#define KEY_BACK 158
-#define KEY_FORWARD 159
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FORWARD 159
#define KEY_CLOSECD 160
#define KEY_EJECTCD 161
#define KEY_EJECTCLOSECD 162
-#define KEY_NEXTSONG 163
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_NEXTSONG 163
#define KEY_PLAYPAUSE 164
#define KEY_PREVIOUSSONG 165
#define KEY_STOPCD 166
-#define KEY_RECORD 167
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_RECORD 167
#define KEY_REWIND 168
#define KEY_PHONE 169
#define KEY_ISO 170
-#define KEY_CONFIG 171
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CONFIG 171
#define KEY_HOMEPAGE 172
#define KEY_REFRESH 173
#define KEY_EXIT 174
-#define KEY_MOVE 175
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_MOVE 175
#define KEY_EDIT 176
#define KEY_SCROLLUP 177
#define KEY_SCROLLDOWN 178
-#define KEY_KPLEFTPAREN 179
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KPLEFTPAREN 179
#define KEY_KPRIGHTPAREN 180
#define KEY_NEW 181
#define KEY_REDO 182
-#define KEY_F13 183
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F13 183
#define KEY_F14 184
#define KEY_F15 185
#define KEY_F16 186
-#define KEY_F17 187
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F17 187
#define KEY_F18 188
#define KEY_F19 189
#define KEY_F20 190
-#define KEY_F21 191
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_F21 191
#define KEY_F22 192
#define KEY_F23 193
#define KEY_F24 194
-#define KEY_PLAYCD 200
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_PLAYCD 200
#define KEY_PAUSECD 201
#define KEY_PROG3 202
#define KEY_PROG4 203
-#define KEY_DASHBOARD 204
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_DASHBOARD 204
#define KEY_SUSPEND 205
#define KEY_CLOSE 206
#define KEY_PLAY 207
-#define KEY_FASTFORWARD 208
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_FASTFORWARD 208
#define KEY_BASSBOOST 209
#define KEY_PRINT 210
#define KEY_HP 211
-#define KEY_CAMERA 212
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CAMERA 212
#define KEY_SOUND 213
#define KEY_QUESTION 214
#define KEY_EMAIL 215
-#define KEY_CHAT 216
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_CHAT 216
#define KEY_SEARCH 217
#define KEY_CONNECT 218
#define KEY_FINANCE 219
-#define KEY_SPORT 220
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SPORT 220
#define KEY_SHOP 221
#define KEY_ALTERASE 222
#define KEY_CANCEL 223
-#define KEY_BRIGHTNESSDOWN 224
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESSDOWN 224
#define KEY_BRIGHTNESSUP 225
#define KEY_MEDIA 226
#define KEY_SWITCHVIDEOMODE 227
-#define KEY_KBDILLUMTOGGLE 228
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_KBDILLUMTOGGLE 228
#define KEY_KBDILLUMDOWN 229
#define KEY_KBDILLUMUP 230
#define KEY_SEND 231
-#define KEY_REPLY 232
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_REPLY 232
#define KEY_FORWARDMAIL 233
#define KEY_SAVE 234
#define KEY_DOCUMENTS 235
-#define KEY_BATTERY 236
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BATTERY 236
#define KEY_BLUETOOTH 237
#define KEY_WLAN 238
#define KEY_UWB 239
-#define KEY_UNKNOWN 240
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_UNKNOWN 240
#define KEY_VIDEO_NEXT 241
#define KEY_VIDEO_PREV 242
#define KEY_BRIGHTNESS_CYCLE 243
-#define KEY_BRIGHTNESS_ZERO 244
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_AUTO 244
+#define KEY_BRIGHTNESS_ZERO KEY_BRIGHTNESS_AUTO
#define KEY_DISPLAY_OFF 245
#define KEY_WWAN 246
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WIMAX KEY_WWAN
#define KEY_RFKILL 247
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MICMUTE 248
#define BTN_MISC 0x100
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_0 0x100
#define BTN_1 0x101
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_2 0x102
#define BTN_3 0x103
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_4 0x104
#define BTN_5 0x105
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_6 0x106
#define BTN_7 0x107
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_8 0x108
#define BTN_9 0x109
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MOUSE 0x110
#define BTN_LEFT 0x110
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_RIGHT 0x111
#define BTN_MIDDLE 0x112
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SIDE 0x113
#define BTN_EXTRA 0x114
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_FORWARD 0x115
#define BTN_BACK 0x116
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TASK 0x117
#define BTN_JOYSTICK 0x120
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER 0x120
#define BTN_THUMB 0x121
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMB2 0x122
#define BTN_TOP 0x123
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOP2 0x124
#define BTN_PINKIE 0x125
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE 0x126
#define BTN_BASE2 0x127
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE3 0x128
#define BTN_BASE4 0x129
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_BASE5 0x12a
#define BTN_BASE6 0x12b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DEAD 0x12f
#define BTN_GAMEPAD 0x130
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SOUTH 0x130
#define BTN_A BTN_SOUTH
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_EAST 0x131
#define BTN_B BTN_EAST
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_C 0x132
#define BTN_NORTH 0x133
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_X BTN_NORTH
#define BTN_WEST 0x134
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_Y BTN_WEST
#define BTN_Z 0x135
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL 0x136
#define BTN_TR 0x137
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TL2 0x138
#define BTN_TR2 0x139
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_SELECT 0x13a
#define BTN_START 0x13b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_MODE 0x13c
#define BTN_THUMBL 0x13d
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_THUMBR 0x13e
#define BTN_DIGI 0x140
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_PEN 0x140
#define BTN_TOOL_RUBBER 0x141
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_BRUSH 0x142
#define BTN_TOOL_PENCIL 0x143
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_AIRBRUSH 0x144
#define BTN_TOOL_FINGER 0x145
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_MOUSE 0x146
#define BTN_TOOL_LENS 0x147
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUINTTAP 0x148
#define BTN_TOUCH 0x14a
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_STYLUS 0x14b
#define BTN_STYLUS2 0x14c
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_DOUBLETAP 0x14d
#define BTN_TOOL_TRIPLETAP 0x14e
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TOOL_QUADTAP 0x14f
#define BTN_WHEEL 0x150
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_GEAR_DOWN 0x150
#define BTN_GEAR_UP 0x151
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_OK 0x160
#define KEY_SELECT 0x161
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GOTO 0x162
#define KEY_CLEAR 0x163
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_POWER2 0x164
#define KEY_OPTION 0x165
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_INFO 0x166
#define KEY_TIME 0x167
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VENDOR 0x168
#define KEY_ARCHIVE 0x169
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PROGRAM 0x16a
#define KEY_CHANNEL 0x16b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FAVORITES 0x16c
#define KEY_EPG 0x16d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PVR 0x16e
#define KEY_MHP 0x16f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_LANGUAGE 0x170
#define KEY_TITLE 0x171
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SUBTITLE 0x172
#define KEY_ANGLE 0x173
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOM 0x174
#define KEY_MODE 0x175
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_KEYBOARD 0x176
#define KEY_SCREEN 0x177
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PC 0x178
#define KEY_TV 0x179
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TV2 0x17a
#define KEY_VCR 0x17b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VCR2 0x17c
#define KEY_SAT 0x17d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SAT2 0x17e
#define KEY_CD 0x17f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TAPE 0x180
#define KEY_RADIO 0x181
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TUNER 0x182
#define KEY_PLAYER 0x183
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEXT 0x184
#define KEY_DVD 0x185
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUX 0x186
#define KEY_MP3 0x187
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AUDIO 0x188
#define KEY_VIDEO 0x189
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DIRECTORY 0x18a
#define KEY_LIST 0x18b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEMO 0x18c
#define KEY_CALENDAR 0x18d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RED 0x18e
#define KEY_GREEN 0x18f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_YELLOW 0x190
#define KEY_BLUE 0x191
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CHANNELUP 0x192
#define KEY_CHANNELDOWN 0x193
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FIRST 0x194
#define KEY_LAST 0x195
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_AB 0x196
#define KEY_NEXT 0x197
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_RESTART 0x198
#define KEY_SLOW 0x199
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_SHUFFLE 0x19a
#define KEY_BREAK 0x19b
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_PREVIOUS 0x19c
#define KEY_DIGITS 0x19d
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TEEN 0x19e
#define KEY_TWEN 0x19f
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VIDEOPHONE 0x1a0
#define KEY_GAMES 0x1a1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMIN 0x1a2
#define KEY_ZOOMOUT 0x1a3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ZOOMRESET 0x1a4
#define KEY_WORDPROCESSOR 0x1a5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EDITOR 0x1a6
#define KEY_SPREADSHEET 0x1a7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_GRAPHICSEDITOR 0x1a8
#define KEY_PRESENTATION 0x1a9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DATABASE 0x1aa
#define KEY_NEWS 0x1ab
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_VOICEMAIL 0x1ac
#define KEY_ADDRESSBOOK 0x1ad
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MESSENGER 0x1ae
#define KEY_DISPLAYTOGGLE 0x1af
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_BRIGHTNESS_TOGGLE KEY_DISPLAYTOGGLE
#define KEY_SPELLCHECK 0x1b0
#define KEY_LOGOFF 0x1b1
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DOLLAR 0x1b2
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_EURO 0x1b3
#define KEY_FRAMEBACK 0x1b4
#define KEY_FRAMEFORWARD 0x1b5
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CONTEXT_MENU 0x1b6
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_MEDIA_REPEAT 0x1b7
#define KEY_10CHANNELSUP 0x1b8
#define KEY_10CHANNELSDOWN 0x1b9
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_IMAGES 0x1ba
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_EOL 0x1c0
#define KEY_DEL_EOS 0x1c1
#define KEY_INS_LINE 0x1c2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_DEL_LINE 0x1c3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN 0x1d0
#define KEY_FN_ESC 0x1d1
#define KEY_FN_F1 0x1d2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F2 0x1d3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F3 0x1d4
#define KEY_FN_F4 0x1d5
#define KEY_FN_F5 0x1d6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F6 0x1d7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F7 0x1d8
#define KEY_FN_F8 0x1d9
#define KEY_FN_F9 0x1da
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F10 0x1db
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_F11 0x1dc
#define KEY_FN_F12 0x1dd
#define KEY_FN_1 0x1de
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_2 0x1df
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_D 0x1e0
#define KEY_FN_E 0x1e1
#define KEY_FN_F 0x1e2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_S 0x1e3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_FN_B 0x1e4
#define KEY_BRL_DOT1 0x1f1
#define KEY_BRL_DOT2 0x1f2
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT3 0x1f3
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT4 0x1f4
#define KEY_BRL_DOT5 0x1f5
#define KEY_BRL_DOT6 0x1f6
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT7 0x1f7
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_BRL_DOT8 0x1f8
#define KEY_BRL_DOT9 0x1f9
#define KEY_BRL_DOT10 0x1fa
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_0 0x200
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_1 0x201
#define KEY_NUMERIC_2 0x202
#define KEY_NUMERIC_3 0x203
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_4 0x204
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_5 0x205
#define KEY_NUMERIC_6 0x206
#define KEY_NUMERIC_7 0x207
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_8 0x208
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_NUMERIC_9 0x209
#define KEY_NUMERIC_STAR 0x20a
#define KEY_NUMERIC_POUND 0x20b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_FOCUS 0x210
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_WPS_BUTTON 0x211
#define KEY_TOUCHPAD_TOGGLE 0x212
#define KEY_TOUCHPAD_ON 0x213
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_TOUCHPAD_OFF 0x214
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_ZOOMIN 0x215
#define KEY_CAMERA_ZOOMOUT 0x216
#define KEY_CAMERA_UP 0x217
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_DOWN 0x218
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_CAMERA_LEFT 0x219
#define KEY_CAMERA_RIGHT 0x21a
#define KEY_ATTENDANT_ON 0x21b
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_OFF 0x21c
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define KEY_ATTENDANT_TOGGLE 0x21d
#define KEY_LIGHTS_TOGGLE 0x21e
#define BTN_DPAD_UP 0x220
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_DOWN 0x221
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_DPAD_LEFT 0x222
#define BTN_DPAD_RIGHT 0x223
#define KEY_ALS_TOGGLE 0x230
+#define KEY_BUTTONCONFIG 0x240
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_TASKMANAGER 0x241
+#define KEY_JOURNAL 0x242
+#define KEY_CONTROLPANEL 0x243
+#define KEY_APPSELECT 0x244
+/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+#define KEY_SCREENSAVER 0x245
+#define KEY_VOICECOMMAND 0x246
+#define KEY_BRIGHTNESS_MIN 0x250
+#define KEY_BRIGHTNESS_MAX 0x251
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define BTN_TRIGGER_HAPPY 0x2c0
#define BTN_TRIGGER_HAPPY1 0x2c0
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ion.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ion.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ion.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ion.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ioprio.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ioprio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ioprio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ioprio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ip.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ip.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ip.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ip.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ip6_tunnel.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ip6_tunnel.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ip6_tunnel.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ip6_tunnel.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ip_vs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ip_vs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ip_vs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ip_vs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ipc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ipc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ipc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ipc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ipmi.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ipmi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ipmi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ipmi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ipmi_msgdefs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ipmi_msgdefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ipmi_msgdefs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ipmi_msgdefs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ipsec.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ipsec.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ipsec.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ipsec.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ipv6.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ipv6.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ipv6.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ipv6.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ipv6_route.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ipv6_route.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ipv6_route.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ipv6_route.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ipx.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ipx.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ipx.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ipx.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/irda.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/irda.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/irda.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/irda.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/irqnr.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/irqnr.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/irqnr.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/irqnr.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/isdn.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/isdn.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/isdn.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/isdn.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/isdn/capicmd.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/isdn/capicmd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/isdn/capicmd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/isdn/capicmd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/isdn_divertif.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/isdn_divertif.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/isdn_divertif.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/isdn_divertif.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/isdn_ppp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/isdn_ppp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/isdn_ppp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/isdn_ppp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/isdnif.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/isdnif.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/isdnif.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/isdnif.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/iso_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/iso_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/iso_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/iso_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ivtv.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ivtv.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ivtv.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ivtv.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ivtvfb.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ivtvfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ivtvfb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ivtvfb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ixjuser.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ixjuser.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ixjuser.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ixjuser.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/jffs2.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/jffs2.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/jffs2.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/jffs2.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/joystick.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/joystick.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/joystick.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/joystick.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/kd.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/kd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/kd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/kd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/kdev_t.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/kdev_t.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/kdev_t.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/kdev_t.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/kernel-page-flags.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/kernel-page-flags.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/kernel-page-flags.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/kernel-page-flags.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/kernel.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/kernel.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/kernel.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/kernel.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/kernelcapi.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/kernelcapi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/kernelcapi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/kernelcapi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/kexec.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/kexec.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/kexec.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/kexec.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/keyboard.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/keyboard.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/keyboard.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/keyboard.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/keychord.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/keychord.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/keychord.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/keychord.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/keyctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/keyctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/keyctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/keyctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/kvm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/kvm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/kvm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/kvm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/kvm_para.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/kvm_para.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/kvm_para.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/kvm_para.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/l2tp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/l2tp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/l2tp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/l2tp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/libc-compat.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/libc-compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/libc-compat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/libc-compat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/limits.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/limits.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/limits.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/llc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/llc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/llc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/llc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/loop.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/loop.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/loop.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/loop.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/lp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/lp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/lp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/lp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/magic.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/magic.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/magic.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/magic.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/major.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/major.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/major.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/major.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/map_to_7segment.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/map_to_7segment.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/map_to_7segment.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/map_to_7segment.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/matroxfb.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/matroxfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/matroxfb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/matroxfb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mdio.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mdio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mdio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mdio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/media.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/media.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/media.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/media.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mei.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mei.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mei.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mei.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mempolicy.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mempolicy.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mempolicy.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mempolicy.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/meye.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/meye.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/meye.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/meye.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mic_common.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mic_common.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mic_common.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mic_common.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mic_ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mic_ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mic_ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mic_ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mii.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mii.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mii.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mii.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/minix_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/minix_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/minix_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/minix_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mman.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mman.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mman.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mmc/ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mmc/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mmc/ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mmc/ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mmtimer.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mmtimer.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mmtimer.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mmtimer.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/module.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/module.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/module.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/module.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mqueue.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mqueue.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mqueue.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mqueue.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mroute.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mroute.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mroute.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mroute.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mroute6.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mroute6.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mroute6.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mroute6.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/msdos_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/msdos_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/msdos_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/msdos_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/msg.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/msg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/msg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/msg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/mtio.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/mtio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/mtio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/mtio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/n_r3964.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/n_r3964.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/n_r3964.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/n_r3964.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nbd.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nbd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nbd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nbd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ncp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ncp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ncp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ncp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ncp_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ncp_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ncp_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ncp_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ncp_mount.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ncp_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ncp_mount.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ncp_mount.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ncp_no.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ncp_no.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ncp_no.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ncp_no.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/neighbour.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/neighbour.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/neighbour.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/neighbour.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/net.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/net.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/net.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/net.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/net_dropmon.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/net_dropmon.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/net_dropmon.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/net_dropmon.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/net_tstamp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/net_tstamp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/net_tstamp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/net_tstamp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netconf.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netconf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netconf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netdevice.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netdevice.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netdevice.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netdevice.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_bitmap.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_hash.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_hash.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_hash.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_hash.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_list.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_list.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_list.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/ipset/ip_set_list.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_common.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_common.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_common.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_common.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_ftp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_ftp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_ftp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_ftp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_sctp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_sctp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_sctp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_sctp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_tcp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_tcp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_tcp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_conntrack_tuple_common.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_nat.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_nat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_nat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_nat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_tables.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_tables.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_tables.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_tables_compat.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_tables_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nf_tables_compat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nf_tables_compat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_acct.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_acct.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_acct.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_acct.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_compat.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_compat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_compat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_conntrack.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_conntrack.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_conntrack.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_conntrack.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_cthelper.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_cthelper.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_cthelper.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_cthelper.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_cttimeout.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_cttimeout.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_log.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_log.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_log.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_log.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_queue.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_queue.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/nfnetlink_queue.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/nfnetlink_queue.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/x_tables.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/x_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/x_tables.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/x_tables.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_AUDIT.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_AUDIT.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_AUDIT.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_AUDIT.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CHECKSUM.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CHECKSUM.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CHECKSUM.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CHECKSUM.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CLASSIFY.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CLASSIFY.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CLASSIFY.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CLASSIFY.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CONNMARK.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CONNMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CONNMARK.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CONNMARK.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CONNSECMARK.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CONNSECMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CONNSECMARK.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CONNSECMARK.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CT.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CT.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_CT.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_CT.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_DSCP.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_DSCP.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_DSCP.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_DSCP.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_HMARK.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_HMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_HMARK.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_HMARK.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_IDLETIMER.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_IDLETIMER.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_IDLETIMER.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_IDLETIMER.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_LED.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_LED.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_LED.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_LED.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_LOG.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_LOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_LOG.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_LOG.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_MARK.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_MARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_MARK.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_MARK.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_NFLOG.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_NFLOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_NFLOG.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_NFLOG.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_NFQUEUE.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_NFQUEUE.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_NFQUEUE.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_NFQUEUE.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_RATEEST.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_RATEEST.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_RATEEST.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_RATEEST.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_SECMARK.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_SECMARK.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_SECMARK.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_SECMARK.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_SYNPROXY.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_SYNPROXY.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_SYNPROXY.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_SYNPROXY.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_TCPMSS.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_TCPMSS.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_TCPMSS.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_TCPMSS.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_TEE.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_TEE.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_TEE.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_TEE.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_TPROXY.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_TPROXY.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_TPROXY.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_TPROXY.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_addrtype.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_addrtype.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_addrtype.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_addrtype.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_bpf.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_bpf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_bpf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_bpf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_cgroup.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_cgroup.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_cgroup.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_cgroup.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_cluster.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_cluster.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_cluster.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_cluster.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_comment.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_comment.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_comment.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_comment.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_connbytes.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_connbytes.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_connbytes.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_connbytes.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_connlabel.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_connlabel.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_connlabel.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_connlabel.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_connlimit.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_connlimit.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_connlimit.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_connlimit.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_connmark.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_connmark.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_connmark.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_connmark.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_conntrack.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_conntrack.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_conntrack.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_conntrack.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_cpu.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_cpu.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_cpu.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_cpu.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_dccp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_dccp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_dccp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_dccp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_devgroup.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_devgroup.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_devgroup.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_devgroup.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_dscp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_dscp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_dscp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_dscp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_ecn.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_ecn.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_ecn.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_ecn.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_esp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_esp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_esp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_esp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_hashlimit.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_hashlimit.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_hashlimit.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_hashlimit.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_helper.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_helper.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_helper.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_helper.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_ipcomp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_ipcomp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_ipcomp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_ipcomp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_iprange.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_iprange.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_iprange.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_iprange.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_ipvs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_ipvs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_ipvs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_ipvs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_l2tp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_l2tp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_l2tp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_l2tp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_length.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_length.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_length.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_length.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_limit.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_limit.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_limit.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_limit.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_mac.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_mac.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_mac.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_mac.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_mark.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_mark.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_mark.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_mark.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_multiport.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_multiport.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_multiport.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_multiport.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_nfacct.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_nfacct.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_nfacct.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_nfacct.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_osf.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_osf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_osf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_osf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_owner.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_owner.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_owner.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_owner.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_physdev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_physdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_physdev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_physdev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_pkttype.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_pkttype.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_pkttype.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_pkttype.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_policy.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_policy.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_policy.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_policy.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_quota.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_quota.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_quota.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_quota.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_rateest.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_rateest.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_rateest.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_rateest.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_realm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_realm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_realm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_realm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_recent.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_recent.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_recent.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_recent.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_rpfilter.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_rpfilter.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_rpfilter.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_rpfilter.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_sctp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_sctp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_sctp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_sctp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_set.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_set.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_set.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_set.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_socket.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_socket.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_socket.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_state.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_state.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_state.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_state.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_statistic.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_statistic.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_statistic.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_statistic.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_string.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_string.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_string.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_string.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_tcpmss.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_tcpmss.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_tcpmss.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_tcpmss.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_tcpudp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_tcpudp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_tcpudp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_tcpudp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_time.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_time.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_time.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_time.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_u32.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_u32.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/xt_u32.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter/xt_u32.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_arp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_arp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_arp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_arp/arp_tables.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_arp/arp_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_arp/arp_tables.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_arp/arp_tables.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_arp/arpt_mangle.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_arp/arpt_mangle.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_arp/arpt_mangle.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_arp/arpt_mangle.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_802_3.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_802_3.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_802_3.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_802_3.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_among.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_among.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_among.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_among.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_arp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_arp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_arp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_arpreply.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_arpreply.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ip.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ip.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ip.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ip.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ip6.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ip6.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ip6.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ip6.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_limit.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_limit.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_limit.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_limit.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_log.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_log.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_log.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_log.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_mark_m.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_mark_m.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_mark_t.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_mark_t.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_nat.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_nat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_nat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_nat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_nflog.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_nflog.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_nflog.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_nflog.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_pkttype.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_pkttype.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_redirect.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_redirect.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_redirect.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_redirect.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_stp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_stp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_stp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_stp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ulog.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ulog.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ulog.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_ulog.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_vlan.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_vlan.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_vlan.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebt_vlan.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebtables.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebtables.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_bridge/ebtables.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ebtables.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_decnet.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_decnet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_decnet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_decnet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ip_tables.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ip_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ip_tables.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ip_tables.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ECN.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ECN.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_LOG.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_LOG.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_REJECT.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_TTL.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_TTL.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ULOG.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ah.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ah.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ah.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ah.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ecn.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ecn.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ttl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv4/ipt_ttl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6_tables.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6_tables.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6_tables.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6_tables.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_HL.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_HL.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_LOG.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_NPT.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_ah.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_ah.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_frag.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_frag.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_hl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_hl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_mh.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_mh.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_opts.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_opts.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_rt.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_ipv6/ip6t_rt.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netlink.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netlink.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netlink.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netlink_diag.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netlink_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netlink_diag.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netlink_diag.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/netrom.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/netrom.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/netrom.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/netrom.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfs2.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfs2.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfs2.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfs2.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfs3.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfs3.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfs3.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfs3.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfs4.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfs4.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfs4.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfs4.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfs4_mount.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfs4_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfs4_mount.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfs4_mount.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfs_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfs_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfs_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfs_idmap.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfs_idmap.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfs_idmap.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfs_idmap.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfs_mount.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfs_mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfs_mount.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfs_mount.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfsacl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfsacl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfsacl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfsacl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/cld.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/cld.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/cld.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/cld.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/debug.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/debug.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/debug.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/debug.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/export.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/export.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/export.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/export.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/nfsfh.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/nfsfh.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/nfsfh.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/nfsfh.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/stats.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/stats.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nfsd/stats.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nfsd/stats.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nl80211.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nl80211.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nl80211.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nl80211.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nubus.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nubus.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nubus.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nubus.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nvme.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nvme.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nvme.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nvme.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/nvram.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/nvram.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/nvram.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/nvram.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/omap3isp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/omap3isp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/omap3isp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/omap3isp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/omapfb.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/omapfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/omapfb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/omapfb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/oom.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/oom.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/oom.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/oom.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/openvswitch.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/openvswitch.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/openvswitch.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/openvswitch.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/packet_diag.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/packet_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/packet_diag.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/packet_diag.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/param.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/param.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/param.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/parport.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/parport.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/parport.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/parport.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/patchkey.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/patchkey.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/patchkey.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/patchkey.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/pci.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/pci.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/pci.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/pci.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/pci_regs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/pci_regs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/pci_regs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/pci_regs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/perf_event.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/perf_event.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/perf_event.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/perf_event.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/personality.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/personality.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/personality.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/personality.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/pfkeyv2.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/pfkeyv2.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/pfkeyv2.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/pfkeyv2.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/pg.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/pg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/pg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/pg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/phantom.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/phantom.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/phantom.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/phantom.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/phonet.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/phonet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/phonet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/phonet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/pkt_cls.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/pkt_cls.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/pkt_cls.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/pkt_cls.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/pkt_sched.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/pkt_sched.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/pkt_sched.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/pkt_sched.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/pktcdvd.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/pktcdvd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/pktcdvd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/pktcdvd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/pmu.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/pmu.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/pmu.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/pmu.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/poll.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/poll.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/poll.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/posix_types.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/posix_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/posix_types.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/posix_types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ppdev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ppdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ppdev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ppdev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ppp-comp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ppp-comp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ppp-comp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ppp-comp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ppp-ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ppp-ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ppp-ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ppp-ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ppp_defs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ppp_defs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ppp_defs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ppp_defs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/pps.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/pps.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/pps.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/pps.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/prctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/prctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/prctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/prctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ptp_clock.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ptp_clock.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ptp_clock.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ptp_clock.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ptrace.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ptrace.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ptrace.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ptrace.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/qnx4_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/qnx4_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/qnx4_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/qnx4_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/qnxtypes.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/qnxtypes.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/qnxtypes.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/qnxtypes.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/quota.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/quota.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/quota.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/quota.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/radeonfb.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/radeonfb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/radeonfb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/radeonfb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/raid/md_p.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/raid/md_p.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/raid/md_p.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/raid/md_p.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/raid/md_u.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/raid/md_u.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/raid/md_u.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/raid/md_u.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/random.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/random.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/random.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/random.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/raw.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/raw.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/raw.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/raw.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/rds.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/rds.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/rds.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/rds.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/reboot.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/reboot.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/reboot.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/reboot.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/reiserfs_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/reiserfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/reiserfs_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/reiserfs_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/reiserfs_xattr.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/reiserfs_xattr.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/reiserfs_xattr.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/reiserfs_xattr.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/resource.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/resource.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/resource.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/rfkill.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/rfkill.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/rfkill.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/rfkill.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/romfs_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/romfs_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/romfs_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/romfs_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/rose.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/rose.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/rose.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/rose.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/route.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/route.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/route.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/route.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/rtc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/rtc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/rtc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/rtc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/rtnetlink.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/rtnetlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/rtnetlink.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/rtnetlink.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/scc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/scc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/scc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/scc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sched.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sched.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sched.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sched.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/screen_info.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/screen_info.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/screen_info.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/screen_info.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sctp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sctp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sctp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sctp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sdla.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sdla.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sdla.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sdla.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/seccomp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/seccomp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/seccomp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/seccomp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/securebits.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/securebits.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/securebits.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/securebits.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/selinux_netlink.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/selinux_netlink.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/selinux_netlink.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/selinux_netlink.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sem.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sem.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sem.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sem.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/serial.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/serial.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/serial.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/serial.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/serial_core.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/serial_core.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/serial_core.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/serial_core.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/serial_reg.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/serial_reg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/serial_reg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/serial_reg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/serio.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/serio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/serio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/serio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/shm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/shm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/shm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/shm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/signal.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/signal.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/signal.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/signalfd.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/signalfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/signalfd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/signalfd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/snmp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/snmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/snmp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/snmp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sock_diag.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sock_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sock_diag.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sock_diag.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/socket.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/socket.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/socket.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sockios.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sockios.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sockios.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sockios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/som.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/som.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/som.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/som.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sonet.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sonet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sonet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sonet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sonypi.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sonypi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sonypi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sonypi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sound.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sound.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sound.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sound.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/soundcard.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/soundcard.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/soundcard.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/soundcard.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/spi/spidev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/spi/spidev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/spi/spidev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/spi/spidev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/stat.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/stat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/stat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/stddef.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/stddef.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/stddef.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/stddef.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/string.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/string.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/string.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/string.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sunrpc/debug.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sunrpc/debug.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sunrpc/debug.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sunrpc/debug.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/suspend_ioctls.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/suspend_ioctls.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/suspend_ioctls.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/suspend_ioctls.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sw_sync.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sw_sync.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sw_sync.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sw_sync.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/swab.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/swab.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/swab.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/swab.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sync.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sync.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sync.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sync.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/synclink.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/synclink.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/synclink.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/synclink.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sysctl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sysctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sysctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sysctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/sysinfo.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/sysinfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/sysinfo.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/sysinfo.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/taskstats.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/taskstats.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/taskstats.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/taskstats.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_csum.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_csum.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_csum.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_csum.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_defact.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_defact.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_defact.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_defact.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_gact.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_gact.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_gact.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_gact.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_ipt.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_ipt.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_ipt.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_ipt.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_mirred.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_mirred.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_mirred.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_mirred.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_nat.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_nat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_nat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_nat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_pedit.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_pedit.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_pedit.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_pedit.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_skbedit.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_skbedit.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_act/tc_skbedit.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_act/tc_skbedit.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_ematch/tc_em_cmp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_ematch/tc_em_cmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_ematch/tc_em_cmp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_ematch/tc_em_cmp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_ematch/tc_em_meta.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_ematch/tc_em_meta.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_ematch/tc_em_meta.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_ematch/tc_em_meta.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_ematch/tc_em_nbyte.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_ematch/tc_em_nbyte.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_ematch/tc_em_nbyte.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_ematch/tc_em_nbyte.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tc_ematch/tc_em_text.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tc_ematch/tc_em_text.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tc_ematch/tc_em_text.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tc_ematch/tc_em_text.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tcp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tcp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tcp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tcp_metrics.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tcp_metrics.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tcp_metrics.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tcp_metrics.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/telephony.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/telephony.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/telephony.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/telephony.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/termios.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/termios.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/termios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/time.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/time.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/time.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/time.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/times.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/times.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/times.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/times.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/timex.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/timex.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/timex.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/timex.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tiocl.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tiocl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tiocl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tiocl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tipc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tipc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tipc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tipc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tipc_config.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tipc_config.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tipc_config.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tipc_config.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/toshiba.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/toshiba.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/toshiba.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/toshiba.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tty.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tty.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tty.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tty.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/tty_flags.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/tty_flags.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/tty_flags.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/tty_flags.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/types.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/types.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/udf_fs_i.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/udf_fs_i.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/udf_fs_i.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/udf_fs_i.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/udp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/udp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/udp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/udp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/uhid.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/uhid.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/uhid.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/uhid.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/uinput.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/uinput.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/uinput.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/uinput.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/uio.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/uio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/uio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/uio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/ultrasound.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/ultrasound.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/ultrasound.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/ultrasound.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/un.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/un.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/un.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/un.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/unistd.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/unistd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/unistd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/unix_diag.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/unix_diag.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/unix_diag.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/unix_diag.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/audio.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/audio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/audio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/audio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/cdc-wdm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/cdc-wdm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/cdc-wdm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/cdc-wdm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/cdc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/cdc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/cdc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/cdc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/ch11.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/ch11.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/ch11.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/ch11.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/ch9.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/ch9.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/ch9.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/ch9.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/f_accessory.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/f_accessory.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/f_accessory.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/f_accessory.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/f_mtp.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/f_mtp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/f_mtp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/f_mtp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/functionfs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/functionfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/functionfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/functionfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/g_printer.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/g_printer.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/g_printer.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/g_printer.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/gadgetfs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/gadgetfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/gadgetfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/gadgetfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/midi.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/midi.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/midi.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/midi.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/tmc.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/tmc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/tmc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/tmc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usb/video.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usb/video.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usb/video.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usb/video.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/usbdevice_fs.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/usbdevice_fs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/usbdevice_fs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/usbdevice_fs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/utime.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/utime.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/utime.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/utime.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/utsname.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/utsname.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/utsname.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/utsname.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/uuid.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/uuid.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/uuid.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/uuid.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/uvcvideo.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/uvcvideo.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/uvcvideo.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/uvcvideo.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-common.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-common.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-common.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-common.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-controls.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-controls.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-controls.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-controls.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-dv-timings.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-dv-timings.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-dv-timings.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-dv-timings.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-mediabus.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-mediabus.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-mediabus.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-mediabus.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-subdev.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-subdev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/v4l2-subdev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/v4l2-subdev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/version.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/version.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/version.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/version.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/veth.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/veth.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/veth.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/veth.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/vfio.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/vfio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/vfio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/vfio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/vhost.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/vhost.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/vhost.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/vhost.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/videodev2.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/videodev2.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/videodev2.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/videodev2.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_9p.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_9p.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_9p.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_9p.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_balloon.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_balloon.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_balloon.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_balloon.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_blk.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_blk.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_blk.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_blk.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_config.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_config.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_config.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_config.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_console.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_console.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_console.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_console.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_ids.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_ids.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_ids.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_ids.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_net.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_net.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_net.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_net.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_pci.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_pci.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_pci.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_pci.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_ring.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_ring.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_ring.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_ring.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_rng.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_rng.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/virtio_rng.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/virtio_rng.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/vm_sockets.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/vm_sockets.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/vm_sockets.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/vm_sockets.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/vsp1.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/vsp1.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/vsp1.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/vsp1.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/vt.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/vt.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/vt.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/vt.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/wait.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/wait.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/wait.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/wait.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/wanrouter.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/wanrouter.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/wanrouter.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/wanrouter.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/watchdog.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/watchdog.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/watchdog.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/watchdog.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/wimax.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/wimax.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/wimax.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/wimax.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/wimax/i2400m.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/wimax/i2400m.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/wimax/i2400m.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/wimax/i2400m.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/wireless.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/wireless.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/wireless.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/wireless.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/x25.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/x25.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/x25.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/x25.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/xattr.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/xattr.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/xattr.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/xattr.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/xfrm.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/xfrm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/xfrm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/xfrm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/zorro.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/zorro.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/zorro.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/zorro.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/linux/zorro_ids.h b/9/platforms/android-21/arch-x86_64/usr/include/linux/zorro_ids.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/linux/zorro_ids.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/linux/zorro_ids.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/locale.h b/9/platforms/android-21/arch-x86_64/usr/include/locale.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/locale.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/locale.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/machine/asm.h b/9/platforms/android-21/arch-x86_64/usr/include/machine/asm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/machine/asm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/machine/asm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/machine/elf_machdep.h b/9/platforms/android-21/arch-x86_64/usr/include/machine/elf_machdep.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/machine/elf_machdep.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/machine/elf_machdep.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/machine/endian.h b/9/platforms/android-21/arch-x86_64/usr/include/machine/endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/machine/endian.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/machine/endian.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/machine/exec.h b/9/platforms/android-21/arch-x86_64/usr/include/machine/exec.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/machine/exec.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/machine/exec.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/machine/fenv.h b/9/platforms/android-21/arch-x86_64/usr/include/machine/fenv.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/machine/fenv.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/machine/fenv.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/machine/fpu.h b/9/platforms/android-21/arch-x86_64/usr/include/machine/fpu.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/machine/fpu.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/machine/fpu.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/machine/ieee.h b/9/platforms/android-21/arch-x86_64/usr/include/machine/ieee.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/machine/ieee.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/machine/ieee.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/machine/setjmp.h b/9/platforms/android-21/arch-x86_64/usr/include/machine/setjmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/machine/setjmp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/machine/setjmp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/machine/wchar_limits.h b/9/platforms/android-21/arch-x86_64/usr/include/machine/wchar_limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/machine/wchar_limits.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/machine/wchar_limits.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/malloc.h b/9/platforms/android-21/arch-x86_64/usr/include/malloc.h
similarity index 85%
copy from 9/platforms/android-19/arch-arm64/usr/include/malloc.h
copy to 9/platforms/android-21/arch-x86_64/usr/include/malloc.h
index 1e92b7d..e6ea276 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/malloc.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/malloc.h
@@ -27,19 +27,12 @@
__BEGIN_DECLS
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ < 5)
extern void* malloc(size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(1)));
extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur __attribute__((alloc_size(1,2)));
extern void* realloc(void* p, size_t byte_count) __wur __attribute__((alloc_size(2)));
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
-#else
-extern void* malloc(size_t byte_count) __mallocfunc __wur;
-extern void* calloc(size_t item_count, size_t item_size) __mallocfunc __wur;
-extern void* realloc(void* p, size_t byte_count) __wur;
-extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur;
-#endif
-
extern void free(void* p);
+
+extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_size(2)));
extern size_t malloc_usable_size(const void* p);
#ifndef STRUCT_MALLINFO_DECLARED
diff --git a/9/platforms/android-19/arch-arm64/usr/include/math.h b/9/platforms/android-21/arch-x86_64/usr/include/math.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/math.h
copy to 9/platforms/android-21/arch-x86_64/usr/include/math.h
index 8369d6e..e872388 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/math.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/math.h
@@ -512,7 +512,8 @@
double __builtin_fma(double, double, double) __NDK_FPABI_MATH__;
double __builtin_hypot(double, double) __NDK_FPABI_MATH__;
int __builtin_ilogb(double) __NDK_FPABI_MATH__ __pure2;
-#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 6)
+#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 7)
+/* See upstream bug http://llvm.org/bugs/show_bug.cgi?id=20958 */
int __builtin_isinf(double) __NDK_FPABI_MATH__ __pure2;
int __builtin_isnan(double) __NDK_FPABI_MATH__ __pure2;
#else
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaCodec.h b/9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaCodec.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaCodec.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaCodec.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaCrypto.h b/9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaCrypto.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaCrypto.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaCrypto.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaDrm.h b/9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaDrm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaDrm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaDrm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaError.h b/9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaError.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaError.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaError.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaExtractor.h b/9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaExtractor.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaExtractor.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaExtractor.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaFormat.h b/9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaFormat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaFormat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaFormat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaMuxer.h b/9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaMuxer.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/media/NdkMediaMuxer.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/media/NdkMediaMuxer.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/memory.h b/9/platforms/android-21/arch-x86_64/usr/include/memory.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/memory.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/memory.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/mntent.h b/9/platforms/android-21/arch-x86_64/usr/include/mntent.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/mntent.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/mntent.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/net/ethernet.h b/9/platforms/android-21/arch-x86_64/usr/include/net/ethernet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/net/ethernet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/net/ethernet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/net/ethertypes.h b/9/platforms/android-21/arch-x86_64/usr/include/net/ethertypes.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/net/ethertypes.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/net/ethertypes.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/net/if.h b/9/platforms/android-21/arch-x86_64/usr/include/net/if.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/net/if.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/net/if.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/net/if_arp.h b/9/platforms/android-21/arch-x86_64/usr/include/net/if_arp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/net/if_arp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/net/if_arp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/net/if_ether.h b/9/platforms/android-21/arch-x86_64/usr/include/net/if_ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/net/if_ether.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/net/if_ether.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/net/if_ieee1394.h b/9/platforms/android-21/arch-x86_64/usr/include/net/if_ieee1394.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/net/if_ieee1394.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/net/if_ieee1394.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/net/if_packet.h b/9/platforms/android-21/arch-x86_64/usr/include/net/if_packet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/net/if_packet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/net/if_packet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/net/if_types.h b/9/platforms/android-21/arch-x86_64/usr/include/net/if_types.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/net/if_types.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/net/if_types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/net/route.h b/9/platforms/android-21/arch-x86_64/usr/include/net/route.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/net/route.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/net/route.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netdb.h b/9/platforms/android-21/arch-x86_64/usr/include/netdb.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netdb.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netdb.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/ether.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/ether.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/ether.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/icmp6.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/icmp6.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/icmp6.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/icmp6.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/if_ether.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/if_ether.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/if_ether.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/if_ether.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/in.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/in.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/in.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/in.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/in6.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/in6.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/in6.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/in6.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/in_systm.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/in_systm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/in_systm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/in_systm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/ip.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/ip.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/ip.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/ip.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/ip6.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/ip6.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/ip6.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/ip6.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/ip_icmp.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/ip_icmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/ip_icmp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/ip_icmp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/tcp.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/tcp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/tcp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/tcp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netinet/udp.h b/9/platforms/android-21/arch-x86_64/usr/include/netinet/udp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netinet/udp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netinet/udp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/netpacket/packet.h b/9/platforms/android-21/arch-x86_64/usr/include/netpacket/packet.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/netpacket/packet.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/netpacket/packet.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/nsswitch.h b/9/platforms/android-21/arch-x86_64/usr/include/nsswitch.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/nsswitch.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/nsswitch.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/pathconf.h b/9/platforms/android-21/arch-x86_64/usr/include/pathconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/pathconf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/pathconf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/paths.h b/9/platforms/android-21/arch-x86_64/usr/include/paths.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/paths.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/paths.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/poll.h b/9/platforms/android-21/arch-x86_64/usr/include/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/poll.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/poll.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/pthread.h b/9/platforms/android-21/arch-x86_64/usr/include/pthread.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/pthread.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/pthread.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/pwd.h b/9/platforms/android-21/arch-x86_64/usr/include/pwd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/pwd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/pwd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/regex.h b/9/platforms/android-21/arch-x86_64/usr/include/regex.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/regex.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/regex.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/resolv.h b/9/platforms/android-21/arch-x86_64/usr/include/resolv.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/resolv.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/resolv.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sched.h b/9/platforms/android-21/arch-x86_64/usr/include/sched.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sched.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sched.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/search.h b/9/platforms/android-21/arch-x86_64/usr/include/search.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/search.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/search.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/semaphore.h b/9/platforms/android-21/arch-x86_64/usr/include/semaphore.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/semaphore.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/semaphore.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/setjmp.h b/9/platforms/android-21/arch-x86_64/usr/include/setjmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/setjmp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/setjmp.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sgidefs.h b/9/platforms/android-21/arch-x86_64/usr/include/sgidefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sgidefs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sgidefs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sgtty.h b/9/platforms/android-21/arch-x86_64/usr/include/sgtty.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sgtty.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sgtty.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/signal.h b/9/platforms/android-21/arch-x86_64/usr/include/signal.h
similarity index 98%
copy from 9/platforms/android-19/arch-arm64/usr/include/signal.h
copy to 9/platforms/android-21/arch-x86_64/usr/include/signal.h
index f1849c5..e23e65b 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/signal.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/signal.h
@@ -48,6 +48,9 @@
# include <linux/signal.h>
#endif
+#include <sys/ucontext.h>
+#define __BIONIC_HAVE_UCONTEXT_T
+
__BEGIN_DECLS
typedef int sig_atomic_t;
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h b/9/platforms/android-21/arch-x86_64/usr/include/stdatomic.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
copy to 9/platforms/android-21/arch-x86_64/usr/include/stdatomic.h
index 3db25a7..58cb1bc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdatomic.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/stdatomic.h
@@ -33,7 +33,7 @@
#include <sys/cdefs.h>
-#if defined(__cplusplus) && defined(_USING_LIBCXX)
+#if defined(__cplusplus) && __cplusplus >= 201103L && defined(_USING_LIBCXX)
# ifdef __clang__
# if __has_feature(cxx_atomic)
# define _STDATOMIC_HAVE_ATOMIC
@@ -89,6 +89,7 @@
using std::memory_order;
using std::memory_order_relaxed;
using std::memory_order_consume;
+using std::memory_order_acquire;
using std::memory_order_release;
using std::memory_order_acq_rel;
using std::memory_order_seq_cst;
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/stdint.h b/9/platforms/android-21/arch-x86_64/usr/include/stdint.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/stdint.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/stdint.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/stdio.h b/9/platforms/android-21/arch-x86_64/usr/include/stdio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/stdio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/stdio.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h b/9/platforms/android-21/arch-x86_64/usr/include/stdlib.h
similarity index 96%
copy from 9/platforms/android-19/arch-arm64/usr/include/stdlib.h
copy to 9/platforms/android-21/arch-x86_64/usr/include/stdlib.h
index a0f017c..e04475c 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/stdlib.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/stdlib.h
@@ -76,8 +76,8 @@
extern long double strtold(const char*, char**) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
extern long double strtold_l(const char *, char **, locale_t) __LIBC_ABI_PUBLIC__ __NDK_FPABI__;
-extern long long strtoll_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
-extern unsigned long long strtoull_l(const char *, char **, size_t, locale_t) __LIBC_ABI_PUBLIC__;
+extern long long strtoll_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
+extern unsigned long long strtoull_l(const char *, char **, int, locale_t) __LIBC_ABI_PUBLIC__;
extern int atoi(const char*) __purefunc;
extern long atol(const char*) __purefunc;
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/string.h b/9/platforms/android-21/arch-x86_64/usr/include/string.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/string.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/string.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/strings.h b/9/platforms/android-21/arch-x86_64/usr/include/strings.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/strings.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/strings.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/auxv.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/auxv.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/auxv.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/auxv.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/cachectl.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/cachectl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/cachectl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/cachectl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/capability.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/capability.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/capability.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/capability.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/cdefs.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/cdefs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/cdefs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/cdefs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/cdefs_elf.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/cdefs_elf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/cdefs_elf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/cdefs_elf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/endian.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/endian.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/endian.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/endian.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/epoll.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/epoll.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/epoll.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/epoll.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/errno.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/errno.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/errno.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/errno.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/eventfd.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/eventfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/eventfd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/eventfd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/file.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/file.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/file.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/file.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/fsuid.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/fsuid.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/fsuid.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/fsuid.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/glibc-syscalls.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/glibc-syscalls.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/glibc-syscalls.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/glibc-syscalls.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/inotify.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/inotify.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/inotify.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/inotify.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/ioctl.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/ioctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/ioctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/ioctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/ioctl_compat.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/ioctl_compat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/ioctl_compat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/ioctl_compat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/ipc.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/ipc.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/ipc.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/ipc.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/klog.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/klog.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/klog.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/klog.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/limits.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/limits.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/limits.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/limits.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/mman.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/mman.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/mman.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/mman.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/mount.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/mount.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/mount.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/mount.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/msg.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/msg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/msg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/msg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/param.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/param.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/param.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/param.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/personality.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/personality.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/personality.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/personality.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/poll.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/poll.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/poll.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/poll.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/prctl.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/prctl.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/prctl.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/prctl.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/ptrace.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/ptrace.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/ptrace.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/ptrace.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/queue.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/queue.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/queue.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/queue.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/reboot.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/reboot.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/reboot.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/reboot.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/reg.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/reg.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/reg.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/reg.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/resource.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/resource.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/resource.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/resource.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/select.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/select.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/select.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/select.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/sem.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/sem.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/sem.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/sem.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/sendfile.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/sendfile.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/sendfile.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/sendfile.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/shm.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/shm.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/shm.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/shm.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/signal.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/signal.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/signal.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/signal.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/signalfd.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/signalfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/signalfd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/signalfd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/socket.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/socket.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/socket.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/socket.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/socketcalls.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/socketcalls.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/socketcalls.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/socketcalls.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/stat.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/stat.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/stat.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/stat.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/statfs.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/statfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/statfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/statfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/statvfs.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/statvfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/statvfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/statvfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/swap.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/swap.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/swap.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/swap.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/syscall.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/syscall.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/syscall.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/syscall.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/sysconf.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/sysconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/sysconf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/sysconf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/sysinfo.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/sysinfo.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/sysinfo.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/sysinfo.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/syslimits.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/syslimits.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/syslimits.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/syslimits.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/sysmacros.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/sysmacros.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/sysmacros.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/sysmacros.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/system_properties.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/system_properties.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/system_properties.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/system_properties.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/time.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/time.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/time.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/time.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/timerfd.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/timerfd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/timerfd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/timerfd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/times.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/times.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/times.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/times.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/timex.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/timex.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/timex.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/timex.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/ttychars.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/ttychars.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/ttychars.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/ttychars.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/ttydefaults.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/ttydefaults.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/ttydefaults.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/ttydefaults.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/ttydev.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/ttydev.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/ttydev.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/ttydev.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/types.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/types.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/types.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/types.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/ucontext.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/ucontext.h
similarity index 96%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/ucontext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/ucontext.h
index f62380d..dd2a0bb 100644
--- a/9/platforms/android-19/arch-x86_64/usr/include/sys/ucontext.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/sys/ucontext.h
@@ -68,11 +68,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on ARM.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
// The kernel adds extra padding after uc_sigmask to match glibc sigset_t on ARM.
char __padding[120];
unsigned long uc_regspace[128] __attribute__((__aligned__(8)));
@@ -80,6 +78,10 @@
#elif defined(__aarch64__)
+#define NGREG 34 /* x0..x30 + sp + pc + pstate */
+typedef unsigned long greg_t;
+typedef greg_t gregset_t[NGREG];
+
#include <asm/sigcontext.h>
typedef struct sigcontext mcontext_t;
@@ -152,11 +154,9 @@
struct ucontext* uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
+ sigset_t uc_sigmask;
// Android has a wrong (smaller) sigset_t on x86.
- union {
- sigset_t bionic;
- uint32_t kernel[2];
- } uc_sigmask;
+ uint32_t __padding_rt_sigset;
struct _libc_fpstate __fpregs_mem;
} ucontext_t;
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/uio.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/uio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/uio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/uio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/un.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/un.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/un.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/un.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/user.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/user.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/user.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/user.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/utime.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/utime.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/utime.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/utime.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/utsname.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/utsname.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/utsname.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/utsname.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/vfs.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/vfs.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/vfs.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/vfs.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/vt.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/vt.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/vt.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/vt.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/wait.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/wait.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/wait.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/wait.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/sys/xattr.h b/9/platforms/android-21/arch-x86_64/usr/include/sys/xattr.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/sys/xattr.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/sys/xattr.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/syslog.h b/9/platforms/android-21/arch-x86_64/usr/include/syslog.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/syslog.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/syslog.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/termio.h b/9/platforms/android-21/arch-x86_64/usr/include/termio.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/termio.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/termio.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/termios.h b/9/platforms/android-21/arch-x86_64/usr/include/termios.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/termios.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/termios.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/thread_db.h b/9/platforms/android-21/arch-x86_64/usr/include/thread_db.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/thread_db.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/thread_db.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/time.h b/9/platforms/android-21/arch-x86_64/usr/include/time.h
similarity index 91%
copy from 9/platforms/android-19/arch-arm64/usr/include/time.h
copy to 9/platforms/android-21/arch-x86_64/usr/include/time.h
index 0a5f18b..aa72fcc 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/time.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/time.h
@@ -85,8 +85,10 @@
extern clock_t clock(void) __LIBC_ABI_PUBLIC__;
-extern int clock_getres(int, struct timespec*) __LIBC_ABI_PUBLIC__;
-extern int clock_gettime(int, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_getres(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_gettime(clockid_t, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*) __LIBC_ABI_PUBLIC__;
+extern int clock_settime(clockid_t, const struct timespec*) __LIBC_ABI_PUBLIC__;
extern int timer_create(int, struct sigevent*, timer_t*) __LIBC_ABI_PUBLIC__;
extern int timer_delete(timer_t) __LIBC_ABI_PUBLIC__;
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/time64.h b/9/platforms/android-21/arch-x86_64/usr/include/time64.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/time64.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/time64.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/uchar.h b/9/platforms/android-21/arch-x86_64/usr/include/uchar.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/uchar.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/uchar.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/ucontext.h b/9/platforms/android-21/arch-x86_64/usr/include/ucontext.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/ucontext.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/ucontext.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/unistd.h b/9/platforms/android-21/arch-x86_64/usr/include/unistd.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/unistd.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/unistd.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/util.h b/9/platforms/android-21/arch-x86_64/usr/include/util.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/util.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/util.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/utime.h b/9/platforms/android-21/arch-x86_64/usr/include/utime.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/utime.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/utime.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/utmp.h b/9/platforms/android-21/arch-x86_64/usr/include/utmp.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/utmp.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/utmp.h
diff --git a/9/platforms/android-19/arch-arm64/usr/include/wchar.h b/9/platforms/android-21/arch-x86_64/usr/include/wchar.h
similarity index 99%
copy from 9/platforms/android-19/arch-arm64/usr/include/wchar.h
copy to 9/platforms/android-21/arch-x86_64/usr/include/wchar.h
index f421d4c..cfa9b74 100644
--- a/9/platforms/android-19/arch-arm64/usr/include/wchar.h
+++ b/9/platforms/android-21/arch-x86_64/usr/include/wchar.h
@@ -151,8 +151,8 @@
extern int wprintf(const wchar_t *, ...);
extern int wscanf(const wchar_t *, ...);
-extern long long wcstoll_l(const wchar_t *, wchar_t **, size_t, locale_t);
-extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, size_t, locale_t);
+extern long long wcstoll_l(const wchar_t *, wchar_t **, int, locale_t);
+extern unsigned long long wcstoull_l(const wchar_t *, wchar_t **, int, locale_t);
extern long double wcstold_l(const wchar_t *, wchar_t **, locale_t ) __NDK_FPABI__;
extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/wctype.h b/9/platforms/android-21/arch-x86_64/usr/include/wctype.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/wctype.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/wctype.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/xlocale.h b/9/platforms/android-21/arch-x86_64/usr/include/xlocale.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/xlocale.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/xlocale.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/zconf.h b/9/platforms/android-21/arch-x86_64/usr/include/zconf.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/zconf.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/zconf.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/include/zlib.h b/9/platforms/android-21/arch-x86_64/usr/include/zlib.h
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/include/zlib.h
rename to 9/platforms/android-21/arch-x86_64/usr/include/zlib.h
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib b/9/platforms/android-21/arch-x86_64/usr/lib
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/lib
rename to 9/platforms/android-21/arch-x86_64/usr/lib
diff --git a/9/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/9/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_dynamic.o
new file mode 100644
index 0000000..cbec8c9
--- /dev/null
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/9/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_so.o b/9/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_so.o
new file mode 100644
index 0000000..728703f
--- /dev/null
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/9/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_static.o b/9/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_static.o
new file mode 100644
index 0000000..cbec8c9
--- /dev/null
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/crtend_android.o b/9/platforms/android-21/arch-x86_64/usr/lib64/crtend_android.o
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/crtend_android.o
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/crtend_so.o b/9/platforms/android-21/arch-x86_64/usr/lib64/crtend_so.o
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/crtend_so.o
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libEGL.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libEGL.so
similarity index 80%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libEGL.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libEGL.so
index e082dc3..aba9ec3 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libEGL.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libEGL.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libGLESv1_CM.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libGLESv1_CM.so
similarity index 71%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libGLESv1_CM.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libGLESv1_CM.so
index 46ed256..ce0af7f 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libGLESv1_CM.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libGLESv1_CM.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libGLESv2.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libGLESv2.so
similarity index 72%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libGLESv2.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libGLESv2.so
index a68e4b5..8f4ad33 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libGLESv2.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libGLESv2.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libGLESv3.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libGLESv3.so
similarity index 69%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libGLESv3.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libGLESv3.so
index fa10b53..3fc5fb6 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libGLESv3.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libGLESv3.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libOpenMAXAL.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libOpenMAXAL.so
similarity index 62%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libOpenMAXAL.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libOpenMAXAL.so
index c2cd543..39473cf 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libOpenMAXAL.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libOpenMAXAL.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libOpenSLES.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libOpenSLES.so
similarity index 63%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libOpenSLES.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libOpenSLES.so
index ae3f67e..2ea32f8 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libOpenSLES.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libOpenSLES.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libandroid.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libandroid.so
similarity index 66%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libandroid.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libandroid.so
index 9dd350a..ff64d42 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libandroid.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libandroid.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libc.a b/9/platforms/android-21/arch-x86_64/usr/lib64/libc.a
similarity index 100%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libc.a
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libc.a
Binary files differ
diff --git a/9/platforms/android-21/arch-x86_64/usr/lib64/libc.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libc.so
new file mode 100755
index 0000000..eef0657
--- /dev/null
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libc.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libdl.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libdl.so
similarity index 85%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libdl.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libdl.so
index 3b5b4fb..9f1c362 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libdl.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libdl.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libjnigraphics.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libjnigraphics.so
similarity index 87%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libjnigraphics.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libjnigraphics.so
index 1d35f70..29a632a 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libjnigraphics.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libjnigraphics.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/liblog.so b/9/platforms/android-21/arch-x86_64/usr/lib64/liblog.so
similarity index 84%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/liblog.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/liblog.so
index 98699bb..5c480eb 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/liblog.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/liblog.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libm.a b/9/platforms/android-21/arch-x86_64/usr/lib64/libm.a
similarity index 78%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libm.a
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libm.a
index 771b524..991cc05 100644
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libm.a
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libm.a
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libm.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libm.so
similarity index 74%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libm.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libm.so
index 2a689ad..c04933d 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libm.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libm.so
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libmediandk.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libmediandk.so
similarity index 62%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libmediandk.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libmediandk.so
index 1dd4550..b9da256 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libmediandk.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libmediandk.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86_64/usr/lib64/libstdc++.a b/9/platforms/android-21/arch-x86_64/usr/lib64/libstdc++.a
new file mode 100644
index 0000000..18a78a4
--- /dev/null
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libstdc++.a
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libstdc++.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libstdc++.so
similarity index 82%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libstdc++.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libstdc++.so
index a9c373b..cec8fa5 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libstdc++.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libstdc++.so
Binary files differ
diff --git a/9/platforms/android-21/arch-x86_64/usr/lib64/libz.a b/9/platforms/android-21/arch-x86_64/usr/lib64/libz.a
new file mode 100644
index 0000000..ca200a4
--- /dev/null
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libz.a
Binary files differ
diff --git a/9/platforms/android-19/arch-x86_64/usr/lib64/libz.so b/9/platforms/android-21/arch-x86_64/usr/lib64/libz.so
similarity index 71%
rename from 9/platforms/android-19/arch-x86_64/usr/lib64/libz.so
rename to 9/platforms/android-21/arch-x86_64/usr/lib64/libz.so
index 0d6f0b3..5fc97f3 100755
--- a/9/platforms/android-19/arch-x86_64/usr/lib64/libz.so
+++ b/9/platforms/android-21/arch-x86_64/usr/lib64/libz.so
Binary files differ
diff --git a/9/platforms/android-8/arch-arm64 b/9/platforms/android-8/arch-arm64
index 26e3f4d..bfcb6b0 120000
--- a/9/platforms/android-8/arch-arm64
+++ b/9/platforms/android-8/arch-arm64
@@ -1 +1 @@
-../android-19/arch-arm64
\ No newline at end of file
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-8/arch-mips64 b/9/platforms/android-8/arch-mips64
index 6812704..6021327 120000
--- a/9/platforms/android-8/arch-mips64
+++ b/9/platforms/android-8/arch-mips64
@@ -1 +1 @@
-../android-19/arch-mips64
\ No newline at end of file
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-8/arch-x86_64 b/9/platforms/android-8/arch-x86_64
index 17a0bc6..8e01f87 120000
--- a/9/platforms/android-8/arch-x86_64
+++ b/9/platforms/android-8/arch-x86_64
@@ -1 +1 @@
-../android-19/arch-x86_64
\ No newline at end of file
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/platforms/android-9/arch-arm64 b/9/platforms/android-9/arch-arm64
index 26e3f4d..bfcb6b0 120000
--- a/9/platforms/android-9/arch-arm64
+++ b/9/platforms/android-9/arch-arm64
@@ -1 +1 @@
-../android-19/arch-arm64
\ No newline at end of file
+../android-21/arch-arm64
\ No newline at end of file
diff --git a/9/platforms/android-9/arch-mips64 b/9/platforms/android-9/arch-mips64
index 6812704..6021327 120000
--- a/9/platforms/android-9/arch-mips64
+++ b/9/platforms/android-9/arch-mips64
@@ -1 +1 @@
-../android-19/arch-mips64
\ No newline at end of file
+../android-21/arch-mips64
\ No newline at end of file
diff --git a/9/platforms/android-9/arch-x86_64 b/9/platforms/android-9/arch-x86_64
index b729d90..8e01f87 120000
--- a/9/platforms/android-9/arch-x86_64
+++ b/9/platforms/android-9/arch-x86_64
@@ -1 +1 @@
-../android-19/arch-x86_64/
\ No newline at end of file
+../android-21/arch-x86_64
\ No newline at end of file
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/backward/hashtable.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/backward/hashtable.h
index 86121af..158f2a5 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/backward/hashtable.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/backward/hashtable.h
@@ -125,7 +125,8 @@
_Hashtable_iterator(_Node* __n, _Hashtable* __tab)
: _M_cur(__n), _M_ht(__tab) { }
- _Hashtable_iterator() { }
+ _Hashtable_iterator()
+ : _M_cur(0), _M_ht(0) { }
reference
operator*() const
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/atomic_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/atomic_base.h
index 242459a..1fc0ebb 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/atomic_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/atomic_base.h
@@ -675,10 +675,10 @@
// Factored out to facilitate explicit specialization.
constexpr ptrdiff_t
- _M_type_size(ptrdiff_t __d) { return __d * sizeof(_PTp); }
+ _M_type_size(ptrdiff_t __d) const { return __d * sizeof(_PTp); }
constexpr ptrdiff_t
- _M_type_size(ptrdiff_t __d) volatile { return __d * sizeof(_PTp); }
+ _M_type_size(ptrdiff_t __d) const volatile { return __d * sizeof(_PTp); }
public:
__atomic_base() noexcept = default;
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h
index cd60376..93ceb6d 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h
@@ -2811,7 +2811,23 @@
inline basic_istream<_CharT, _Traits>&
getline(basic_istream<_CharT, _Traits>& __is,
basic_string<_CharT, _Traits, _Alloc>& __str)
- { return getline(__is, __str, __is.widen('\n')); }
+ { return std::getline(__is, __str, __is.widen('\n')); }
+
+#if __cplusplus >= 201103L
+ /// Read a line from an rvalue stream into a string.
+ template<typename _CharT, typename _Traits, typename _Alloc>
+ inline basic_istream<_CharT, _Traits>&
+ getline(basic_istream<_CharT, _Traits>&& __is,
+ basic_string<_CharT, _Traits, _Alloc>& __str, _CharT __delim)
+ { return std::getline(__is, __str, __delim); }
+
+ /// Read a line from an rvalue stream into a string.
+ template<typename _CharT, typename _Traits, typename _Alloc>
+ inline basic_istream<_CharT, _Traits>&
+ getline(basic_istream<_CharT, _Traits>&& __is,
+ basic_string<_CharT, _Traits, _Alloc>& __str)
+ { return std::getline(__is, __str); }
+#endif
template<>
basic_istream<char>&
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/deque.tcc b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/deque.tcc
index ebf5d3a..9721765 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/deque.tcc
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/deque.tcc
@@ -150,6 +150,10 @@
deque<_Tp, _Alloc>::
emplace(const_iterator __position, _Args&&... __args)
{
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position > this->end())
+ __throw_out_of_range(__N("emplace() at invalid position"));
+#endif
if (__position._M_cur == this->_M_impl._M_start._M_cur)
{
emplace_front(std::forward<_Args>(__args)...);
@@ -177,6 +181,10 @@
insert(iterator __position, const value_type& __x)
#endif
{
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position > this->end())
+ __throw_out_of_range(__N("insert() at invalid position"));
+#endif
if (__position._M_cur == this->_M_impl._M_start._M_cur)
{
push_front(__x);
@@ -198,6 +206,10 @@
deque<_Tp, _Alloc>::
_M_erase(iterator __position)
{
+#if __google_stl_debug_deque
+ if (__position < this->begin() || __position >= this->end())
+ __throw_logic_error("erase() at invalid position");
+#endif
iterator __next = __position;
++__next;
const difference_type __index = __position - begin();
@@ -221,6 +233,10 @@
deque<_Tp, _Alloc>::
_M_erase(iterator __first, iterator __last)
{
+#if __google_stl_debug_deque
+ if (__first < this->begin() || __first > __last || __last > this->end())
+ __throw_logic_error("erase() invalid range");
+#endif
if (__first == __last)
return __first;
else if (__first == begin() && __last == end())
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/hashtable.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/hashtable.h
index 22e17d2..588e69c 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/hashtable.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/hashtable.h
@@ -316,14 +316,49 @@
size_type _M_element_count;
_RehashPolicy _M_rehash_policy;
+ // A single bucket used when only need for 1 bucket. Especially
+ // interesting in move semantic to leave hashtable with only 1 buckets
+ // which is not allocated so that we can have those operations noexcept
+ // qualified.
+ // Note that we can't leave hashtable with 0 bucket without adding
+ // numerous checks in the code to avoid 0 modulus.
+ __bucket_type _M_single_bucket;
+
+ bool
+ _M_uses_single_bucket(__bucket_type* __bkts) const
+ { return __builtin_expect(_M_buckets == &_M_single_bucket, false); }
+
+ bool
+ _M_uses_single_bucket() const
+ { return _M_uses_single_bucket(_M_buckets); }
+
__hashtable_alloc&
_M_base_alloc() { return *this; }
- using __hashtable_alloc::_M_deallocate_buckets;
+ __bucket_type*
+ _M_allocate_buckets(size_type __n)
+ {
+ if (__builtin_expect(__n == 1, false))
+ {
+ _M_single_bucket = nullptr;
+ return &_M_single_bucket;
+ }
+
+ return __hashtable_alloc::_M_allocate_buckets(__n);
+ }
+
+ void
+ _M_deallocate_buckets(__bucket_type* __bkts, size_type __n)
+ {
+ if (_M_uses_single_bucket(__bkts))
+ return;
+
+ __hashtable_alloc::_M_deallocate_buckets(__bkts, __n);
+ }
void
_M_deallocate_buckets()
- { this->_M_deallocate_buckets(_M_buckets, _M_bucket_count); }
+ { _M_deallocate_buckets(_M_buckets, _M_bucket_count); }
// Gets bucket begin, deals with the fact that non-empty buckets contain
// their before begin node.
@@ -703,11 +738,7 @@
size_type
erase(const key_type& __k)
- {
- if (__builtin_expect(_M_bucket_count == 0, false))
- return 0;
- return _M_erase(__unique_keys(), __k);
- }
+ { return _M_erase(__unique_keys(), __k); }
iterator
erase(const_iterator, const_iterator);
@@ -768,7 +799,7 @@
_M_rehash_policy()
{
_M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
- _M_buckets = this->_M_allocate_buckets(_M_bucket_count);
+ _M_buckets = _M_allocate_buckets(_M_bucket_count);
}
template<typename _Key, typename _Value,
@@ -796,7 +827,7 @@
std::max(_M_rehash_policy._M_bkt_for_elements(__nb_elems),
__bucket_hint));
- _M_buckets = this->_M_allocate_buckets(_M_bucket_count);
+ _M_buckets = _M_allocate_buckets(_M_bucket_count);
__try
{
for (; __f != __l; ++__f)
@@ -833,9 +864,9 @@
{
// Replacement allocator cannot free existing storage.
this->_M_deallocate_nodes(_M_begin());
- if (__builtin_expect(_M_bucket_count != 0, true))
- _M_deallocate_buckets();
- _M_reset();
+ _M_before_begin._M_nxt = nullptr;
+ _M_deallocate_buckets();
+ _M_buckets = nullptr;
std::__alloc_on_copy(__this_alloc, __that_alloc);
__hashtable_base::operator=(__ht);
_M_bucket_count = __ht._M_bucket_count;
@@ -867,7 +898,7 @@
if (_M_bucket_count != __ht._M_bucket_count)
{
__former_buckets = _M_buckets;
- _M_buckets = this->_M_allocate_buckets(__ht._M_bucket_count);
+ _M_buckets = _M_allocate_buckets(__ht._M_bucket_count);
_M_bucket_count = __ht._M_bucket_count;
}
else
@@ -885,8 +916,7 @@
[&__roan](const __node_type* __n)
{ return __roan(__n->_M_v()); });
if (__former_buckets)
- this->_M_deallocate_buckets(__former_buckets,
- __former_bucket_count);
+ _M_deallocate_buckets(__former_buckets, __former_bucket_count);
}
__catch(...)
{
@@ -917,7 +947,7 @@
{
__bucket_type* __buckets = nullptr;
if (!_M_buckets)
- _M_buckets = __buckets = this->_M_allocate_buckets(_M_bucket_count);
+ _M_buckets = __buckets = _M_allocate_buckets(_M_bucket_count);
__try
{
@@ -964,8 +994,9 @@
_M_reset() noexcept
{
_M_rehash_policy._M_reset();
- _M_bucket_count = 0;
- _M_buckets = nullptr;
+ _M_bucket_count = 1;
+ _M_single_bucket = nullptr;
+ _M_buckets = &_M_single_bucket;
_M_before_begin._M_nxt = nullptr;
_M_element_count = 0;
}
@@ -980,12 +1011,16 @@
_M_move_assign(_Hashtable&& __ht, std::true_type)
{
this->_M_deallocate_nodes(_M_begin());
- if (__builtin_expect(_M_bucket_count != 0, true))
- _M_deallocate_buckets();
-
+ _M_deallocate_buckets();
__hashtable_base::operator=(std::move(__ht));
_M_rehash_policy = __ht._M_rehash_policy;
- _M_buckets = __ht._M_buckets;
+ if (!__ht._M_uses_single_bucket())
+ _M_buckets = __ht._M_buckets;
+ else
+ {
+ _M_buckets = &_M_single_bucket;
+ _M_single_bucket = __ht._M_single_bucket;
+ }
_M_bucket_count = __ht._M_bucket_count;
_M_before_begin._M_nxt = __ht._M_before_begin._M_nxt;
_M_element_count = __ht._M_element_count;
@@ -1019,7 +1054,7 @@
if (_M_bucket_count != __ht._M_bucket_count)
{
__former_buckets = _M_buckets;
- _M_buckets = this->_M_allocate_buckets(__ht._M_bucket_count);
+ _M_buckets = _M_allocate_buckets(__ht._M_bucket_count);
_M_bucket_count = __ht._M_bucket_count;
}
else
@@ -1093,10 +1128,18 @@
_M_element_count(__ht._M_element_count),
_M_rehash_policy(__ht._M_rehash_policy)
{
+ // Update, if necessary, buckets if __ht is using its single bucket.
+ if (__ht._M_uses_single_bucket())
+ {
+ _M_buckets = &_M_single_bucket;
+ _M_single_bucket = __ht._M_single_bucket;
+ }
+
// Update, if necessary, bucket pointing to before begin that hasn't
// moved.
if (_M_begin())
_M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin;
+
__ht._M_reset();
}
@@ -1139,7 +1182,14 @@
{
if (__ht._M_node_allocator() == this->_M_node_allocator())
{
- _M_buckets = __ht._M_buckets;
+ if (__ht._M_uses_single_bucket())
+ {
+ _M_buckets = &_M_single_bucket;
+ _M_single_bucket = __ht._M_single_bucket;
+ }
+ else
+ _M_buckets = __ht._M_buckets;
+
_M_before_begin._M_nxt = __ht._M_before_begin._M_nxt;
// Update, if necessary, bucket pointing to before begin that hasn't
// moved.
@@ -1189,15 +1239,34 @@
std::__alloc_on_swap(this->_M_node_allocator(), __x._M_node_allocator());
std::swap(_M_rehash_policy, __x._M_rehash_policy);
- std::swap(_M_buckets, __x._M_buckets);
+
+ // Deal properly with potentially moved instances.
+ if (this->_M_uses_single_bucket())
+ {
+ if (!__x._M_uses_single_bucket())
+ {
+ _M_buckets = __x._M_buckets;
+ __x._M_buckets = &__x._M_single_bucket;
+ }
+ }
+ else if (__x._M_uses_single_bucket())
+ {
+ __x._M_buckets = _M_buckets;
+ _M_buckets = &_M_single_bucket;
+ }
+ else
+ std::swap(_M_buckets, __x._M_buckets);
+
std::swap(_M_bucket_count, __x._M_bucket_count);
std::swap(_M_before_begin._M_nxt, __x._M_before_begin._M_nxt);
std::swap(_M_element_count, __x._M_element_count);
+ std::swap(_M_single_bucket, __x._M_single_bucket);
// Fix buckets containing the _M_before_begin pointers that can't be
// swapped.
if (_M_begin())
_M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin;
+
if (__x._M_begin())
__x._M_buckets[__x._M_bucket_index(__x._M_begin())]
= &__x._M_before_begin;
@@ -1212,10 +1281,10 @@
_H1, _H2, _Hash, _RehashPolicy, _Traits>::
__rehash_policy(const _RehashPolicy& __pol)
{
- size_type __n_bkt = __pol._M_bkt_for_elements(_M_element_count);
- __n_bkt = __pol._M_next_bkt(__n_bkt);
- if (__n_bkt != _M_bucket_count)
- _M_rehash(__n_bkt, _M_rehash_policy._M_state());
+ auto __do_rehash =
+ __pol._M_need_rehash(_M_bucket_count, _M_element_count, 0);
+ if (__do_rehash.first)
+ _M_rehash(__do_rehash.second, _M_rehash_policy._M_state());
_M_rehash_policy = __pol;
}
@@ -1230,9 +1299,6 @@
_H1, _H2, _Hash, _RehashPolicy, _Traits>::
find(const key_type& __k)
{
- if (__builtin_expect(_M_bucket_count == 0, false))
- return end();
-
__hash_code __code = this->_M_hash_code(__k);
std::size_t __n = _M_bucket_index(__k, __code);
__node_type* __p = _M_find_node(__n, __k, __code);
@@ -1250,9 +1316,6 @@
_H1, _H2, _Hash, _RehashPolicy, _Traits>::
find(const key_type& __k) const
{
- if (__builtin_expect(_M_bucket_count == 0, false))
- return end();
-
__hash_code __code = this->_M_hash_code(__k);
std::size_t __n = _M_bucket_index(__k, __code);
__node_type* __p = _M_find_node(__n, __k, __code);
@@ -1270,9 +1333,6 @@
_H1, _H2, _Hash, _RehashPolicy, _Traits>::
count(const key_type& __k) const
{
- if (__builtin_expect(_M_bucket_count == 0, false))
- return 0;
-
__hash_code __code = this->_M_hash_code(__k);
std::size_t __n = _M_bucket_index(__k, __code);
__node_type* __p = _M_bucket_begin(__n);
@@ -1287,7 +1347,7 @@
else if (__result)
// All equivalent values are next to each other, if we
// found a non-equivalent value after an equivalent one it
- // means that we won't find any more equivalent values.
+ // means that we won't find any new equivalent value.
break;
if (!__p->_M_nxt || _M_bucket_index(__p->_M_next()) != __n)
break;
@@ -1311,9 +1371,6 @@
_H1, _H2, _Hash, _RehashPolicy, _Traits>::
equal_range(const key_type& __k)
{
- if (__builtin_expect(_M_bucket_count == 0, false))
- return std::make_pair(end(), end());
-
__hash_code __code = this->_M_hash_code(__k);
std::size_t __n = _M_bucket_index(__k, __code);
__node_type* __p = _M_find_node(__n, __k, __code);
@@ -1347,9 +1404,6 @@
_H1, _H2, _Hash, _RehashPolicy, _Traits>::
equal_range(const key_type& __k) const
{
- if (__builtin_expect(_M_bucket_count == 0, false))
- return std::make_pair(end(), end());
-
__hash_code __code = this->_M_hash_code(__k);
std::size_t __n = _M_bucket_index(__k, __code);
__node_type* __p = _M_find_node(__n, __k, __code);
@@ -1944,7 +1998,7 @@
_H1, _H2, _Hash, _RehashPolicy, _Traits>::
_M_rehash_aux(size_type __n, std::true_type)
{
- __bucket_type* __new_buckets = this->_M_allocate_buckets(__n);
+ __bucket_type* __new_buckets = _M_allocate_buckets(__n);
__node_type* __p = _M_begin();
_M_before_begin._M_nxt = nullptr;
std::size_t __bbegin_bkt = 0;
@@ -1969,8 +2023,7 @@
__p = __next;
}
- if (__builtin_expect(_M_bucket_count != 0, true))
- _M_deallocate_buckets();
+ _M_deallocate_buckets();
_M_bucket_count = __n;
_M_buckets = __new_buckets;
}
@@ -1986,7 +2039,7 @@
_H1, _H2, _Hash, _RehashPolicy, _Traits>::
_M_rehash_aux(size_type __n, std::false_type)
{
- __bucket_type* __new_buckets = this->_M_allocate_buckets(__n);
+ __bucket_type* __new_buckets = _M_allocate_buckets(__n);
__node_type* __p = _M_begin();
_M_before_begin._M_nxt = nullptr;
@@ -2060,8 +2113,7 @@
__new_buckets[__next_bkt] = __prev_p;
}
- if (__builtin_expect(_M_bucket_count != 0, true))
- _M_deallocate_buckets();
+ _M_deallocate_buckets();
_M_bucket_count = __n;
_M_buckets = __new_buckets;
}
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/random.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/random.h
index edfd797..b34dbe6 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/random.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/random.h
@@ -164,6 +164,8 @@
template<typename _Engine, typename _DInputType>
struct _Adaptor
{
+ static_assert(std::is_floating_point<_DInputType>::value,
+ "template argument not a floating point type");
public:
_Adaptor(_Engine& __g)
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/random.tcc b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/random.tcc
index 0eda287..8849ee9 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/random.tcc
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/random.tcc
@@ -3463,6 +3463,9 @@
_RealType
generate_canonical(_UniformRandomNumberGenerator& __urng)
{
+ static_assert(std::is_floating_point<_RealType>::value,
+ "template argument not a floating point type");
+
const size_t __b
= std::min(static_cast<size_t>(std::numeric_limits<_RealType>::digits),
__bits);
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_automaton.tcc b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_automaton.tcc
index 759b053..6e68fca 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_automaton.tcc
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_automaton.tcc
@@ -35,7 +35,7 @@
_GLIBCXX_BEGIN_NAMESPACE_VERSION
#ifdef _GLIBCXX_DEBUG
- std::ostream&
+ inline std::ostream&
_State_base::_M_print(std::ostream& ostr) const
{
switch (_M_opcode)
@@ -66,7 +66,7 @@
}
// Prints graphviz dot commands for state.
- std::ostream&
+ inline std::ostream&
_State_base::_M_dot(std::ostream& __ostr, _StateIdT __id) const
{
switch (_M_opcode)
@@ -197,20 +197,18 @@
// _M_insert_state() never return -1
auto __id = _M_nfa._M_insert_state(__dup);
__m[__u] = __id;
- if (__u == _M_end)
- continue;
- if (__dup._M_next != _S_invalid_state_id && __m[__dup._M_next] == -1)
- __stack.push(__dup._M_next);
if (__dup._M_opcode == _S_opcode_alternative
|| __dup._M_opcode == _S_opcode_subexpr_lookahead)
if (__dup._M_alt != _S_invalid_state_id && __m[__dup._M_alt] == -1)
__stack.push(__dup._M_alt);
+ if (__u == _M_end)
+ continue;
+ if (__dup._M_next != _S_invalid_state_id && __m[__dup._M_next] == -1)
+ __stack.push(__dup._M_next);
}
- long __size = static_cast<long>(__m.size());
- for (long __k = 0; __k < __size; __k++)
+ for (auto __v : __m)
{
- long __v;
- if ((__v = __m[__k]) == -1)
+ if (__v == -1)
continue;
auto& __ref = _M_nfa[__v];
if (__ref._M_next != _S_invalid_state_id)
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_compiler.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_compiler.h
index f5a198f..af76f55 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_compiler.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_compiler.h
@@ -369,15 +369,19 @@
#endif
}
+ // __neg should be true for \D, \S and \W only.
void
- _M_add_character_class(const _StringT& __s)
+ _M_add_character_class(const _StringT& __s, bool __neg)
{
auto __mask = _M_traits.lookup_classname(__s.data(),
__s.data() + __s.size(),
__icase);
if (__mask == 0)
__throw_regex_error(regex_constants::error_ctype);
- _M_class_set |= __mask;
+ if (!__neg)
+ _M_class_set |= __mask;
+ else
+ _M_neg_class_set.push_back(__mask);
#ifdef _GLIBCXX_DEBUG
_M_is_ready = false;
#endif
@@ -387,7 +391,7 @@
_M_make_range(_CharT __l, _CharT __r)
{
_M_range_set.push_back(make_pair(_M_translator._M_transform(__l),
- _M_translator._M_transform(__r)));
+ _M_translator._M_transform(__r)));
#ifdef _GLIBCXX_DEBUG
_M_is_ready = false;
#endif
@@ -435,6 +439,7 @@
std::vector<_CharT> _M_char_set;
std::vector<_StringT> _M_equiv_set;
std::vector<pair<_StrTransT, _StrTransT>> _M_range_set;
+ std::vector<_CharClassT> _M_neg_class_set;
_CharClassT _M_class_set;
_TransT _M_translator;
const _TraitsT& _M_traits;
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_compiler.tcc b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_compiler.tcc
index 128dac1..14e40c0 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_compiler.tcc
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_compiler.tcc
@@ -397,7 +397,7 @@
_GLIBCXX_DEBUG_ASSERT(_M_value.size() == 1);
_BracketMatcher<_TraitsT, __icase, __collate> __matcher
(_M_ctype.is(_CtypeT::upper, _M_value[0]), _M_traits);
- __matcher._M_add_character_class(_M_value);
+ __matcher._M_add_character_class(_M_value, false);
__matcher._M_ready();
_M_stack.push(_StateSeqT(_M_nfa,
_M_nfa._M_insert_matcher(std::move(__matcher))));
@@ -428,7 +428,7 @@
else if (_M_match_token(_ScannerT::_S_token_equiv_class_name))
__matcher._M_add_equivalence_class(_M_value);
else if (_M_match_token(_ScannerT::_S_token_char_class_name))
- __matcher._M_add_character_class(_M_value);
+ __matcher._M_add_character_class(_M_value, false);
else if (_M_try_char()) // [a
{
auto __ch = _M_value[0];
@@ -451,6 +451,10 @@
}
__matcher._M_add_char(__ch);
}
+ else if (_M_match_token(_ScannerT::_S_token_quoted_class))
+ __matcher._M_add_character_class(_M_value,
+ _M_ctype.is(_CtypeT::upper,
+ _M_value[0]));
else
__throw_regex_error(regex_constants::error_brack);
}
@@ -527,6 +531,15 @@
_M_traits.transform_primary(&__ch, &__ch+1))
!= _M_equiv_set.end())
__ret = true;
+ else
+ {
+ for (auto& __it : _M_neg_class_set)
+ if (!_M_traits.isctype(__ch, __it))
+ {
+ __ret = true;
+ break;
+ }
+ }
}
if (_M_is_non_matching)
return !__ret;
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_executor.tcc b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_executor.tcc
index 68a5e04..052302b 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_executor.tcc
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/regex_executor.tcc
@@ -120,10 +120,10 @@
if (_M_match_queue->empty())
break;
_M_visited->assign(_M_visited->size(), false);
- auto _M_old_queue = std::move(*_M_match_queue);
- for (auto __task : _M_old_queue)
+ auto __old_queue = std::move(*_M_match_queue);
+ for (auto& __task : __old_queue)
{
- _M_cur_results = __task.second;
+ _M_cur_results = std::move(__task.second);
_M_dfs<__match_mode>(__task.first);
}
if (!__match_mode)
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/shared_ptr_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/shared_ptr_base.h
index 536df01..026c597 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/shared_ptr_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/shared_ptr_base.h
@@ -871,7 +871,7 @@
: _M_ptr(__p), _M_refcount(__p)
{
__glibcxx_function_requires(_ConvertibleConcept<_Tp1*, _Tp*>)
- static_assert( !is_void<_Tp>::value, "incomplete type" );
+ static_assert( !is_void<_Tp1>::value, "incomplete type" );
static_assert( sizeof(_Tp1) > 0, "incomplete type" );
__enable_shared_from_this_helper(_M_refcount, __p, __p);
}
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_algo.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_algo.h
index 4c6ca8a..104ab86 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_algo.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_algo.h
@@ -199,6 +199,40 @@
// count_if
// search
+// Local modification: if __google_stl_debug_compare is defined to
+// non-zero value, check sort predicate for strict weak ordering.
+// Google ref b/1731200.
+#if __google_stl_debug_compare
+ template<typename _Compare>
+ struct _CheckedCompare {
+ _Compare _M_compare;
+
+ _CheckedCompare(const _Compare & __comp): _M_compare(__comp) { }
+
+ template <typename _Tp>
+ bool operator()(const _Tp& __x, const _Tp& __y) {
+ if (_M_compare(__x, __x))
+ __throw_runtime_error("strict weak ordering: (__x LT __x) != false");
+ if (_M_compare(__y, __y))
+ __throw_runtime_error("strict weak ordering: (__y LT __y) != false");
+ bool lt = _M_compare(__x, __y);
+ if (lt && _M_compare(__y, __x))
+ __throw_runtime_error("strict weak ordering: ((__x LT __y) && (__y LT __x)) != false");
+ return lt;
+ }
+
+ // Different types; can't perform any checks.
+ template <typename _Tp1, typename _Tp2>
+ bool operator()(const _Tp1& __x, const _Tp2& __y) {
+ return _M_compare(__x, __y);
+ }
+ };
+# define __CheckedCompare(__comp) _CheckedCompare<__typeof__(__comp)>(__comp)
+#else
+# define __CheckedCompare(__comp) __comp
+#endif
+
+
template<typename _ForwardIterator1, typename _ForwardIterator2,
typename _BinaryPredicate>
_ForwardIterator1
@@ -1811,7 +1845,7 @@
return std::__partial_sort_copy(__first, __last,
__result_first, __result_last,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
/// This is a helper function for the sort routine.
@@ -2033,7 +2067,7 @@
__val, __comp);
return std::__lower_bound(__first, __last, __val,
- __gnu_cxx::__ops::__iter_comp_val(__comp));
+ __gnu_cxx::__ops::__iter_comp_val(__CheckedCompare(__comp)));
}
template<typename _ForwardIterator, typename _Tp, typename _Compare>
@@ -2122,7 +2156,7 @@
__val, __comp);
return std::__upper_bound(__first, __last, __val,
- __gnu_cxx::__ops::__val_comp_iter(__comp));
+ __gnu_cxx::__ops::__val_comp_iter(__CheckedCompare(__comp)));
}
template<typename _ForwardIterator, typename _Tp,
@@ -2237,8 +2271,8 @@
__val, __comp);
return std::__equal_range(__first, __last, __val,
- __gnu_cxx::__ops::__iter_comp_val(__comp),
- __gnu_cxx::__ops::__val_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_val(__CheckedCompare(__comp)),
+ __gnu_cxx::__ops::__val_comp_iter(__CheckedCompare(__comp)));
}
/**
@@ -2307,7 +2341,7 @@
_ForwardIterator __i
= std::__lower_bound(__first, __last, __val,
- __gnu_cxx::__ops::__iter_comp_val(__comp));
+ __gnu_cxx::__ops::__iter_comp_val(__CheckedCompare(__comp)));
return __i != __last && !bool(__comp(__val, *__i));
}
@@ -2638,7 +2672,7 @@
__glibcxx_requires_sorted_pred(__middle, __last, __comp);
std::__inplace_merge(__first, __middle, __last,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
@@ -2890,7 +2924,7 @@
__glibcxx_requires_sorted_set_pred(__first2, __last2, __first1, __comp);
return std::__includes(__first1, __last1, __first2, __last2,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
// nth_element
@@ -2997,7 +3031,7 @@
__glibcxx_requires_valid_range(__first, __last);
return std::__next_permutation
- (__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ (__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
template<typename _BidirectionalIterator, typename _Compare>
@@ -3095,7 +3129,7 @@
__glibcxx_requires_valid_range(__first, __last);
return std::__prev_permutation(__first, __last,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
// replace
@@ -3282,7 +3316,7 @@
__glibcxx_requires_valid_range(__first, __last);
return std::__is_sorted_until(__first, __last,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
/**
@@ -3430,7 +3464,7 @@
__glibcxx_requires_valid_range(__first, __last);
return std::__minmax_element(__first, __last,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__comp));
}
// N2722 + DR 915.
@@ -4570,7 +4604,7 @@
__glibcxx_requires_valid_range(__middle, __last);
std::__partial_sort(__first, __middle, __last,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
/**
@@ -4645,7 +4679,7 @@
std::__introselect(__first, __nth, __last,
std::__lg(__last - __first) * 2,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
/**
@@ -4704,7 +4738,7 @@
typename iterator_traits<_RandomAccessIterator>::value_type>)
__glibcxx_requires_valid_range(__first, __last);
- std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
template<typename _InputIterator1, typename _InputIterator2,
@@ -4821,7 +4855,7 @@
return _GLIBCXX_STD_A::__merge(__first1, __last1,
__first2, __last2, __result,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
template<typename _RandomAccessIterator, typename _Compare>
@@ -4908,7 +4942,7 @@
__glibcxx_requires_valid_range(__first, __last);
_GLIBCXX_STD_A::__stable_sort(__first, __last,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
template<typename _InputIterator1, typename _InputIterator2,
@@ -5033,7 +5067,7 @@
return _GLIBCXX_STD_A::__set_union(__first1, __last1,
__first2, __last2, __result,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
template<typename _InputIterator1, typename _InputIterator2,
@@ -5145,7 +5179,7 @@
return _GLIBCXX_STD_A::__set_intersection(__first1, __last1,
__first2, __last2, __result,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
template<typename _InputIterator1, typename _InputIterator2,
@@ -5263,7 +5297,7 @@
return _GLIBCXX_STD_A::__set_difference(__first1, __last1,
__first2, __last2, __result,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
template<typename _InputIterator1, typename _InputIterator2,
@@ -5390,7 +5424,7 @@
return _GLIBCXX_STD_A::__set_symmetric_difference(__first1, __last1,
__first2, __last2, __result,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__CheckedCompare(__comp)));
}
template<typename _ForwardIterator, typename _Compare>
@@ -5450,7 +5484,7 @@
__glibcxx_requires_valid_range(__first, __last);
return _GLIBCXX_STD_A::__min_element(__first, __last,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__comp));
}
template<typename _ForwardIterator, typename _Compare>
@@ -5509,7 +5543,7 @@
__glibcxx_requires_valid_range(__first, __last);
return _GLIBCXX_STD_A::__max_element(__first, __last,
- __gnu_cxx::__ops::__iter_comp_iter(__comp));
+ __gnu_cxx::__ops::__iter_comp_iter(__comp));
}
_GLIBCXX_END_NAMESPACE_ALGO
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_bvector.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_bvector.h
index 996eb1a..86375cb 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_bvector.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_bvector.h
@@ -471,11 +471,31 @@
#endif
~_Bvector_base()
- { this->_M_deallocate(); }
+ {
+ this->_M_deallocate();
+#if __google_stl_debug_bvector
+ __builtin_memset(this, 0xcd, sizeof(*this));
+#endif
+ }
protected:
_Bvector_impl _M_impl;
+#if __google_stl_debug_bvector
+ bool _M_is_valid() const
+ {
+ return (this->_M_impl._M_start._M_p == 0
+ && this->_M_impl._M_finish._M_p == 0
+ && this->_M_impl._M_end_of_storage == 0)
+ || (this->_M_impl._M_start._M_p <= this->_M_impl._M_finish._M_p
+ && this->_M_impl._M_finish._M_p <= this->_M_impl._M_end_of_storage
+ && (this->_M_impl._M_start._M_p < this->_M_impl._M_end_of_storage
+ || (this->_M_impl._M_start._M_p == this->_M_impl._M_end_of_storage
+ && this->_M_impl._M_start._M_offset == 0
+ && this->_M_impl._M_finish._M_offset == 0)));
+ }
+#endif
+
_Bit_type*
_M_allocate(size_t __n)
{ return _M_impl.allocate(_S_nword(__n)); }
@@ -631,6 +651,10 @@
vector&
operator=(const vector& __x)
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("op=() on corrupt (dangling?) vector");
+#endif
if (&__x == this)
return *this;
if (__x.size() > capacity())
@@ -647,6 +671,10 @@
vector&
operator=(vector&& __x)
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("op=() on corrupt (dangling?) vector");
+#endif
// NB: DR 1204.
// NB: DR 675.
this->clear();
@@ -668,19 +696,35 @@
// or not the type is an integer.
void
assign(size_type __n, const bool& __x)
- { _M_fill_assign(__n, __x); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("assign() on corrupt (dangling?) vector");
+#endif
+ _M_fill_assign(__n, __x);
+ }
#if __cplusplus >= 201103L
template<typename _InputIterator,
typename = std::_RequireInputIter<_InputIterator>>
void
assign(_InputIterator __first, _InputIterator __last)
- { _M_assign_dispatch(__first, __last, __false_type()); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("assign() on corrupt (dangling?) vector");
+#endif
+ _M_assign_dispatch(__first, __last, __false_type());
+ }
#else
template<typename _InputIterator>
void
assign(_InputIterator __first, _InputIterator __last)
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("assign() on corrupt (dangling?) vector");
+#endif
typedef typename std::__is_integer<_InputIterator>::__type _Integral;
_M_assign_dispatch(__first, __last, _Integral());
}
@@ -694,19 +738,43 @@
iterator
begin() _GLIBCXX_NOEXCEPT
- { return this->_M_impl._M_start; }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("begin() on corrupt (dangling?) vector");
+#endif
+ return this->_M_impl._M_start;
+ }
const_iterator
begin() const _GLIBCXX_NOEXCEPT
- { return this->_M_impl._M_start; }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("begin() on corrupt (dangling?) vector");
+#endif
+ return this->_M_impl._M_start;
+ }
iterator
end() _GLIBCXX_NOEXCEPT
- { return this->_M_impl._M_finish; }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("end() on corrupt (dangling?) vector");
+#endif
+ return this->_M_impl._M_finish;
+ }
const_iterator
end() const _GLIBCXX_NOEXCEPT
- { return this->_M_impl._M_finish; }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("end() on corrupt (dangling?) vector");
+#endif
+ return this->_M_impl._M_finish;
+ }
reverse_iterator
rbegin() _GLIBCXX_NOEXCEPT
@@ -727,11 +795,23 @@
#if __cplusplus >= 201103L
const_iterator
cbegin() const noexcept
- { return this->_M_impl._M_start; }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("cbegin() on corrupt (dangling?) vector");
+#endif
+ return this->_M_impl._M_start;
+ }
const_iterator
cend() const noexcept
- { return this->_M_impl._M_finish; }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("cend() on corrupt (dangling?) vector");
+#endif
+ return this->_M_impl._M_finish;
+ }
const_reverse_iterator
crbegin() const noexcept
@@ -749,6 +829,10 @@
size_type
max_size() const _GLIBCXX_NOEXCEPT
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("max_size() on corrupt (dangling?) vector");
+#endif
const size_type __isize =
__gnu_cxx::__numeric_traits<difference_type>::__max
- int(_S_word_bit) + 1;
@@ -769,6 +853,11 @@
reference
operator[](size_type __n)
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("operator[] on corrupt (dangling?) vector");
+ _M_range_check(__n);
+#endif
return *iterator(this->_M_impl._M_start._M_p
+ __n / int(_S_word_bit), __n % int(_S_word_bit));
}
@@ -776,6 +865,11 @@
const_reference
operator[](size_type __n) const
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("operator[] on corrupt (dangling?) vector");
+ _M_range_check(__n);
+#endif
return *const_iterator(this->_M_impl._M_start._M_p
+ __n / int(_S_word_bit), __n % int(_S_word_bit));
}
@@ -794,11 +888,21 @@
public:
reference
at(size_type __n)
- { _M_range_check(__n); return (*this)[__n]; }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("at() on corrupt (dangling?) vector");
+#endif
+ _M_range_check(__n); return (*this)[__n]; }
const_reference
at(size_type __n) const
- { _M_range_check(__n); return (*this)[__n]; }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("at() on corrupt (dangling?) vector");
+#endif
+ _M_range_check(__n); return (*this)[__n]; }
void
reserve(size_type __n)
@@ -811,19 +915,47 @@
reference
front()
- { return *begin(); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("front() on corrupt (dangling?) vector");
+ _M_range_check(0);
+#endif
+ return *begin();
+ }
const_reference
front() const
- { return *begin(); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("front() on corrupt (dangling?) vector");
+ _M_range_check(0);
+#endif
+ return *begin();
+ }
reference
back()
- { return *(end() - 1); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("back() on corrupt (dangling?) vector");
+ _M_range_check(0);
+#endif
+ return *(end() - 1);
+ }
const_reference
back() const
- { return *(end() - 1); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("back() on corrupt (dangling?) vector");
+ _M_range_check(0);
+#endif
+ return *(end() - 1);
+ }
// _GLIBCXX_RESOLVE_LIB_DEFECTS
// DR 464. Suggestion for new member functions in standard containers.
@@ -836,6 +968,10 @@
void
push_back(bool __x)
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("push_back() on corrupt (dangling?) vector");
+#endif
if (this->_M_impl._M_finish._M_p != this->_M_impl._M_end_of_storage)
*this->_M_impl._M_finish++ = __x;
else
@@ -845,6 +981,10 @@
void
swap(vector& __x)
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid() || !__x._M_is_valid())
+ __throw_logic_error("swap() on corrupt (dangling?) vector");
+#endif
std::swap(this->_M_impl._M_start, __x._M_impl._M_start);
std::swap(this->_M_impl._M_finish, __x._M_impl._M_finish);
std::swap(this->_M_impl._M_end_of_storage,
@@ -872,6 +1012,12 @@
insert(iterator __position, const bool& __x = bool())
#endif
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("insert() on corrupt (dangling?) vector");
+ if (__position < this->begin() || __position > this->end())
+ __throw_logic_error("insert() at invalid position");
+#endif
const difference_type __n = __position - begin();
if (this->_M_impl._M_finish._M_p != this->_M_impl._M_end_of_storage
&& __position == end())
@@ -888,6 +1034,12 @@
insert(const_iterator __position,
_InputIterator __first, _InputIterator __last)
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("insert() on corrupt (dangling?) vector");
+ if (__position < this->begin() || __position > this->end())
+ __throw_logic_error("insert() at invalid position");
+#endif
difference_type __offset = __position - cbegin();
_M_insert_dispatch(__position._M_const_cast(),
__first, __last, __false_type());
@@ -899,6 +1051,12 @@
insert(iterator __position,
_InputIterator __first, _InputIterator __last)
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("insert() on corrupt (dangling?) vector");
+ if (__position < this->begin() || __position > this->end())
+ __throw_logic_error("insert() at invalid position");
+#endif
typedef typename std::__is_integer<_InputIterator>::__type _Integral;
_M_insert_dispatch(__position, __first, __last, _Integral());
}
@@ -908,6 +1066,12 @@
iterator
insert(const_iterator __position, size_type __n, const bool& __x)
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("insert() on corrupt (dangling?) vector");
+ if (__position < this->begin() || __position > this->end())
+ __throw_logic_error("insert() at invalid position");
+#endif
difference_type __offset = __position - cbegin();
_M_fill_insert(__position._M_const_cast(), __n, __x);
return begin() + __offset;
@@ -915,7 +1079,15 @@
#else
void
insert(iterator __position, size_type __n, const bool& __x)
- { _M_fill_insert(__position, __n, __x); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("insert() on corrupt (dangling?) vector");
+ if (__position < this->begin() || __position > this->end())
+ __throw_logic_error("insert() at invalid position");
+#endif
+ _M_fill_insert(__position, __n, __x);
+ }
#endif
#if __cplusplus >= 201103L
@@ -926,7 +1098,14 @@
void
pop_back()
- { --this->_M_impl._M_finish; }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("pop_back() on corrupt (dangling?) vector");
+ _M_range_check(0);
+#endif
+ --this->_M_impl._M_finish;
+ }
iterator
#if __cplusplus >= 201103L
@@ -934,7 +1113,15 @@
#else
erase(iterator __position)
#endif
- { return _M_erase(__position._M_const_cast()); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("erase() on corrupt (dangling?) vector");
+ if (__position < this->begin() || __position >= this->end())
+ __throw_logic_error("erase() at invalid position");
+#endif
+ return _M_erase(__position._M_const_cast());
+ }
iterator
#if __cplusplus >= 201103L
@@ -942,7 +1129,15 @@
#else
erase(iterator __first, iterator __last)
#endif
- { return _M_erase(__first._M_const_cast(), __last._M_const_cast()); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("erase() on corrupt (dangling?) vector");
+ if (__first < this->begin() || __first > __last || __last > this->end())
+ __throw_logic_error("erase() invalid range");
+#endif
+ return _M_erase(__first._M_const_cast(), __last._M_const_cast());
+ }
void
resize(size_type __new_size, bool __x = bool())
@@ -956,12 +1151,22 @@
#if __cplusplus >= 201103L
void
shrink_to_fit()
- { _M_shrink_to_fit(); }
+ {
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("shrink_to_fit() on corrupt (dangling?) vector");
+#endif
+ _M_shrink_to_fit();
+ }
#endif
void
flip() _GLIBCXX_NOEXCEPT
{
+#if __google_stl_debug_bvector
+ if (!this->_M_is_valid())
+ __throw_logic_error("flip() on corrupt (dangling?) vector");
+#endif
for (_Bit_type * __p = this->_M_impl._M_start._M_p;
__p != this->_M_impl._M_end_of_storage; ++__p)
*__p = ~*__p;
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_deque.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_deque.h
index add8742..40ff8d6 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_deque.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_deque.h
@@ -1247,7 +1247,12 @@
*/
reference
operator[](size_type __n) _GLIBCXX_NOEXCEPT
- { return this->_M_impl._M_start[difference_type(__n)]; }
+ {
+#if __google_stl_debug_deque
+ _M_range_check(__n);
+#endif
+ return this->_M_impl._M_start[difference_type(__n)];
+ }
/**
* @brief Subscript access to the data contained in the %deque.
@@ -1262,7 +1267,12 @@
*/
const_reference
operator[](size_type __n) const _GLIBCXX_NOEXCEPT
- { return this->_M_impl._M_start[difference_type(__n)]; }
+ {
+#if __google_stl_debug_deque
+ _M_range_check(__n);
+#endif
+ return this->_M_impl._M_start[difference_type(__n)];
+ }
protected:
/// Safety check used only from at().
@@ -1319,7 +1329,12 @@
*/
reference
front() _GLIBCXX_NOEXCEPT
- { return *begin(); }
+ {
+#if __google_stl_debug_deque
+ if (empty()) __throw_logic_error("front() on empty deque");
+#endif
+ return *begin();
+ }
/**
* Returns a read-only (constant) reference to the data at the first
@@ -1327,7 +1342,12 @@
*/
const_reference
front() const _GLIBCXX_NOEXCEPT
- { return *begin(); }
+ {
+#if __google_stl_debug_deque
+ if (empty()) __throw_logic_error("front() on empty deque");
+#endif
+ return *begin();
+ }
/**
* Returns a read/write reference to the data at the last element of the
@@ -1336,6 +1356,9 @@
reference
back() _GLIBCXX_NOEXCEPT
{
+#if __google_stl_debug_deque
+ if (empty()) __throw_logic_error("back() on empty deque");
+#endif
iterator __tmp = end();
--__tmp;
return *__tmp;
@@ -1348,6 +1371,9 @@
const_reference
back() const _GLIBCXX_NOEXCEPT
{
+#if __google_stl_debug_deque
+ if (empty()) __throw_logic_error("back() on empty deque");
+#endif
const_iterator __tmp = end();
--__tmp;
return *__tmp;
@@ -1428,6 +1454,9 @@
void
pop_front() _GLIBCXX_NOEXCEPT
{
+#if __google_stl_debug_deque
+ if (empty()) __throw_logic_error("pop_front() on empty deque");
+#endif
if (this->_M_impl._M_start._M_cur
!= this->_M_impl._M_start._M_last - 1)
{
@@ -1449,6 +1478,9 @@
void
pop_back() _GLIBCXX_NOEXCEPT
{
+#if __google_stl_debug_deque
+ if (empty()) __throw_logic_error("pop_back() on empty deque");
+#endif
if (this->_M_impl._M_finish._M_cur
!= this->_M_impl._M_finish._M_first)
{
@@ -1540,6 +1572,10 @@
iterator
insert(const_iterator __position, size_type __n, const value_type& __x)
{
+#if __google_stl_debug_deque
+ if (__position < this->begin() || __position > this->end())
+ __throw_logic_error("insert() at invalid position");
+#endif
difference_type __offset = __position - cbegin();
_M_fill_insert(__position._M_const_cast(), __n, __x);
return begin() + __offset;
@@ -1556,7 +1592,13 @@
*/
void
insert(iterator __position, size_type __n, const value_type& __x)
- { _M_fill_insert(__position, __n, __x); }
+ {
+#if __google_stl_debug_deque
+ if (__position < this->begin() || __position > this->end())
+ __throw_logic_error("insert() at invalid position");
+#endif
+ _M_fill_insert(__position, __n, __x);
+ }
#endif
#if __cplusplus >= 201103L
@@ -1577,6 +1619,10 @@
insert(const_iterator __position, _InputIterator __first,
_InputIterator __last)
{
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position > this->end())
+ __throw_out_of_range(__N("insert() at invalid position"));
+#endif
difference_type __offset = __position - cbegin();
_M_insert_dispatch(__position._M_const_cast(),
__first, __last, __false_type());
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_iterator.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_iterator.h
index 1d2a524..aa3581e 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_iterator.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_iterator.h
@@ -736,21 +736,6 @@
_Container>::__type>& __i) _GLIBCXX_NOEXCEPT
: _M_current(__i.base()) { }
-#if __cplusplus >= 201103L
- __normal_iterator<typename _Container::pointer, _Container>
- _M_const_cast() const noexcept
- {
- using _PTraits = std::pointer_traits<typename _Container::pointer>;
- return __normal_iterator<typename _Container::pointer, _Container>
- (_PTraits::pointer_to(const_cast<typename _PTraits::element_type&>
- (*_M_current)));
- }
-#else
- __normal_iterator
- _M_const_cast() const
- { return *this; }
-#endif
-
// Forward iterator requirements
reference
operator*() const _GLIBCXX_NOEXCEPT
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h
index 4bc3c60..61156db 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h
@@ -486,7 +486,47 @@
}
};
+ // Local modification: if __google_stl_debug_rbtree is defined to
+ // non-zero value, check sort predicate for strict weak ordering.
+ // Google ref b/1731200.
+#if __google_stl_debug_rbtree
+ template<typename _KeyCompare>
+ struct _CheckedCompare {
+ _KeyCompare _M_key_compare;
+
+ _CheckedCompare(): _M_key_compare() { }
+ _CheckedCompare(const _KeyCompare & __comp): _M_key_compare(__comp) { }
+
+ // Template arg required to avoid duplicating code in the two op()
+ // operators below. User-provided _M_key_compare may not be const,
+ // but needs to be callable from our const op().
+ // Google ref. b/1731200.
+ template <typename _KeyCompareT>
+ static bool _M_compare_with(_KeyCompareT& __comp, const _Key& __x, const _Key& __y) {
+ if (__comp(__x, __x))
+ __throw_runtime_error("strict weak ordering: (__x LT __x) != false");
+ if (__comp(__y, __y))
+ __throw_runtime_error("strict weak ordering: (__y LT __y) != false");
+ bool lt = __comp(__x, __y);
+ if (lt && __comp(__y, __x))
+ __throw_runtime_error("strict weak ordering: ((__x LT __y) && (__y LT __x)) != false");
+ return lt;
+ }
+ bool operator()(const _Key& __x, const _Key& __y) const {
+ return _M_compare_with(_M_key_compare, __x, __y);
+ }
+
+ bool operator()(const _Key& __x, const _Key& __y) {
+ return _M_compare_with(_M_key_compare, __x, __y);
+ }
+
+ operator _KeyCompare() const { return _M_key_compare; }
+ };
+
+ _Rb_tree_impl<_CheckedCompare<_Compare> > _M_impl;
+#else
_Rb_tree_impl<_Compare> _M_impl;
+#endif
protected:
_Base_ptr&
@@ -526,11 +566,11 @@
_Link_type
_M_end() _GLIBCXX_NOEXCEPT
- { return static_cast<_Link_type>(&this->_M_impl._M_header); }
+ { return reinterpret_cast<_Link_type>(&this->_M_impl._M_header); }
_Const_Link_type
_M_end() const _GLIBCXX_NOEXCEPT
- { return static_cast<_Const_Link_type>(&this->_M_impl._M_header); }
+ { return reinterpret_cast<_Const_Link_type>(&this->_M_impl._M_header); }
static const_reference
_S_value(_Const_Link_type __x)
@@ -1073,6 +1113,7 @@
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
_M_move_assign(_Rb_tree& __x)
{
+ _M_impl._M_key_compare = __x._M_impl._M_key_compare;
if (_Alloc_traits::_S_propagate_on_move_assign()
|| _Alloc_traits::_S_always_equal()
|| _M_get_Node_allocator() == __x._M_get_Node_allocator())
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h
index 7e52fde..f7c7359 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h
@@ -63,6 +63,20 @@
#include <initializer_list>
#endif
+#ifdef _GLIBCXX_ADDRESS_SANITIZER_ANNOTATIONS
+extern "C" void
+__sanitizer_annotate_contiguous_container(const void *, const void *,
+ const void *, const void *);
+#else
+// When sanitizer annotataions are off, avoid bazillion of no-op
+// functions that blow up debug binary size.
+#define __sanitizer_vector_annotate_new()
+#define __sanitizer_vector_annotate_delete()
+#define __sanitizer_vector_annotate_increase(a)
+#define __sanitizer_vector_annotate_shrink(a)
+#endif // _GLIBCXX_ADDRESS_SANITIZER_ANNOTATIONS
+
+
namespace std _GLIBCXX_VISIBILITY(default)
{
_GLIBCXX_BEGIN_NAMESPACE_CONTAINER
@@ -158,7 +172,12 @@
~_Vector_base() _GLIBCXX_NOEXCEPT
{ _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage
- - this->_M_impl._M_start); }
+ - this->_M_impl._M_start);
+#if __google_stl_debug_dangling_vector
+ this->_M_impl._M_start = 0;
+ this->_M_impl._M_finish = reinterpret_cast<_Tp*>(~0UL);
+#endif
+ }
public:
_Vector_impl _M_impl;
@@ -243,6 +262,31 @@
using _Base::_M_impl;
using _Base::_M_get_Tp_allocator;
+ bool _M_is_valid() const
+ {
+ if (this->_M_impl._M_end_of_storage == 0
+ && this->_M_impl._M_start == 0
+ && this->_M_impl._M_finish == 0)
+ return true;
+
+ if (this->_M_impl._M_start <= this->_M_impl._M_finish
+ && this->_M_impl._M_finish <= this->_M_impl._M_end_of_storage)
+ {
+ if (this->_M_impl._M_start < this->_M_impl._M_end_of_storage)
+ return true;
+ else if (this->_M_impl._M_start == this->_M_impl._M_end_of_storage
+ && this->_M_impl._M_start == this->_M_impl._M_finish)
+ {
+ pointer _0xcdcd;
+
+ __builtin_memset(&_0xcdcd, 0xcd, sizeof(_0xcdcd));
+ return this->_M_impl._M_finish != _0xcdcd;
+ }
+ }
+
+ return false;
+ }
+
public:
// [23.2.4.1] construct/copy/destroy
// (assign() and get_allocator() are also listed in this section)
@@ -545,7 +589,13 @@
*/
iterator
begin() _GLIBCXX_NOEXCEPT
- { return iterator(this->_M_impl._M_start); }
+ {
+#if __google_stl_debug_dangling_vector
+ if (!this->_M_is_valid())
+ __throw_logic_error("begin() on corrupt (dangling?) vector");
+#endif
+ return iterator(this->_M_impl._M_start);
+ }
/**
* Returns a read-only (constant) iterator that points to the
@@ -554,7 +604,13 @@
*/
const_iterator
begin() const _GLIBCXX_NOEXCEPT
- { return const_iterator(this->_M_impl._M_start); }
+ {
+#if __google_stl_debug_dangling_vector
+ if (!this->_M_is_valid())
+ __throw_logic_error("begin() on corrupt (dangling?) vector");
+#endif
+ return const_iterator(this->_M_impl._M_start);
+ }
/**
* Returns a read/write iterator that points one past the last
@@ -563,7 +619,13 @@
*/
iterator
end() _GLIBCXX_NOEXCEPT
- { return iterator(this->_M_impl._M_finish); }
+ {
+#if __google_stl_debug_dangling_vector
+ if (!this->_M_is_valid())
+ __throw_logic_error("end() on corrupt (dangling?) vector");
+#endif
+ return iterator(this->_M_impl._M_finish);
+ }
/**
* Returns a read-only (constant) iterator that points one past
@@ -572,7 +634,13 @@
*/
const_iterator
end() const _GLIBCXX_NOEXCEPT
- { return const_iterator(this->_M_impl._M_finish); }
+ {
+#if __google_stl_debug_dangling_vector
+ if (!this->_M_is_valid())
+ __throw_logic_error("end() on corrupt (dangling?) vector");
+#endif
+ return const_iterator(this->_M_impl._M_finish);
+ }
/**
* Returns a read/write reverse iterator that points to the
@@ -652,7 +720,13 @@
/** Returns the number of elements in the %vector. */
size_type
size() const _GLIBCXX_NOEXCEPT
- { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
+ {
+#if __google_stl_debug_dangling_vector
+ if (!this->_M_is_valid())
+ __throw_logic_error("size() on corrupt (dangling?) vector");
+#endif
+ return size_type(this->_M_impl._M_finish - this->_M_impl._M_start);
+ }
/** Returns the size() of the largest possible %vector. */
size_type
@@ -732,7 +806,12 @@
*/
size_type
capacity() const _GLIBCXX_NOEXCEPT
- { return size_type(this->_M_impl._M_end_of_storage
+ {
+#if __google_stl_debug_dangling_vector
+ if (!this->_M_is_valid())
+ __throw_logic_error("capacity() on corrupt (dangling?) vector");
+#endif
+ return size_type(this->_M_impl._M_end_of_storage
- this->_M_impl._M_start); }
/**
@@ -774,10 +853,18 @@
* Note that data access with this operator is unchecked and
* out_of_range lookups are not defined. (For checked lookups
* see at().)
+ *
+ * Local modification: range checks are performed if
+ * __google_stl_debug_vector is defined to non-zero.
*/
reference
operator[](size_type __n) _GLIBCXX_NOEXCEPT
- { return *(this->_M_impl._M_start + __n); }
+ {
+#if __google_stl_debug_vector
+ _M_range_check(__n);
+#endif
+ return *(this->_M_impl._M_start + __n);
+ }
/**
* @brief Subscript access to the data contained in the %vector.
@@ -789,10 +876,18 @@
* Note that data access with this operator is unchecked and
* out_of_range lookups are not defined. (For checked lookups
* see at().)
+ *
+ * Local modification: range checks are performed if
+ * __google_stl_debug_vector is defined to non-zero.
*/
const_reference
operator[](size_type __n) const _GLIBCXX_NOEXCEPT
- { return *(this->_M_impl._M_start + __n); }
+ {
+#if __google_stl_debug_vector
+ _M_range_check(__n);
+#endif
+ return *(this->_M_impl._M_start + __n);
+ }
protected:
/// Safety check used only from at().
@@ -849,7 +944,12 @@
*/
reference
front() _GLIBCXX_NOEXCEPT
- { return *begin(); }
+ {
+#if __google_stl_debug_vector
+ if (empty()) __throw_logic_error("front() on empty vector");
+#endif
+ return *begin();
+ }
/**
* Returns a read-only (constant) reference to the data at the first
@@ -857,7 +957,12 @@
*/
const_reference
front() const _GLIBCXX_NOEXCEPT
- { return *begin(); }
+ {
+#if __google_stl_debug_vector
+ if (empty()) __throw_logic_error("front() on empty vector");
+#endif
+ return *begin();
+ }
/**
* Returns a read/write reference to the data at the last
@@ -865,7 +970,12 @@
*/
reference
back() _GLIBCXX_NOEXCEPT
- { return *(end() - 1); }
+ {
+#if __google_stl_debug_vector
+ if (empty()) __throw_logic_error("back() on empty vector");
+#endif
+ return *(end() - 1);
+ }
/**
* Returns a read-only (constant) reference to the data at the
@@ -873,7 +983,12 @@
*/
const_reference
back() const _GLIBCXX_NOEXCEPT
- { return *(end() - 1); }
+ {
+#if __google_stl_debug_vector
+ if (empty()) __throw_logic_error("back() on empty vector");
+#endif
+ return *(end() - 1);
+ }
// _GLIBCXX_RESOLVE_LIB_DEFECTS
// DR 464. Suggestion for new member functions in standard containers.
@@ -888,7 +1003,12 @@
pointer
#endif
data() _GLIBCXX_NOEXCEPT
- { return _M_data_ptr(this->_M_impl._M_start); }
+ {
+#if __google_stl_debug_vector
+ if (empty()) return 0;
+#endif
+ return _M_data_ptr(this->_M_impl._M_start);
+ }
#if __cplusplus >= 201103L
const _Tp*
@@ -896,7 +1016,12 @@
const_pointer
#endif
data() const _GLIBCXX_NOEXCEPT
- { return _M_data_ptr(this->_M_impl._M_start); }
+ {
+#if __google_stl_debug_vector
+ if (empty()) return 0;
+#endif
+ return _M_data_ptr(this->_M_impl._M_start);
+ }
// [23.2.4.3] modifiers
/**
@@ -914,6 +1039,7 @@
{
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
{
+ __sanitizer_vector_annotate_increase(1);
_Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish,
__x);
++this->_M_impl._M_finish;
@@ -948,8 +1074,14 @@
void
pop_back() _GLIBCXX_NOEXCEPT
{
+#if __google_stl_debug_vector
+ if (this->empty())
+ __throw_logic_error(__N("pop_back() on empty vector"));
+#endif
+ size_type __old_size = size();
--this->_M_impl._M_finish;
_Alloc_traits::destroy(this->_M_impl, this->_M_impl._M_finish);
+ __sanitizer_vector_annotate_shrink(__old_size);
}
#if __cplusplus >= 201103L
@@ -1050,8 +1182,12 @@
iterator
insert(const_iterator __position, size_type __n, const value_type& __x)
{
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position > this->end())
+ __throw_out_of_range(__N("insert() at invalid position"));
+#endif
difference_type __offset = __position - cbegin();
- _M_fill_insert(__position._M_const_cast(), __n, __x);
+ _M_fill_insert(begin() + __offset, __n, __x);
return begin() + __offset;
}
#else
@@ -1070,7 +1206,13 @@
*/
void
insert(iterator __position, size_type __n, const value_type& __x)
- { _M_fill_insert(__position, __n, __x); }
+ {
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position > this->end())
+ __throw_out_of_range(__N("insert() at invalid position"));
+#endif
+ _M_fill_insert(__position, __n, __x);
+ }
#endif
#if __cplusplus >= 201103L
@@ -1095,8 +1237,12 @@
insert(const_iterator __position, _InputIterator __first,
_InputIterator __last)
{
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position > this->end())
+ __throw_out_of_range(__N("insert() at invalid position"));
+#endif
difference_type __offset = __position - cbegin();
- _M_insert_dispatch(__position._M_const_cast(),
+ _M_insert_dispatch(begin() + __offset,
__first, __last, __false_type());
return begin() + __offset;
}
@@ -1120,6 +1266,10 @@
insert(iterator __position, _InputIterator __first,
_InputIterator __last)
{
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position > this->end())
+ __throw_out_of_range(__N("insert() at invalid position"));
+#endif
// Check whether it's an integral type. If so, it's not an iterator.
typedef typename std::__is_integer<_InputIterator>::__type _Integral;
_M_insert_dispatch(__position, __first, __last, _Integral());
@@ -1144,10 +1294,11 @@
iterator
#if __cplusplus >= 201103L
erase(const_iterator __position)
+ { return _M_erase(begin() + (__position - cbegin())); }
#else
erase(iterator __position)
+ { return _M_erase(__position); }
#endif
- { return _M_erase(__position._M_const_cast()); }
/**
* @brief Remove a range of elements.
@@ -1170,10 +1321,15 @@
iterator
#if __cplusplus >= 201103L
erase(const_iterator __first, const_iterator __last)
+ {
+ const auto __beg = begin();
+ const auto __cbeg = cbegin();
+ return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
+ }
#else
erase(iterator __first, iterator __last)
+ { return _M_erase(__first, __last); }
#endif
- { return _M_erase(__first._M_const_cast(), __last._M_const_cast()); }
/**
* @brief Swaps data with another %vector.
@@ -1190,6 +1346,10 @@
noexcept(_Alloc_traits::_S_nothrow_swap())
#endif
{
+#if __google_stl_debug_dangling_vector
+ if (!this->_M_is_valid() || !__x._M_is_valid())
+ __throw_logic_error("swap() on corrupt (dangling?) vector");
+#endif
this->_M_impl._M_swap_data(__x._M_impl);
_Alloc_traits::_S_on_swap(_M_get_Tp_allocator(),
__x._M_get_Tp_allocator());
@@ -1203,7 +1363,13 @@
*/
void
clear() _GLIBCXX_NOEXCEPT
- { _M_erase_at_end(this->_M_impl._M_start); }
+ {
+#if __google_stl_debug_dangling_vector
+ if (!this->_M_is_valid())
+ __throw_logic_error("clear() on corrupt (dangling?) vector");
+#endif
+ _M_erase_at_end(this->_M_impl._M_start);
+ }
protected:
/**
@@ -1429,8 +1595,10 @@
void
_M_erase_at_end(pointer __pos) _GLIBCXX_NOEXCEPT
{
+ size_type __old_size = size();
std::_Destroy(__pos, this->_M_impl._M_finish, _M_get_Tp_allocator());
this->_M_impl._M_finish = __pos;
+ __sanitizer_vector_annotate_shrink(__old_size);
}
iterator
@@ -1487,6 +1655,72 @@
_M_data_ptr(_Ptr __ptr) const
{ return __ptr; }
#endif
+
+#ifdef _GLIBCXX_ADDRESS_SANITIZER_ANNOTATIONS
+ private:
+ template<class T, class U>
+ struct __is_same_allocator {
+ static void __annotate_contiguous_container(pointer __beg,
+ pointer __end,
+ pointer __old_mid,
+ pointer __new_mid) { }
+ };
+ // The following functions are no-ops outside of AddressSanitizer mode.
+ // We call annotatations only for the default Allocator because
+ // other allocators may not meet the AddressSanitizer alignment
+ // constraints.
+ // See the documentation for __sanitizer_annotate_contiguous_container
+ // for more details.
+ template <class T> struct __is_same_allocator<T, T> {
+ static void __annotate_contiguous_container(pointer __beg,
+ pointer __end,
+ pointer __old_mid,
+ pointer __new_mid) {
+ if (__beg)
+ __sanitizer_annotate_contiguous_container(__beg,
+ __end,
+ __old_mid,
+ __new_mid);
+ }
+ };
+
+ void __annotate_contiguous_container(pointer __beg,
+ pointer __end,
+ pointer __old_mid,
+ pointer __new_mid)
+ {
+ __is_same_allocator<_Alloc, std::allocator<_Tp> >::
+ __annotate_contiguous_container(__beg, __end, __old_mid, __new_mid);
+ }
+ void __sanitizer_vector_annotate_new()
+ {
+ __annotate_contiguous_container(_M_impl._M_start,
+ _M_impl._M_end_of_storage,
+ _M_impl._M_end_of_storage,
+ _M_impl._M_finish);
+ }
+ void __sanitizer_vector_annotate_delete()
+ {
+ __annotate_contiguous_container(_M_impl._M_start,
+ _M_impl._M_end_of_storage,
+ _M_impl._M_finish,
+ _M_impl._M_end_of_storage);
+ }
+ void __sanitizer_vector_annotate_increase(size_type __n)
+ {
+ __annotate_contiguous_container(_M_impl._M_start,
+ _M_impl._M_end_of_storage,
+ _M_impl._M_finish,
+ _M_impl._M_finish + __n);
+ }
+ void __sanitizer_vector_annotate_shrink(size_type __old_size)
+ {
+ __annotate_contiguous_container(_M_impl._M_start,
+ _M_impl._M_end_of_storage,
+ _M_impl._M_start + __old_size,
+ _M_impl._M_finish);
+ }
+#endif // _GLIBCXX_ADDRESS_SANITIZER_ANNOTATIONS
};
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/vector.tcc b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/vector.tcc
index 1eff514..015ccd6 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/vector.tcc
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/vector.tcc
@@ -73,6 +73,7 @@
pointer __tmp = _M_allocate_and_copy(__n,
_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start),
_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish));
+ __sanitizer_vector_annotate_delete();
std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
_M_get_Tp_allocator());
_M_deallocate(this->_M_impl._M_start,
@@ -81,6 +82,7 @@
this->_M_impl._M_start = __tmp;
this->_M_impl._M_finish = __tmp + __old_size;
this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
+ __sanitizer_vector_annotate_new();
}
}
@@ -93,6 +95,7 @@
{
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
{
+ __sanitizer_vector_annotate_increase(1);
_Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish,
std::forward<_Args>(__args)...);
++this->_M_impl._M_finish;
@@ -111,24 +114,32 @@
insert(iterator __position, const value_type& __x)
#endif
{
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position > this->end())
+ __throw_out_of_range(__N("insert() at invalid position"));
+#endif
const size_type __n = __position - begin();
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage
&& __position == end())
{
+ __sanitizer_vector_annotate_increase(1);
_Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, __x);
++this->_M_impl._M_finish;
}
else
{
#if __cplusplus >= 201103L
+ const auto __pos = begin() + (__position - cbegin());
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
{
_Tp __x_copy = __x;
- _M_insert_aux(__position._M_const_cast(), std::move(__x_copy));
+ _M_insert_aux(__pos, std::move(__x_copy));
}
else
+ _M_insert_aux(__pos, __x);
+#else
+ _M_insert_aux(__position, __x);
#endif
- _M_insert_aux(__position._M_const_cast(), __x);
}
return iterator(this->_M_impl._M_start + __n);
}
@@ -138,10 +149,15 @@
vector<_Tp, _Alloc>::
_M_erase(iterator __position)
{
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position >= this->end())
+ __throw_out_of_range(__N("erase() at invalid position"));
+#endif
if (__position + 1 != end())
_GLIBCXX_MOVE3(__position + 1, end(), __position);
--this->_M_impl._M_finish;
_Alloc_traits::destroy(this->_M_impl, this->_M_impl._M_finish);
+ __sanitizer_vector_annotate_shrink(size() + 1);
return __position;
}
@@ -150,6 +166,10 @@
vector<_Tp, _Alloc>::
_M_erase(iterator __first, iterator __last)
{
+#if __google_stl_debug_vector
+ if (__first < this->begin() || __first > __last || __last > this->end())
+ __throw_out_of_range("erase() invalid range");
+#endif
if (__first != __last)
{
if (__last != end())
@@ -164,8 +184,13 @@
vector<_Tp, _Alloc>::
operator=(const vector<_Tp, _Alloc>& __x)
{
+#if __google_stl_debug_dangling_vector
+ if (!this->_M_is_valid() || !__x._M_is_valid())
+ __throw_logic_error("operator=() on corrupt (dangling?) vector");
+#endif
if (&__x != this)
{
+ __sanitizer_vector_annotate_delete();
#if __cplusplus >= 201103L
if (_Alloc_traits::_S_propagate_on_copy_assign())
{
@@ -213,6 +238,7 @@
_M_get_Tp_allocator());
}
this->_M_impl._M_finish = this->_M_impl._M_start + __xlen;
+ __sanitizer_vector_annotate_new();
}
return *this;
}
@@ -224,11 +250,13 @@
{
if (__n > capacity())
{
+ __sanitizer_vector_annotate_delete();
vector __tmp(__n, __val, _M_get_Tp_allocator());
__tmp.swap(*this);
}
else if (__n > size())
{
+ __sanitizer_vector_annotate_increase(__n - size());
std::fill(begin(), end(), __val);
std::__uninitialized_fill_n_a(this->_M_impl._M_finish,
__n - size(), __val,
@@ -268,6 +296,7 @@
if (__len > capacity())
{
pointer __tmp(_M_allocate_and_copy(__len, __first, __last));
+ __sanitizer_vector_annotate_delete();
std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
_M_get_Tp_allocator());
_M_deallocate(this->_M_impl._M_start,
@@ -276,11 +305,13 @@
this->_M_impl._M_start = __tmp;
this->_M_impl._M_finish = this->_M_impl._M_start + __len;
this->_M_impl._M_end_of_storage = this->_M_impl._M_finish;
+ __sanitizer_vector_annotate_new();
}
else if (size() >= __len)
_M_erase_at_end(std::copy(__first, __last, this->_M_impl._M_start));
else
{
+ __sanitizer_vector_annotate_increase(__len - size());
_ForwardIterator __mid = __first;
std::advance(__mid, size());
std::copy(__first, __mid, this->_M_impl._M_start);
@@ -298,16 +329,21 @@
vector<_Tp, _Alloc>::
emplace(const_iterator __position, _Args&&... __args)
{
+#if __google_stl_debug_vector
+ if (__position < this->begin() || __position > this->end())
+ __throw_out_of_range(__N("emplace() at invalid position"));
+#endif
const size_type __n = __position - begin();
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage
&& __position == end())
{
+ __sanitizer_vector_annotate_increase(1);
_Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish,
std::forward<_Args>(__args)...);
++this->_M_impl._M_finish;
}
else
- _M_insert_aux(__position._M_const_cast(),
+ _M_insert_aux(begin() + (__position - cbegin()),
std::forward<_Args>(__args)...);
return iterator(this->_M_impl._M_start + __n);
}
@@ -326,6 +362,7 @@
{
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
{
+ __sanitizer_vector_annotate_increase(1);
_Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish,
_GLIBCXX_MOVE(*(this->_M_impl._M_finish
- 1)));
@@ -386,6 +423,7 @@
_M_deallocate(__new_start, __len);
__throw_exception_again;
}
+ __sanitizer_vector_annotate_delete();
std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
_M_get_Tp_allocator());
_M_deallocate(this->_M_impl._M_start,
@@ -394,6 +432,7 @@
this->_M_impl._M_start = __new_start;
this->_M_impl._M_finish = __new_finish;
this->_M_impl._M_end_of_storage = __new_start + __len;
+ __sanitizer_vector_annotate_new();
}
}
@@ -430,6 +469,7 @@
_M_deallocate(__new_start, __len);
__throw_exception_again;
}
+ __sanitizer_vector_annotate_delete();
std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
_M_get_Tp_allocator());
_M_deallocate(this->_M_impl._M_start,
@@ -438,6 +478,7 @@
this->_M_impl._M_start = __new_start;
this->_M_impl._M_finish = __new_finish;
this->_M_impl._M_end_of_storage = __new_start + __len;
+ __sanitizer_vector_annotate_new();
}
#endif
@@ -451,6 +492,7 @@
if (size_type(this->_M_impl._M_end_of_storage
- this->_M_impl._M_finish) >= __n)
{
+ __sanitizer_vector_annotate_increase(__n);
value_type __x_copy = __x;
const size_type __elems_after = end() - __position;
pointer __old_finish(this->_M_impl._M_finish);
@@ -519,6 +561,7 @@
_M_deallocate(__new_start, __len);
__throw_exception_again;
}
+ __sanitizer_vector_annotate_delete();
std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
_M_get_Tp_allocator());
_M_deallocate(this->_M_impl._M_start,
@@ -527,6 +570,7 @@
this->_M_impl._M_start = __new_start;
this->_M_impl._M_finish = __new_finish;
this->_M_impl._M_end_of_storage = __new_start + __len;
+ __sanitizer_vector_annotate_new();
}
}
}
@@ -542,6 +586,7 @@
if (size_type(this->_M_impl._M_end_of_storage
- this->_M_impl._M_finish) >= __n)
{
+ __sanitizer_vector_annotate_increase(__n);
std::__uninitialized_default_n_a(this->_M_impl._M_finish,
__n, _M_get_Tp_allocator());
this->_M_impl._M_finish += __n;
@@ -570,6 +615,7 @@
_M_deallocate(__new_start, __len);
__throw_exception_again;
}
+ __sanitizer_vector_annotate_delete();
std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
_M_get_Tp_allocator());
_M_deallocate(this->_M_impl._M_start,
@@ -578,6 +624,7 @@
this->_M_impl._M_start = __new_start;
this->_M_impl._M_finish = __new_finish;
this->_M_impl._M_end_of_storage = __new_start + __len;
+ __sanitizer_vector_annotate_new();
}
}
}
@@ -589,7 +636,10 @@
{
if (capacity() == size())
return false;
- return std::__shrink_to_fit_aux<vector>::_S_do_it(*this);
+ __sanitizer_vector_annotate_delete();
+ bool __res = std::__shrink_to_fit_aux<vector>::_S_do_it(*this);
+ __sanitizer_vector_annotate_new();
+ return __res;
}
#endif
@@ -620,6 +670,7 @@
if (size_type(this->_M_impl._M_end_of_storage
- this->_M_impl._M_finish) >= __n)
{
+ __sanitizer_vector_annotate_increase(__n);
const size_type __elems_after = end() - __position;
pointer __old_finish(this->_M_impl._M_finish);
if (__elems_after > __n)
@@ -677,6 +728,7 @@
_M_deallocate(__new_start, __len);
__throw_exception_again;
}
+ __sanitizer_vector_annotate_delete();
std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
_M_get_Tp_allocator());
_M_deallocate(this->_M_impl._M_start,
@@ -685,6 +737,7 @@
this->_M_impl._M_start = __new_start;
this->_M_impl._M_finish = __new_finish;
this->_M_impl._M_end_of_storage = __new_start + __len;
+ __sanitizer_vector_annotate_new();
}
}
}
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/condition_variable b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/condition_variable
index fc111dd..921cb83 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/condition_variable
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/condition_variable
@@ -189,7 +189,14 @@
~_Unlock() noexcept(false)
{
if (uncaught_exception())
- __try { _M_lock.lock(); } __catch(...) { }
+ {
+ __try
+ { _M_lock.lock(); }
+ __catch(const __cxxabiv1::__forced_unwind&)
+ { __throw_exception_again; }
+ __catch(...)
+ { }
+ }
else
_M_lock.lock();
}
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/debug/vector b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/debug/vector
index 2e9cd65..f7f54ee 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/debug/vector
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/debug/vector
@@ -602,7 +602,7 @@
}
else
#if __cplusplus >= 201103L
- return iterator(__first.base()._M_const_cast(), this);
+ return begin() + (__first.base() - cbegin().base());
#else
return __first;
#endif
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/optional b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/optional
index 5f2d93f..2a3f29d 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/optional
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/optional
@@ -736,12 +736,12 @@
template<typename _Tp>
constexpr bool
operator!=(const optional<_Tp>& __lhs, _Tp const& __rhs)
- { return !__lhs || *__lhs != __rhs; }
+ { return !__lhs || !(*__lhs == __rhs); }
template<typename _Tp>
constexpr bool
operator!=(const _Tp& __lhs, const optional<_Tp>& __rhs)
- { return !__rhs || __lhs != *__rhs; }
+ { return !__rhs || !(__lhs == *__rhs); }
template<typename _Tp>
constexpr bool
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/string_view b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/string_view
index bebeb6b..49f46af 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/string_view
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/string_view
@@ -39,7 +39,6 @@
# include <bits/c++14_warning.h>
#else
-#include <debug/debug.h>
#include <string>
#include <limits>
@@ -66,18 +65,10 @@
* _CharT* _M_str
* size_t _M_len
* @endcode
- *
- * A basic_string_view represents an empty string with a static constexpr
- * length one string:
- *
- * @code
- * static constexpr value_type _S_empty_str[1]{0};
- * @endcode
*/
- template<typename _CharT, typename _Traits = char_traits<_CharT>>
+ template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
class basic_string_view
{
-
public:
// types
@@ -99,7 +90,7 @@
constexpr
basic_string_view() noexcept
- : _M_len{0}, _M_str{_S_empty_str}
+ : _M_len{0}, _M_str{nullptr}
{ }
constexpr basic_string_view(const basic_string_view&) noexcept = default;
@@ -112,12 +103,12 @@
constexpr basic_string_view(const _CharT* __str)
: _M_len{__str == nullptr ? 0 : traits_type::length(__str)},
- _M_str{__str == nullptr ? _S_empty_str : __str}
+ _M_str{__str}
{ }
constexpr basic_string_view(const _CharT* __str, size_type __len)
- : _M_len{__str == nullptr ? 0 :__len},
- _M_str{__str == nullptr ? _S_empty_str : __str}
+ : _M_len{__len},
+ _M_str{__str}
{ }
basic_string_view&
@@ -143,19 +134,19 @@
const_reverse_iterator
rbegin() const noexcept
- { return std::reverse_iterator<const_iterator>(this->end()); }
+ { return const_reverse_iterator(this->end()); }
const_reverse_iterator
rend() const noexcept
- { return std::reverse_iterator<const_iterator>(this->begin()); }
+ { return const_reverse_iterator(this->begin()); }
const_reverse_iterator
crbegin() const noexcept
- { return std::reverse_iterator<const_iterator>(this->end()); }
+ { return const_reverse_iterator(this->end()); }
const_reverse_iterator
crend() const noexcept
- { return std::reverse_iterator<const_iterator>(this->begin()); }
+ { return const_reverse_iterator(this->begin()); }
// [string.view.capacity], capacity
@@ -169,8 +160,10 @@
constexpr size_type
max_size() const noexcept
- { return ((npos - sizeof(size_type) - sizeof(void*))
- / sizeof(value_type) / 4); }
+ {
+ return (npos - sizeof(size_type) - sizeof(void*))
+ / sizeof(value_type) / 4;
+ }
constexpr bool
empty() const noexcept
@@ -195,7 +188,7 @@
"(which is %zu) >= this->size() "
"(which is %zu)"),
__pos, this->size()),
- _S_empty_str[0]);
+ *this->_M_str);
}
constexpr const _CharT&
@@ -219,11 +212,12 @@
{ return this->_M_str; }
// [string.view.modifiers], modifiers:
+
void
clear() noexcept
{
this->_M_len = 0;
- this->_M_str = _S_empty_str;
+ this->_M_str = nullptr;
}
void
@@ -251,8 +245,14 @@
template<typename _Allocator>
explicit operator basic_string<_CharT, _Traits, _Allocator>() const
{
- return basic_string<_CharT, _Traits, _Allocator>
- (this->_M_len, this->_M_str);
+ return { this->_M_str, this->_M_len };
+ }
+
+ template<typename _Allocator = std::allocator<_CharT>>
+ basic_string<_CharT, _Traits, _Allocator>
+ to_string(const _Allocator& __alloc = _Allocator()) const
+ {
+ return { this->_M_str, this->_M_len, __alloc };
}
size_type
@@ -329,7 +329,7 @@
find(_CharT __c, size_type __pos=0) const noexcept;
size_type
- find(const _CharT* __str, size_type __pos, size_type __n) const;
+ find(const _CharT* __str, size_type __pos, size_type __n) const noexcept;
size_type
find(const _CharT* __str, size_type __pos=0) const noexcept
@@ -343,7 +343,7 @@
rfind(_CharT __c, size_type __pos = npos) const noexcept;
size_type
- rfind(const _CharT* __str, size_type __pos, size_type __n) const;
+ rfind(const _CharT* __str, size_type __pos, size_type __n) const noexcept;
size_type
rfind(const _CharT* __str, size_type __pos = npos) const noexcept
@@ -431,8 +431,6 @@
: static_cast<int>(difference_type{__n1 - __n2});
}
- static constexpr value_type _S_empty_str[1]{};
-
size_t _M_len;
const _CharT* _M_str;
};
@@ -456,131 +454,119 @@
}
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator==(basic_string_view<_CharT, _Traits> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) == 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator==(basic_string_view<_CharT, _Traits> __x,
__detail::__idt<basic_string_view<_CharT, _Traits>> __y) noexcept
{ return __x.compare(__y) == 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator==(__detail::__idt<basic_string_view<_CharT, _Traits>> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) == 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator!=(basic_string_view<_CharT, _Traits> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return !(__x == __y); }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator!=(basic_string_view<_CharT, _Traits> __x,
__detail::__idt<basic_string_view<_CharT, _Traits>> __y) noexcept
{ return !(__x == __y); }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator!=(__detail::__idt<basic_string_view<_CharT, _Traits>> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return !(__x == __y); }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator< (basic_string_view<_CharT, _Traits> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) < 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator< (basic_string_view<_CharT, _Traits> __x,
__detail::__idt<basic_string_view<_CharT, _Traits>> __y) noexcept
{ return __x.compare(__y) < 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator< (__detail::__idt<basic_string_view<_CharT, _Traits>> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) < 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator> (basic_string_view<_CharT, _Traits> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) > 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator> (basic_string_view<_CharT, _Traits> __x,
__detail::__idt<basic_string_view<_CharT, _Traits>> __y) noexcept
{ return __x.compare(__y) > 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator> (__detail::__idt<basic_string_view<_CharT, _Traits>> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) > 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator<=(basic_string_view<_CharT, _Traits> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) <= 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator<=(basic_string_view<_CharT, _Traits> __x,
__detail::__idt<basic_string_view<_CharT, _Traits>> __y) noexcept
{ return __x.compare(__y) <= 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator<=(__detail::__idt<basic_string_view<_CharT, _Traits>> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) <= 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator>=(basic_string_view<_CharT, _Traits> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) >= 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator>=(basic_string_view<_CharT, _Traits> __x,
__detail::__idt<basic_string_view<_CharT, _Traits>> __y) noexcept
{ return __x.compare(__y) >= 0; }
template<typename _CharT, typename _Traits>
- bool
+ inline bool
operator>=(__detail::__idt<basic_string_view<_CharT, _Traits>> __x,
basic_string_view<_CharT, _Traits> __y) noexcept
{ return __x.compare(__y) >= 0; }
- // [string.view.comparison], sufficient additional overloads of comparison functions
-
- // [string.view.nonmem], other non-member basic_string_view functions
- template<typename _CharT, typename _Traits = char_traits<_CharT>,
- typename _Allocator = allocator<_CharT>>
- basic_string<_CharT, _Traits, _Allocator>
- to_string(basic_string_view<_CharT, _Traits> __str,
- const _Allocator& __alloc = _Allocator())
- {
- return basic_string<_CharT, _Traits, _Allocator>
- (__str.begin(), __str.end(), __alloc);
- }
-
+ // [string.view.io], Inserters and extractors
template<typename _CharT, typename _Traits>
- basic_ostream<_CharT, _Traits>&
- operator<<(basic_ostream<_CharT, _Traits>& __os,
- basic_string_view<_CharT,_Traits> __str)
- { return __ostream_insert(__os, __str.data(), __str.size()); }
+ inline basic_ostream<_CharT, _Traits>&
+ operator<<(basic_ostream<_CharT, _Traits>& __os,
+ basic_string_view<_CharT,_Traits> __str)
+ { return __ostream_insert(__os, __str.data(), __str.size()); }
// basic_string_view typedef names
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/string_view.tcc b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/string_view.tcc
index 1af3a4d..4456266 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/string_view.tcc
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/experimental/string_view.tcc
@@ -47,10 +47,6 @@
_GLIBCXX_BEGIN_NAMESPACE_VERSION
template<typename _CharT, typename _Traits>
- constexpr _CharT
- basic_string_view<_CharT, _Traits>::_S_empty_str[1];
-
- template<typename _CharT, typename _Traits>
typename basic_string_view<_CharT, _Traits>::size_type
basic_string_view<_CharT, _Traits>::
find(const _CharT* __str, size_type __pos, size_type __n) const noexcept
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/new_allocator.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/new_allocator.h
index 996a219..ee9333e 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/new_allocator.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/new_allocator.h
@@ -104,10 +104,17 @@
return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
}
+#ifdef __GXX_DELETE_WITH_SIZE__
+ // __p is not permitted to be a null pointer.
+ void
+ deallocate(pointer __p, size_type __t)
+ { ::operator delete(__p, __t * sizeof(_Tp)); }
+#else
// __p is not permitted to be a null pointer.
void
deallocate(pointer __p, size_type)
{ ::operator delete(__p); }
+#endif
size_type
max_size() const _GLIBCXX_USE_NOEXCEPT
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/pb_ds/detail/bin_search_tree_/traits.hpp b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/pb_ds/detail/bin_search_tree_/traits.hpp
index d97b432..7ada365 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/pb_ds/detail/bin_search_tree_/traits.hpp
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/pb_ds/detail/bin_search_tree_/traits.hpp
@@ -55,7 +55,7 @@
class Cmp_Fn,
template<typename Node_CItr,
class Node_Itr,
- class Cmp_Fn,
+ class _Cmp_Fn,
typename _Alloc>
class Node_Update,
class Node,
@@ -161,7 +161,7 @@
class Cmp_Fn,
template<typename Node_CItr,
class Node_Itr,
- class Cmp_Fn,
+ class _Cmp_Fn,
typename _Alloc>
class Node_Update,
class Node,
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/random.tcc b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/random.tcc
index dd7a14a..fec7f86 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/random.tcc
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/random.tcc
@@ -1314,7 +1314,7 @@
operator()(_UniformRandomNumberGenerator& __urng,
const param_type& __param)
{
- std::__detail::_Adaptor<_UniformRandomNumberGenerator, result_type>
+ std::__detail::_Adaptor<_UniformRandomNumberGenerator, double>
__aurng(__urng);
result_type __a = __param.successful_size();
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/rope b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/rope
index df3d4bb..147b335 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/rope
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/rope
@@ -1544,7 +1544,7 @@
typedef typename _Base::allocator_type allocator_type;
using _Base::_M_tree_ptr;
using _Base::get_allocator;
- using _Base::_M_get_allocator;
+ using _Base::_M_get_allocator;
typedef __GC_CONST _CharT* _Cstrptr;
static _CharT _S_empty_c_str[1];
@@ -1876,8 +1876,9 @@
const allocator_type& __a = allocator_type())
: _Base(__a)
{
- this->_M_tree_ptr = (0 == __len) ?
- 0 : _S_new_RopeFunction(__fn, __len, __delete_fn, __a);
+ this->_M_tree_ptr = (0 == __len)
+ ? 0
+ : _S_new_RopeFunction(__fn, __len, __delete_fn, _M_get_allocator());
}
rope(const rope& __x, const allocator_type& __a = allocator_type())
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/sso_string_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/sso_string_base.h
index 80c88ae..3ad4e95 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/sso_string_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/sso_string_base.h
@@ -85,6 +85,13 @@
{
if (!_M_is_local())
_M_destroy(_M_allocated_capacity);
+#if __google_stl_debug_dangling_string
+ else {
+ // Wipe local storage for destructed string with 0xCD.
+ // This mimics what DebugAllocation does to free()d memory.
+ __builtin_memset(_M_local_data, 0xcd, sizeof(_M_local_data));
+ }
+#endif
}
void
@@ -168,15 +175,29 @@
_M_leak() { }
void
- _M_set_length(size_type __n)
+ _M_set_length_no_wipe(size_type __n)
{
_M_length(__n);
traits_type::assign(_M_data()[__n], _CharT());
}
+ void
+ _M_set_length(size_type __n)
+ {
+#if __google_stl_debug_dangling_string
+ if (__n + 1 < _M_length())
+ {
+ // Wipe the storage with 0xCD.
+ // Also wipes the old NUL terminator.
+ __builtin_memset(_M_data() + __n + 1, 0xcd, _M_length() - __n);
+ }
+#endif
+ _M_set_length_no_wipe(__n);
+ }
+
__sso_string_base()
: _M_dataplus(_M_local_data)
- { _M_set_length(0); }
+ { _M_set_length_no_wipe(0); }
__sso_string_base(const _Alloc& __a);
@@ -193,7 +214,12 @@
const _Alloc& __a);
~__sso_string_base()
- { _M_dispose(); }
+ {
+ _M_dispose();
+#ifdef __google_stl_debug_dangling_string
+ __builtin_memset(this, 0xcd, sizeof(*this));
+#endif
+ }
_CharT_alloc_type&
_M_get_allocator()
@@ -335,7 +361,7 @@
__sso_string_base<_CharT, _Traits, _Alloc>::
__sso_string_base(const _Alloc& __a)
: _M_dataplus(__a, _M_local_data)
- { _M_set_length(0); }
+ { _M_set_length_no_wipe(0); }
template<typename _CharT, typename _Traits, typename _Alloc>
__sso_string_base<_CharT, _Traits, _Alloc>::
@@ -361,9 +387,9 @@
_M_capacity(__rcs._M_allocated_capacity);
}
- _M_set_length(__rcs._M_length());
+ _M_set_length_no_wipe(__rcs._M_length());
__rcs._M_data(__rcs._M_local_data);
- __rcs._M_set_length(0);
+ __rcs._M_set_length_no_wipe(0);
}
#endif
@@ -425,7 +451,7 @@
__throw_exception_again;
}
- _M_set_length(__len);
+ _M_set_length_no_wipe(__len);
}
template<typename _CharT, typename _Traits, typename _Alloc>
@@ -457,7 +483,7 @@
__throw_exception_again;
}
- _M_set_length(__dnew);
+ _M_set_length_no_wipe(__dnew);
}
template<typename _CharT, typename _Traits, typename _Alloc>
@@ -474,7 +500,7 @@
if (__n)
this->_S_assign(_M_data(), __n, __c);
- _M_set_length(__n);
+ _M_set_length_no_wipe(__n);
}
template<typename _CharT, typename _Traits, typename _Alloc>
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/vstring.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/vstring.h
index 749d370..45d8079 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/vstring.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/vstring.h
@@ -39,6 +39,21 @@
#include <ext/rc_string_base.h>
#include <ext/sso_string_base.h>
+#if __google_stl_debug_string && !defined(_GLIBCXX_DEBUG)
+# undef _GLIBCXX_DEBUG_ASSERT
+# undef _GLIBCXX_DEBUG_PEDASSERT
+// Perform additional checks (but only in this file).
+# define _GLIBCXX_DEBUG_ASSERT(_Condition) \
+ if (! (_Condition)) { \
+ char buf[512]; \
+ __builtin_snprintf(buf, sizeof(buf), \
+ "%s:%d: %s: Assertion '%s' failed.\n", \
+ __FILE__, __LINE__, __func__, # _Condition); \
+ std::__throw_runtime_error(buf); \
+ }
+# define _GLIBCXX_DEBUG_PEDASSERT(_Condition) _GLIBCXX_DEBUG_ASSERT(_Condition)
+#endif
+
namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
{
_GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -536,7 +551,15 @@
const_reference
operator[] (size_type __pos) const _GLIBCXX_NOEXCEPT
{
+#if __google_stl_debug_string && !defined(_GLIBCXX_DEBUG)
+ if (__pos > this->size())
+ std::__throw_out_of_range_fmt(__N("__versa_string::operator[]: __pos "
+ "(which is %zu) > this->size() "
+ "(which is %zu)"),
+ __pos, this->size());
+#else
_GLIBCXX_DEBUG_ASSERT(__pos <= this->size());
+#endif
return this->_M_data()[__pos];
}
@@ -555,7 +578,15 @@
{
// Allow pos == size() both in C++98 mode, as v3 extension,
// and in C++11 mode.
+#if __google_stl_debug_string && !defined(_GLIBCXX_DEBUG)
+ if (__pos > this->size())
+ std::__throw_out_of_range_fmt(__N("__versa_string::operator[]: __pos "
+ "(which is %zu) > this->size() "
+ "(which is %zu)"),
+ __pos, this->size());
+#else
_GLIBCXX_DEBUG_ASSERT(__pos <= this->size());
+#endif
// In pedantic mode be strict in C++98 mode.
_GLIBCXX_DEBUG_PEDASSERT(__cplusplus >= 201103L
|| __pos < this->size());
@@ -2960,4 +2991,12 @@
#include "vstring.tcc"
+#if __google_stl_debug_string && !defined(_GLIBCXX_DEBUG)
+// Undo our defines, so they don't affect anything else.
+# undef _GLIBCXX_DEBUG_ASSERT
+# undef _GLIBCXX_DEBUG_PEDASSERT
+# define _GLIBCXX_DEBUG_ASSERT(_Condition)
+# define _GLIBCXX_DEBUG_PEDASSERT(_Condition)
+#endif
+
#endif /* _VSTRING_H */
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/functional b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/functional
index 5a987d9..0e80fa3 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/functional
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/functional
@@ -2149,8 +2149,15 @@
using _Invoke = decltype(__callable_functor(std::declval<_Functor&>())
(std::declval<_ArgTypes>()...) );
+ // Used so the return type convertibility checks aren't done when
+ // performing overload resolution for copy construction/assignment.
+ template<typename _Tp>
+ using _NotSelf = __not_<is_same<_Tp, function>>;
+
template<typename _Functor>
- using _Callable = __check_func_return_type<_Invoke<_Functor>, _Res>;
+ using _Callable
+ = __and_<_NotSelf<_Functor>,
+ __check_func_return_type<_Invoke<_Functor>, _Res>>;
template<typename _Cond, typename _Tp>
using _Requires = typename enable_if<_Cond::value, _Tp>::type;
@@ -2291,7 +2298,7 @@
* reference_wrapper<F>, this function will not throw.
*/
template<typename _Functor>
- _Requires<_Callable<_Functor>, function&>
+ _Requires<_Callable<typename decay<_Functor>::type>, function&>
operator=(_Functor&& __f)
{
function(std::forward<_Functor>(__f)).swap(*this);
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/future b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/future
index 717ce71..d446b9d 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/future
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/future
@@ -365,12 +365,14 @@
void
_M_set_result(function<_Ptr_type()> __res, bool __ignore_failure = false)
{
- bool __set = __ignore_failure;
+ bool __set = false;
// all calls to this function are serialized,
// side-effects of invoking __res only happen once
call_once(_M_once, &_State_baseV2::_M_do_set, this, ref(__res),
ref(__set));
- if (!__set)
+ if (__set)
+ _M_cond.notify_all();
+ else if (!__ignore_failure)
__throw_future_error(int(future_errc::promise_already_satisfied));
}
@@ -485,7 +487,6 @@
lock_guard<mutex> __lock(_M_mutex);
_M_result.swap(__res);
}
- _M_cond.notify_all();
__set = true;
}
@@ -495,6 +496,7 @@
virtual void _M_complete_async() { }
// Return true if state contains a deferred function.
+ // Caller must own _M_mutex.
virtual bool _M_has_deferred() const { return false; }
};
@@ -1007,22 +1009,25 @@
void
set_value(const _Res& __r)
{
+ auto __future = _M_future;
auto __setter = _State::__setter(this, __r);
- _M_future->_M_set_result(std::move(__setter));
+ __future->_M_set_result(std::move(__setter));
}
void
set_value(_Res&& __r)
{
+ auto __future = _M_future;
auto __setter = _State::__setter(this, std::move(__r));
- _M_future->_M_set_result(std::move(__setter));
+ __future->_M_set_result(std::move(__setter));
}
void
set_exception(exception_ptr __p)
{
+ auto __future = _M_future;
auto __setter = _State::__setter(__p, this);
- _M_future->_M_set_result(std::move(__setter));
+ __future->_M_set_result(std::move(__setter));
}
};
@@ -1105,15 +1110,17 @@
void
set_value(_Res& __r)
{
+ auto __future = _M_future;
auto __setter = _State::__setter(this, __r);
- _M_future->_M_set_result(std::move(__setter));
+ __future->_M_set_result(std::move(__setter));
}
void
set_exception(exception_ptr __p)
{
+ auto __future = _M_future;
auto __setter = _State::__setter(__p, this);
- _M_future->_M_set_result(std::move(__setter));
+ __future->_M_set_result(std::move(__setter));
}
};
@@ -1190,8 +1197,9 @@
void
set_exception(exception_ptr __p)
{
+ auto __future = _M_future;
auto __setter = _State::__setter(__p, this);
- _M_future->_M_set_result(std::move(__setter));
+ __future->_M_set_result(std::move(__setter));
}
};
@@ -1217,8 +1225,9 @@
inline void
promise<void>::set_value()
{
+ auto __future = _M_future;
auto __setter = _State::__setter(this);
- _M_future->_M_set_result(std::move(__setter));
+ __future->_M_set_result(std::move(__setter));
}
@@ -1231,6 +1240,10 @@
{
_M_result->_M_set(_M_fn());
}
+ __catch(const __cxxabiv1::__forced_unwind&)
+ {
+ __throw_exception_again; // will cause broken_promise
+ }
__catch(...)
{
_M_result->_M_error = current_exception();
@@ -1250,6 +1263,10 @@
{
_M_fn();
}
+ __catch(const __cxxabiv1::__forced_unwind&)
+ {
+ __throw_exception_again; // will cause broken_promise
+ }
__catch(...)
{
_M_result->_M_error = current_exception();
@@ -1510,7 +1527,17 @@
: _M_result(new _Result<_Res>()), _M_fn(std::move(__fn))
{
_M_thread = std::thread{ [this] {
- _M_set_result(_S_task_setter(_M_result, _M_fn));
+ __try
+ {
+ _M_set_result(_S_task_setter(_M_result, _M_fn));
+ }
+ __catch (const __cxxabiv1::__forced_unwind&)
+ {
+ // make the shared state ready on thread cancellation
+ if (static_cast<bool>(_M_result))
+ this->_M_break_promise(std::move(_M_result));
+ __throw_exception_again;
+ }
} };
}
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/iomanip b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/iomanip
index 73822db..cc6f60c 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/iomanip
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/iomanip
@@ -41,6 +41,9 @@
#if __cplusplus >= 201103L
#include <locale>
+#if __cplusplus > 201103L
+#include <sstream> // used in quoted.
+#endif
#endif
namespace std _GLIBCXX_VISIBILITY(default)
@@ -342,7 +345,6 @@
/**
* @brief Struct for delimited strings.
- * The left and right delimiters can be different.
*/
template<typename _String, typename _CharT>
struct _Quoted_string
@@ -364,45 +366,51 @@
};
/**
- * @brief Inserter for delimited strings.
- * The left and right delimiters can be different.
+ * @brief Inserter for quoted strings.
+ *
+ * _GLIBCXX_RESOLVE_LIB_DEFECTS
+ * DR 2344 quoted()'s interaction with padding is unclear
*/
template<typename _CharT, typename _Traits>
auto&
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
const _Quoted_string<const _CharT*, _CharT>& __str)
{
- __os << __str._M_delim;
+ std::basic_ostringstream<_CharT, _Traits> __ostr;
+ __ostr << __str._M_delim;
for (const _CharT* __c = __str._M_string; *__c; ++__c)
{
if (*__c == __str._M_delim || *__c == __str._M_escape)
- __os << __str._M_escape;
- __os << *__c;
+ __ostr << __str._M_escape;
+ __ostr << *__c;
}
- __os << __str._M_delim;
+ __ostr << __str._M_delim;
- return __os;
+ return __os << __ostr.str();
}
/**
- * @brief Inserter for delimited strings.
- * The left and right delimiters can be different.
+ * @brief Inserter for quoted strings.
+ *
+ * _GLIBCXX_RESOLVE_LIB_DEFECTS
+ * DR 2344 quoted()'s interaction with padding is unclear
*/
template<typename _CharT, typename _Traits, typename _String>
auto&
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
const _Quoted_string<_String, _CharT>& __str)
{
- __os << __str._M_delim;
+ std::basic_ostringstream<_CharT, _Traits> __ostr;
+ __ostr << __str._M_delim;
for (auto& __c : __str._M_string)
{
if (__c == __str._M_delim || __c == __str._M_escape)
- __os << __str._M_escape;
- __os << __c;
+ __ostr << __str._M_escape;
+ __ostr << __c;
}
- __os << __str._M_delim;
+ __ostr << __str._M_delim;
- return __os;
+ return __os << __ostr.str();
}
/**
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/iostream b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/iostream
index 85d2b95..5c10869 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/iostream
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/iostream
@@ -48,13 +48,13 @@
*
* The <iostream> header declares the eight <em>standard stream
* objects</em>. For other declarations, see
- * http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt11ch24.html
+ * http://gcc.gnu.org/onlinedocs/libstdc++/manual/io.html
* and the @link iosfwd I/O forward declarations @endlink
*
* They are required by default to cooperate with the global C
* library's @c FILE streams, and to be available during program
- * startup and termination. For more information, see the HOWTO
- * linked to above.
+ * startup and termination. For more information, see the section of the
+ * manual linked to above.
*/
//@{
extern istream cin; /// Linked to standard input
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/mutex b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/mutex
index 0b481d6..8e9dd27 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/mutex
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/mutex
@@ -44,6 +44,7 @@
#include <bits/functexcept.h>
#include <bits/gthr.h>
#include <bits/move.h> // for std::swap
+#include <bits/cxxabi_forced.h>
#ifdef _GLIBCXX_USE_C99_STDINT_TR1
@@ -649,6 +650,8 @@
auto __locks = std::tie(__l1, __l2, __l3...);
__try
{ __try_lock_impl<0>::__do_try_lock(__locks, __idx); }
+ __catch(const __cxxabiv1::__forced_unwind&)
+ { __throw_exception_again; }
__catch(...)
{ }
return __idx;
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/new b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/new
index a65a0b8..229bcea 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/new
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/new
@@ -131,6 +131,8 @@
__attribute__((__externally_visible__));
void operator delete(void*) _GLIBCXX_USE_NOEXCEPT
__attribute__((__externally_visible__));
+void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT
+ __attribute__((__externally_visible__));
void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT
__attribute__((__externally_visible__));
void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/tuple b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/tuple
index 92ecdb9..103c99e 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/tuple
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/tuple
@@ -710,27 +710,28 @@
add_cv<typename tuple_element<__i, _Tp>::type>::type type;
};
+#if __cplusplus > 201103L
+ template<std::size_t __i, typename _Tp>
+ using tuple_element_t = typename tuple_element<__i, _Tp>::type;
+#endif
+
/// Finds the size of a given tuple type.
template<typename _Tp>
struct tuple_size;
+ // _GLIBCXX_RESOLVE_LIB_DEFECTS
+ // 2313. tuple_size should always derive from integral_constant<size_t, N>
template<typename _Tp>
struct tuple_size<const _Tp>
- : public integral_constant<
- typename remove_cv<decltype(tuple_size<_Tp>::value)>::type,
- tuple_size<_Tp>::value> { };
+ : public integral_constant<size_t, tuple_size<_Tp>::value> { };
template<typename _Tp>
struct tuple_size<volatile _Tp>
- : public integral_constant<
- typename remove_cv<decltype(tuple_size<_Tp>::value)>::type,
- tuple_size<_Tp>::value> { };
+ : public integral_constant<size_t, tuple_size<_Tp>::value> { };
template<typename _Tp>
struct tuple_size<const volatile _Tp>
- : public integral_constant<
- typename remove_cv<decltype(tuple_size<_Tp>::value)>::type,
- tuple_size<_Tp>::value> { };
+ : public integral_constant<size_t, tuple_size<_Tp>::value> { };
/// class tuple_size
template<typename... _Elements>
@@ -747,23 +748,23 @@
__get_helper(const _Tuple_impl<__i, _Head, _Tail...>& __t) noexcept
{ return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); }
- // Return a reference (const reference, rvalue reference) to the ith element
- // of a tuple. Any const or non-const ref elements are returned with their
- // original type.
+ /// Return a reference to the ith element of a tuple.
template<std::size_t __i, typename... _Elements>
constexpr typename __add_ref<
typename tuple_element<__i, tuple<_Elements...>>::type
>::type
get(tuple<_Elements...>& __t) noexcept
- { return __get_helper<__i>(__t); }
+ { return std::__get_helper<__i>(__t); }
+ /// Return a const reference to the ith element of a const tuple.
template<std::size_t __i, typename... _Elements>
constexpr typename __add_c_ref<
typename tuple_element<__i, tuple<_Elements...>>::type
>::type
get(const tuple<_Elements...>& __t) noexcept
- { return __get_helper<__i>(__t); }
+ { return std::__get_helper<__i>(__t); }
+ /// Return an rvalue reference to the ith element of a tuple rvalue.
template<std::size_t __i, typename... _Elements>
constexpr typename __add_r_ref<
typename tuple_element<__i, tuple<_Elements...>>::type
@@ -783,22 +784,26 @@
__get_helper2(const _Tuple_impl<__i, _Head, _Tail...>& __t) noexcept
{ return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); }
+ /// Return a reference to the unique element of type _Tp of a tuple.
template <typename _Tp, typename... _Types>
constexpr _Tp&
get(tuple<_Types...>& __t) noexcept
- { return __get_helper2<_Tp>(__t); }
+ { return std::__get_helper2<_Tp>(__t); }
+ /// Return a reference to the unique element of type _Tp of a tuple rvalue.
template <typename _Tp, typename... _Types>
constexpr _Tp&&
get(tuple<_Types...>&& __t) noexcept
- { return std::move(__get_helper2<_Tp>(__t)); }
+ { return std::forward<_Tp&&>(std::__get_helper2<_Tp>(__t)); }
+ /// Return a const reference to the unique element of type _Tp of a tuple.
template <typename _Tp, typename... _Types>
constexpr const _Tp&
get(const tuple<_Types...>& __t) noexcept
- { return __get_helper2<_Tp>(__t); }
+ { return std::__get_helper2<_Tp>(__t); }
#endif
+
// This class helps construct the various comparison operations on tuples
template<std::size_t __check_equal_size, std::size_t __i, std::size_t __j,
typename _Tp, typename _Up>
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/type_traits b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/type_traits
index 86fde9e..9a5c06e 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/include/type_traits
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/include/type_traits
@@ -37,6 +37,18 @@
#include <bits/c++config.h>
+#ifdef _GLIBCXX_USE_C99_STDINT_TR1
+# if defined (__UINT_LEAST16_TYPE__) && defined(__UINT_LEAST32_TYPE__)
+namespace std
+{
+ typedef __UINT_LEAST16_TYPE__ uint_least16_t;
+ typedef __UINT_LEAST32_TYPE__ uint_least32_t;
+}
+# else
+# include <cstdint>
+# endif
+#endif
+
namespace std _GLIBCXX_VISIBILITY(default)
{
_GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -259,7 +271,7 @@
struct __is_floating_point_helper<long double>
: public true_type { };
-#if !defined(__STRICT_ANSI__) && defined(_GLIBCXX_USE_FLOAT128) && (!defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 4))
+#if !defined(__STRICT_ANSI__) && defined(_GLIBCXX_USE_FLOAT128) && (!defined (__ANDROID__) || !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 4))
template<>
struct __is_floating_point_helper<__float128>
: public true_type { };
@@ -1583,6 +1595,12 @@
struct __make_unsigned<long long>
{ typedef unsigned long long __type; };
+#if defined(_GLIBCXX_USE_WCHAR_T) && !defined(__WCHAR_UNSIGNED__)
+ template<>
+ struct __make_unsigned<wchar_t> : __make_unsigned<__WCHAR_TYPE__>
+ { };
+#endif
+
#if !defined(__STRICT_ANSI__) && defined(_GLIBCXX_USE_INT128)
template<>
struct __make_unsigned<__int128>
@@ -1665,6 +1683,21 @@
struct __make_signed<unsigned long long>
{ typedef signed long long __type; };
+#if defined(_GLIBCXX_USE_WCHAR_T) && defined(__WCHAR_UNSIGNED__)
+ template<>
+ struct __make_signed<wchar_t> : __make_signed<__WCHAR_TYPE__>
+ { };
+#endif
+
+#ifdef _GLIBCXX_USE_C99_STDINT_TR1
+ template<>
+ struct __make_signed<char16_t> : __make_signed<uint_least16_t>
+ { };
+ template<>
+ struct __make_signed<char32_t> : __make_signed<uint_least32_t>
+ { };
+#endif
+
#if !defined(__STRICT_ANSI__) && defined(_GLIBCXX_USE_INT128)
template<>
struct __make_signed<unsigned __int128>
@@ -1938,7 +1971,11 @@
struct __common_type_impl
: private __do_common_type_impl
{
+#if !defined (__ANDROID__)
+ typedef decltype(_S_test<_Tp, _Up>(0)) type;
+#else
typedef typename decay<decltype(_S_test<_Tp, _Up>(0))>::type type;
+#endif
};
struct __do_member_type_wrapper
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/c++config.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/c++config.h
index 103fa47..8395c3b 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/c++config.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/c++config.h
@@ -31,7 +31,7 @@
#define _GLIBCXX_CXX_CONFIG_H 1
// The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20140422
+#define __GLIBCXX__ 20140827
// Macros for various attributes.
// _GLIBCXX_PURE
@@ -1293,8 +1293,11 @@
this host. */
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */
-/* Define if __float128 is supported on this host. */
+/* Define if __float128 is supported on this host.
+ Hide all uses of __float128 from Clang. Google ref b/6422845 */
+#ifndef __clang__
/* #undef _GLIBCXX_USE_FLOAT128 */
+#endif
/* Defined if gettimeofday is available. */
#define _GLIBCXX_USE_GETTIMEOFDAY 1
@@ -1345,8 +1348,11 @@
/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1
-/* Defined if as can handle rdrand. */
+/* Defined if as can handle rdrand.
+ Disable when building with Clang. Google ref b/8680429 */
+#ifndef __clang__
/* #undef _GLIBCXX_X86_RDRAND */
+#endif
/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/c++locale.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/c++locale.h
index aedb13f..028c185 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/c++locale.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/c++locale.h
@@ -59,13 +59,20 @@
{
char* __old = std::setlocale(LC_NUMERIC, 0);
char* __sav = 0;
- if (__old && __builtin_strcmp(__old, "C"))
- {
- const size_t __len = __builtin_strlen(__old) + 1;
- __sav = new char[__len];
- __builtin_memcpy(__sav, __old, __len);
- std::setlocale(LC_NUMERIC, "C");
+#if defined (__ANDROID__)
+ if (__old)
+ {
+#endif
+ if (__builtin_strcmp(__old, "C"))
+ {
+ const size_t __len = __builtin_strlen(__old) + 1;
+ __sav = new char[__len];
+ __builtin_memcpy(__sav, __old, __len);
+ std::setlocale(LC_NUMERIC, "C");
+ }
+#if defined (__ANDROID__)
}
+#endif
__builtin_va_list __args;
__builtin_va_start(__args, __fmt);
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/ctype_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/ctype_base.h
index a6ccfb9..d713e0c 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/ctype_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include/bits/ctype_base.h
@@ -30,6 +30,7 @@
// Support for Solaris 2.5.1
+#if defined (__ANDROID__)
#if !defined(_U)
#if !defined(_CTYPE_U)
#error Bionic header ctype.h does not define either _U nor _CTYPE_U
@@ -43,6 +44,7 @@
#define _X _CTYPE_X
#define _B _CTYPE_B
#endif
+#endif /* __ANDROID__ */
namespace std _GLIBCXX_VISIBILITY(default)
{
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_shared.so b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_shared.so
index 9c28e0a..cd1da7f 100755
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_shared.so
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_static.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_static.a
index 24d5885..0828fc1 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_static.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_static.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libsupc++.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libsupc++.a
index 75ee34b..575f350 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libsupc++.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libsupc++.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/c++config.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/c++config.h
index a31d1dd..31c5ce8 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/c++config.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/c++config.h
@@ -31,7 +31,7 @@
#define _GLIBCXX_CXX_CONFIG_H 1
// The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20140422
+#define __GLIBCXX__ 20140827
// Macros for various attributes.
// _GLIBCXX_PURE
@@ -1293,8 +1293,11 @@
this host. */
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */
-/* Define if __float128 is supported on this host. */
+/* Define if __float128 is supported on this host.
+ Hide all uses of __float128 from Clang. Google ref b/6422845 */
+#ifndef __clang__
/* #undef _GLIBCXX_USE_FLOAT128 */
+#endif
/* Defined if gettimeofday is available. */
#define _GLIBCXX_USE_GETTIMEOFDAY 1
@@ -1345,8 +1348,11 @@
/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1
-/* Defined if as can handle rdrand. */
+/* Defined if as can handle rdrand.
+ Disable when building with Clang. Google ref b/8680429 */
+#ifndef __clang__
/* #undef _GLIBCXX_X86_RDRAND */
+#endif
/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/c++locale.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/c++locale.h
index aedb13f..028c185 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/c++locale.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/c++locale.h
@@ -59,13 +59,20 @@
{
char* __old = std::setlocale(LC_NUMERIC, 0);
char* __sav = 0;
- if (__old && __builtin_strcmp(__old, "C"))
- {
- const size_t __len = __builtin_strlen(__old) + 1;
- __sav = new char[__len];
- __builtin_memcpy(__sav, __old, __len);
- std::setlocale(LC_NUMERIC, "C");
+#if defined (__ANDROID__)
+ if (__old)
+ {
+#endif
+ if (__builtin_strcmp(__old, "C"))
+ {
+ const size_t __len = __builtin_strlen(__old) + 1;
+ __sav = new char[__len];
+ __builtin_memcpy(__sav, __old, __len);
+ std::setlocale(LC_NUMERIC, "C");
+ }
+#if defined (__ANDROID__)
}
+#endif
__builtin_va_list __args;
__builtin_va_start(__args, __fmt);
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/ctype_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/ctype_base.h
index a6ccfb9..d713e0c 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/ctype_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include/bits/ctype_base.h
@@ -30,6 +30,7 @@
// Support for Solaris 2.5.1
+#if defined (__ANDROID__)
#if !defined(_U)
#if !defined(_CTYPE_U)
#error Bionic header ctype.h does not define either _U nor _CTYPE_U
@@ -43,6 +44,7 @@
#define _X _CTYPE_X
#define _B _CTYPE_B
#endif
+#endif /* __ANDROID__ */
namespace std _GLIBCXX_VISIBILITY(default)
{
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_shared.so b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_shared.so
index a89cb84..b7f230e 100755
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_shared.so
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a
index 5b2d1a0..0ef28b3 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libsupc++.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libsupc++.a
index d2ed782..81dc103 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libsupc++.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libsupc++.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libgnustl_shared.so b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libgnustl_shared.so
index 76fcbed..c93a728 100755
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libgnustl_shared.so
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libgnustl_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libgnustl_static.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libgnustl_static.a
index 1a8ea4e..243e74b 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libgnustl_static.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libgnustl_static.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libsupc++.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libsupc++.a
index f9462f0..1024f5d 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libsupc++.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/thumb/libsupc++.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/c++config.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/c++config.h
index a31d1dd..31c5ce8 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/c++config.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/c++config.h
@@ -31,7 +31,7 @@
#define _GLIBCXX_CXX_CONFIG_H 1
// The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20140422
+#define __GLIBCXX__ 20140827
// Macros for various attributes.
// _GLIBCXX_PURE
@@ -1293,8 +1293,11 @@
this host. */
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */
-/* Define if __float128 is supported on this host. */
+/* Define if __float128 is supported on this host.
+ Hide all uses of __float128 from Clang. Google ref b/6422845 */
+#ifndef __clang__
/* #undef _GLIBCXX_USE_FLOAT128 */
+#endif
/* Defined if gettimeofday is available. */
#define _GLIBCXX_USE_GETTIMEOFDAY 1
@@ -1345,8 +1348,11 @@
/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1
-/* Defined if as can handle rdrand. */
+/* Defined if as can handle rdrand.
+ Disable when building with Clang. Google ref b/8680429 */
+#ifndef __clang__
/* #undef _GLIBCXX_X86_RDRAND */
+#endif
/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/c++locale.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/c++locale.h
index aedb13f..028c185 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/c++locale.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/c++locale.h
@@ -59,13 +59,20 @@
{
char* __old = std::setlocale(LC_NUMERIC, 0);
char* __sav = 0;
- if (__old && __builtin_strcmp(__old, "C"))
- {
- const size_t __len = __builtin_strlen(__old) + 1;
- __sav = new char[__len];
- __builtin_memcpy(__sav, __old, __len);
- std::setlocale(LC_NUMERIC, "C");
+#if defined (__ANDROID__)
+ if (__old)
+ {
+#endif
+ if (__builtin_strcmp(__old, "C"))
+ {
+ const size_t __len = __builtin_strlen(__old) + 1;
+ __sav = new char[__len];
+ __builtin_memcpy(__sav, __old, __len);
+ std::setlocale(LC_NUMERIC, "C");
+ }
+#if defined (__ANDROID__)
}
+#endif
__builtin_va_list __args;
__builtin_va_start(__args, __fmt);
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/ctype_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/ctype_base.h
index a6ccfb9..d713e0c 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/ctype_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include/bits/ctype_base.h
@@ -30,6 +30,7 @@
// Support for Solaris 2.5.1
+#if defined (__ANDROID__)
#if !defined(_U)
#if !defined(_CTYPE_U)
#error Bionic header ctype.h does not define either _U nor _CTYPE_U
@@ -43,6 +44,7 @@
#define _X _CTYPE_X
#define _B _CTYPE_B
#endif
+#endif /* __ANDROID__ */
namespace std _GLIBCXX_VISIBILITY(default)
{
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libgnustl_shared.so b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libgnustl_shared.so
index 368dd9c..c86341c 100755
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libgnustl_shared.so
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libgnustl_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libgnustl_static.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libgnustl_static.a
index fbe31ec..c4618ef 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libgnustl_static.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libgnustl_static.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libsupc++.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libsupc++.a
index dcbf3cf..03bd042 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libsupc++.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/libsupc++.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libgnustl_shared.so b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libgnustl_shared.so
index cc849ce..05844c1 100755
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libgnustl_shared.so
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libgnustl_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libgnustl_static.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libgnustl_static.a
index 1f95356..088483a 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libgnustl_static.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libgnustl_static.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libsupc++.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libsupc++.a
index 8a2e4fc..bd32afe 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libsupc++.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/thumb/libsupc++.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/c++config.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/c++config.h
index a31d1dd..31c5ce8 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/c++config.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/c++config.h
@@ -31,7 +31,7 @@
#define _GLIBCXX_CXX_CONFIG_H 1
// The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20140422
+#define __GLIBCXX__ 20140827
// Macros for various attributes.
// _GLIBCXX_PURE
@@ -1293,8 +1293,11 @@
this host. */
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */
-/* Define if __float128 is supported on this host. */
+/* Define if __float128 is supported on this host.
+ Hide all uses of __float128 from Clang. Google ref b/6422845 */
+#ifndef __clang__
/* #undef _GLIBCXX_USE_FLOAT128 */
+#endif
/* Defined if gettimeofday is available. */
#define _GLIBCXX_USE_GETTIMEOFDAY 1
@@ -1345,8 +1348,11 @@
/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1
-/* Defined if as can handle rdrand. */
+/* Defined if as can handle rdrand.
+ Disable when building with Clang. Google ref b/8680429 */
+#ifndef __clang__
/* #undef _GLIBCXX_X86_RDRAND */
+#endif
/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/c++locale.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/c++locale.h
index aedb13f..028c185 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/c++locale.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/c++locale.h
@@ -59,13 +59,20 @@
{
char* __old = std::setlocale(LC_NUMERIC, 0);
char* __sav = 0;
- if (__old && __builtin_strcmp(__old, "C"))
- {
- const size_t __len = __builtin_strlen(__old) + 1;
- __sav = new char[__len];
- __builtin_memcpy(__sav, __old, __len);
- std::setlocale(LC_NUMERIC, "C");
+#if defined (__ANDROID__)
+ if (__old)
+ {
+#endif
+ if (__builtin_strcmp(__old, "C"))
+ {
+ const size_t __len = __builtin_strlen(__old) + 1;
+ __sav = new char[__len];
+ __builtin_memcpy(__sav, __old, __len);
+ std::setlocale(LC_NUMERIC, "C");
+ }
+#if defined (__ANDROID__)
}
+#endif
__builtin_va_list __args;
__builtin_va_start(__args, __fmt);
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/ctype_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/ctype_base.h
index a6ccfb9..d713e0c 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/ctype_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/include/bits/ctype_base.h
@@ -30,6 +30,7 @@
// Support for Solaris 2.5.1
+#if defined (__ANDROID__)
#if !defined(_U)
#if !defined(_CTYPE_U)
#error Bionic header ctype.h does not define either _U nor _CTYPE_U
@@ -43,6 +44,7 @@
#define _X _CTYPE_X
#define _B _CTYPE_B
#endif
+#endif /* __ANDROID__ */
namespace std _GLIBCXX_VISIBILITY(default)
{
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libgnustl_shared.so b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libgnustl_shared.so
index c20fe27..552b8fb 100755
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libgnustl_shared.so
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libgnustl_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libgnustl_static.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libgnustl_static.a
index 7039aae..dcc9449 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libgnustl_static.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libgnustl_static.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libsupc++.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libsupc++.a
index 96a3983..6392842 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libsupc++.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/libsupc++.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/c++config.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/c++config.h
index 103fa47..8395c3b 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/c++config.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/c++config.h
@@ -31,7 +31,7 @@
#define _GLIBCXX_CXX_CONFIG_H 1
// The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20140422
+#define __GLIBCXX__ 20140827
// Macros for various attributes.
// _GLIBCXX_PURE
@@ -1293,8 +1293,11 @@
this host. */
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */
-/* Define if __float128 is supported on this host. */
+/* Define if __float128 is supported on this host.
+ Hide all uses of __float128 from Clang. Google ref b/6422845 */
+#ifndef __clang__
/* #undef _GLIBCXX_USE_FLOAT128 */
+#endif
/* Defined if gettimeofday is available. */
#define _GLIBCXX_USE_GETTIMEOFDAY 1
@@ -1345,8 +1348,11 @@
/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1
-/* Defined if as can handle rdrand. */
+/* Defined if as can handle rdrand.
+ Disable when building with Clang. Google ref b/8680429 */
+#ifndef __clang__
/* #undef _GLIBCXX_X86_RDRAND */
+#endif
/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/c++locale.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/c++locale.h
index aedb13f..028c185 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/c++locale.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/c++locale.h
@@ -59,13 +59,20 @@
{
char* __old = std::setlocale(LC_NUMERIC, 0);
char* __sav = 0;
- if (__old && __builtin_strcmp(__old, "C"))
- {
- const size_t __len = __builtin_strlen(__old) + 1;
- __sav = new char[__len];
- __builtin_memcpy(__sav, __old, __len);
- std::setlocale(LC_NUMERIC, "C");
+#if defined (__ANDROID__)
+ if (__old)
+ {
+#endif
+ if (__builtin_strcmp(__old, "C"))
+ {
+ const size_t __len = __builtin_strlen(__old) + 1;
+ __sav = new char[__len];
+ __builtin_memcpy(__sav, __old, __len);
+ std::setlocale(LC_NUMERIC, "C");
+ }
+#if defined (__ANDROID__)
}
+#endif
__builtin_va_list __args;
__builtin_va_start(__args, __fmt);
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/ctype_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/ctype_base.h
index a6ccfb9..d713e0c 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/ctype_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include/bits/ctype_base.h
@@ -30,6 +30,7 @@
// Support for Solaris 2.5.1
+#if defined (__ANDROID__)
#if !defined(_U)
#if !defined(_CTYPE_U)
#error Bionic header ctype.h does not define either _U nor _CTYPE_U
@@ -43,6 +44,7 @@
#define _X _CTYPE_X
#define _B _CTYPE_B
#endif
+#endif /* __ANDROID__ */
namespace std _GLIBCXX_VISIBILITY(default)
{
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libgnustl_shared.so b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libgnustl_shared.so
index 1027125..da5ea06 100755
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libgnustl_shared.so
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libgnustl_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libgnustl_static.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libgnustl_static.a
index 03b05b4..8496be7 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libgnustl_static.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libgnustl_static.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libsupc++.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libsupc++.a
index 94187b2..e8948e4 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libsupc++.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/libsupc++.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/c++config.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/c++config.h
index 6200953..517021f 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/c++config.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/c++config.h
@@ -31,7 +31,7 @@
#define _GLIBCXX_CXX_CONFIG_H 1
// The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20140422
+#define __GLIBCXX__ 20140827
// Macros for various attributes.
// _GLIBCXX_PURE
@@ -1293,8 +1293,11 @@
this host. */
#define _GLIBCXX_USE_DECIMAL_FLOAT 1
-/* Define if __float128 is supported on this host. */
+/* Define if __float128 is supported on this host.
+ Hide all uses of __float128 from Clang. Google ref b/6422845 */
+#ifndef __clang__
#define _GLIBCXX_USE_FLOAT128 1
+#endif
/* Defined if gettimeofday is available. */
#define _GLIBCXX_USE_GETTIMEOFDAY 1
@@ -1345,8 +1348,11 @@
/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1
-/* Defined if as can handle rdrand. */
+/* Defined if as can handle rdrand.
+ Disable when building with Clang. Google ref b/8680429 */
+#ifndef __clang__
#define _GLIBCXX_X86_RDRAND 1
+#endif
/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/c++locale.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/c++locale.h
index aedb13f..028c185 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/c++locale.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/c++locale.h
@@ -59,13 +59,20 @@
{
char* __old = std::setlocale(LC_NUMERIC, 0);
char* __sav = 0;
- if (__old && __builtin_strcmp(__old, "C"))
- {
- const size_t __len = __builtin_strlen(__old) + 1;
- __sav = new char[__len];
- __builtin_memcpy(__sav, __old, __len);
- std::setlocale(LC_NUMERIC, "C");
+#if defined (__ANDROID__)
+ if (__old)
+ {
+#endif
+ if (__builtin_strcmp(__old, "C"))
+ {
+ const size_t __len = __builtin_strlen(__old) + 1;
+ __sav = new char[__len];
+ __builtin_memcpy(__sav, __old, __len);
+ std::setlocale(LC_NUMERIC, "C");
+ }
+#if defined (__ANDROID__)
}
+#endif
__builtin_va_list __args;
__builtin_va_start(__args, __fmt);
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/ctype_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/ctype_base.h
index a6ccfb9..d713e0c 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/ctype_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/ctype_base.h
@@ -30,6 +30,7 @@
// Support for Solaris 2.5.1
+#if defined (__ANDROID__)
#if !defined(_U)
#if !defined(_CTYPE_U)
#error Bionic header ctype.h does not define either _U nor _CTYPE_U
@@ -43,6 +44,7 @@
#define _X _CTYPE_X
#define _B _CTYPE_B
#endif
+#endif /* __ANDROID__ */
namespace std _GLIBCXX_VISIBILITY(default)
{
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_shared.so b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_shared.so
index b068400..bedcb33 100755
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_shared.so
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_static.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_static.a
index 2b71533..d1a4002 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_static.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_static.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libsupc++.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libsupc++.a
index 52c3e81..d49f3e9 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libsupc++.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libsupc++.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/c++config.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/c++config.h
index a8dc524..3b7cfa9 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/c++config.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/c++config.h
@@ -31,7 +31,7 @@
#define _GLIBCXX_CXX_CONFIG_H 1
// The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20140422
+#define __GLIBCXX__ 20140827
// Macros for various attributes.
// _GLIBCXX_PURE
@@ -1293,8 +1293,11 @@
this host. */
#define _GLIBCXX_USE_DECIMAL_FLOAT 1
-/* Define if __float128 is supported on this host. */
+/* Define if __float128 is supported on this host.
+ Hide all uses of __float128 from Clang. Google ref b/6422845 */
+#ifndef __clang__
#define _GLIBCXX_USE_FLOAT128 1
+#endif
/* Defined if gettimeofday is available. */
#define _GLIBCXX_USE_GETTIMEOFDAY 1
@@ -1345,8 +1348,11 @@
/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1
-/* Defined if as can handle rdrand. */
+/* Defined if as can handle rdrand.
+ Disable when building with Clang. Google ref b/8680429 */
+#ifndef __clang__
#define _GLIBCXX_X86_RDRAND 1
+#endif
/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/c++locale.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/c++locale.h
index aedb13f..028c185 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/c++locale.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/c++locale.h
@@ -59,13 +59,20 @@
{
char* __old = std::setlocale(LC_NUMERIC, 0);
char* __sav = 0;
- if (__old && __builtin_strcmp(__old, "C"))
- {
- const size_t __len = __builtin_strlen(__old) + 1;
- __sav = new char[__len];
- __builtin_memcpy(__sav, __old, __len);
- std::setlocale(LC_NUMERIC, "C");
+#if defined (__ANDROID__)
+ if (__old)
+ {
+#endif
+ if (__builtin_strcmp(__old, "C"))
+ {
+ const size_t __len = __builtin_strlen(__old) + 1;
+ __sav = new char[__len];
+ __builtin_memcpy(__sav, __old, __len);
+ std::setlocale(LC_NUMERIC, "C");
+ }
+#if defined (__ANDROID__)
}
+#endif
__builtin_va_list __args;
__builtin_va_start(__args, __fmt);
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/ctype_base.h b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/ctype_base.h
index a6ccfb9..d713e0c 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/ctype_base.h
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/include/bits/ctype_base.h
@@ -30,6 +30,7 @@
// Support for Solaris 2.5.1
+#if defined (__ANDROID__)
#if !defined(_U)
#if !defined(_CTYPE_U)
#error Bionic header ctype.h does not define either _U nor _CTYPE_U
@@ -43,6 +44,7 @@
#define _X _CTYPE_X
#define _B _CTYPE_B
#endif
+#endif /* __ANDROID__ */
namespace std _GLIBCXX_VISIBILITY(default)
{
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libgnustl_shared.so b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libgnustl_shared.so
index 0a33be7..965a5c9 100755
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libgnustl_shared.so
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libgnustl_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libgnustl_static.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libgnustl_static.a
index 5d96f9e..1bbad64 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libgnustl_static.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libgnustl_static.a
Binary files differ
diff --git a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libsupc++.a b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libsupc++.a
index 31b9c68..50203ab 100644
--- a/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libsupc++.a
+++ b/9/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libsupc++.a
Binary files differ
diff --git a/9/sources/cxx-stl/llvm-libc++/libs/mips64/libc++_shared.so b/9/sources/cxx-stl/llvm-libc++/libs/mips64/libc++_shared.so
index e85d027..dde818d 100755
--- a/9/sources/cxx-stl/llvm-libc++/libs/mips64/libc++_shared.so
+++ b/9/sources/cxx-stl/llvm-libc++/libs/mips64/libc++_shared.so
Binary files differ
diff --git a/9/sources/cxx-stl/llvm-libc++/libs/mips64/libc++_static.a b/9/sources/cxx-stl/llvm-libc++/libs/mips64/libc++_static.a
index 6a62769..aed5c10 100644
--- a/9/sources/cxx-stl/llvm-libc++/libs/mips64/libc++_static.a
+++ b/9/sources/cxx-stl/llvm-libc++/libs/mips64/libc++_static.a
Binary files differ