patches/strace/4.5.17/170-arm-syscalls.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Dec 31 16:23:27 2011 +0100 (2011-12-31)
changeset 2814 3dc2727ebffc
permissions -rw-r--r--
cc/gcc: add option to use system zlib

In some cases, it might be desirable to use the system zlib

Eg. because latest gcc seem to be totally borked when it comes
to multilib, and tries to build a multilib host zlib, when it
is *absolutely* *not* needed: we want mulitlib on the target,
not on the host! Sigh... :-(

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@974
     1
Original patch from gentoo: ../../dev/crosstool-NG/ct-ng.trunk/patches/strace/4.5.17/170-arm-syscalls.patch
yann@974
     2
-= BEGIN original header =-
yann@974
     3
Author: Michael Abbott <michael.abbott@diamond.ac.uk>
yann@974
     4
Date:   Wed Oct 22 08:53:42 2008 +0100
yann@974
     5
yann@974
     6
    Syscall patch for ARM
yann@974
     7
    Patch mailed to strace mailing list by Anderson Lizardo, work by
yann@974
     8
    Bruna Moreira, dated 2008-01-25.  Patch cleaned up against 4.5.17 release.
yann@974
     9
yann@974
    10
diff --git a/linux/arm/errnoent1.h b/linux/arm/errnoent1.h
yann@974
    11
new file mode 100644
yann@974
    12
index 0000000..a894827
yann@974
    13
-= END original header =-
yann@974
    14
diff -durN b/linux/arm/errnoent1.h b/linux/arm/errnoent1.h
yann@974
    15
--- b/linux/arm/errnoent1.h	1970-01-01 01:00:00.000000000 +0100
yann@974
    16
+++ b/linux/arm/errnoent1.h	2008-10-24 21:30:13.000000000 +0200
yann@974
    17
@@ -0,0 +1,2 @@
yann@974
    18
+/* Our second set comes from the i386 files.  */
yann@974
    19
+#include "../errnoent.h"
yann@974
    20
diff -durN b/linux/arm/ioctlent1.h b/linux/arm/ioctlent1.h
yann@974
    21
--- b/linux/arm/ioctlent1.h	1970-01-01 01:00:00.000000000 +0100
yann@974
    22
+++ b/linux/arm/ioctlent1.h	2008-10-24 21:30:13.000000000 +0200
yann@974
    23
@@ -0,0 +1,2 @@
yann@974
    24
+/* Our second set comes from the i386 files.  */
yann@974
    25
+#include "../ioctlent.h"
yann@974
    26
diff -durN b/linux/arm/signalent1.h b/linux/arm/signalent1.h
yann@974
    27
--- b/linux/arm/signalent1.h	1970-01-01 01:00:00.000000000 +0100
yann@974
    28
+++ b/linux/arm/signalent1.h	2008-10-24 21:30:13.000000000 +0200
yann@974
    29
@@ -0,0 +1,2 @@
yann@974
    30
+/* Our second set comes from the i386 files.  */
yann@974
    31
+#include "../signalent.h"
yann@974
    32
diff -durN b/linux/arm/syscallent1.h b/linux/arm/syscallent1.h
yann@974
    33
--- b/linux/arm/syscallent1.h	1970-01-01 01:00:00.000000000 +0100
yann@974
    34
+++ b/linux/arm/syscallent1.h	2008-10-24 21:30:13.000000000 +0200
yann@974
    35
@@ -0,0 +1,7 @@
yann@974
    36
+/* ARM specific syscalls */
yann@974
    37
+	{ 5,	0,	printargs,		"SYS_0"			}, /* 0 */
yann@974
    38
+	{ 5,	0,	printargs,		"breakpoint"		}, /* 1 */
yann@974
    39
+	{ 5,	0,	printargs,		"cacheflush"		}, /* 2 */
yann@974
    40
+	{ 5,	0,	printargs,		"usr26"			}, /* 3 */
yann@974
    41
+	{ 5,	0,	printargs,		"usr32"			}, /* 4 */
yann@974
    42
+	{ 5,	0,	printargs,		"set_tls"		}, /* 5 */