1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/patches/strace/4.5.17/170-arm-syscalls.patch Sun May 08 11:02:18 2011 +0200
1.3 @@ -0,0 +1,42 @@
1.4 +Original patch from gentoo: ../../dev/crosstool-NG/ct-ng.trunk/patches/strace/4.5.17/170-arm-syscalls.patch
1.5 +-= BEGIN original header =-
1.6 +Author: Michael Abbott <michael.abbott@diamond.ac.uk>
1.7 +Date: Wed Oct 22 08:53:42 2008 +0100
1.8 +
1.9 + Syscall patch for ARM
1.10 + Patch mailed to strace mailing list by Anderson Lizardo, work by
1.11 + Bruna Moreira, dated 2008-01-25. Patch cleaned up against 4.5.17 release.
1.12 +
1.13 +diff --git a/linux/arm/errnoent1.h b/linux/arm/errnoent1.h
1.14 +new file mode 100644
1.15 +index 0000000..a894827
1.16 +-= END original header =-
1.17 +diff -durN b/linux/arm/errnoent1.h b/linux/arm/errnoent1.h
1.18 +--- b/linux/arm/errnoent1.h 1970-01-01 01:00:00.000000000 +0100
1.19 ++++ b/linux/arm/errnoent1.h 2008-10-24 21:30:13.000000000 +0200
1.20 +@@ -0,0 +1,2 @@
1.21 ++/* Our second set comes from the i386 files. */
1.22 ++#include "../errnoent.h"
1.23 +diff -durN b/linux/arm/ioctlent1.h b/linux/arm/ioctlent1.h
1.24 +--- b/linux/arm/ioctlent1.h 1970-01-01 01:00:00.000000000 +0100
1.25 ++++ b/linux/arm/ioctlent1.h 2008-10-24 21:30:13.000000000 +0200
1.26 +@@ -0,0 +1,2 @@
1.27 ++/* Our second set comes from the i386 files. */
1.28 ++#include "../ioctlent.h"
1.29 +diff -durN b/linux/arm/signalent1.h b/linux/arm/signalent1.h
1.30 +--- b/linux/arm/signalent1.h 1970-01-01 01:00:00.000000000 +0100
1.31 ++++ b/linux/arm/signalent1.h 2008-10-24 21:30:13.000000000 +0200
1.32 +@@ -0,0 +1,2 @@
1.33 ++/* Our second set comes from the i386 files. */
1.34 ++#include "../signalent.h"
1.35 +diff -durN b/linux/arm/syscallent1.h b/linux/arm/syscallent1.h
1.36 +--- b/linux/arm/syscallent1.h 1970-01-01 01:00:00.000000000 +0100
1.37 ++++ b/linux/arm/syscallent1.h 2008-10-24 21:30:13.000000000 +0200
1.38 +@@ -0,0 +1,7 @@
1.39 ++/* ARM specific syscalls */
1.40 ++ { 5, 0, printargs, "SYS_0" }, /* 0 */
1.41 ++ { 5, 0, printargs, "breakpoint" }, /* 1 */
1.42 ++ { 5, 0, printargs, "cacheflush" }, /* 2 */
1.43 ++ { 5, 0, printargs, "usr26" }, /* 3 */
1.44 ++ { 5, 0, printargs, "usr32" }, /* 4 */
1.45 ++ { 5, 0, printargs, "set_tls" }, /* 5 */