blob: b6b34e232b6f4ecdaba809a8844a62b848862aea [file] [log] [blame]
Elliott Hughes15fc6a22014-01-09 10:30:06 -08001diff -r -u -d /home/enh/Downloads/strace-4.8/defs.h ./defs.h
2--- /home/enh/Downloads/strace-4.8/defs.h 2013-05-14 07:10:42.000000000 -0700
Elliott Hughes02f3b9b2014-01-10 15:44:16 -08003+++ ./defs.h 2014-01-09 14:34:13.520344153 -0800
Elliott Hughes15fc6a22014-01-09 10:30:06 -08004@@ -222,7 +222,7 @@
5 # define PTRACE_EVENT_EXIT 6
Elliott Hughes10bd42d2014-01-08 16:34:09 -08006 #endif
Jeff Brownf76f96e2012-03-02 16:23:23 -08007
Elliott Hughes10bd42d2014-01-08 16:34:09 -08008-#if !defined(__GLIBC__)
9+#if !defined(__GLIBC__) && !defined(__BIONIC__)
10 # define PTRACE_PEEKUSER PTRACE_PEEKUSR
11 # define PTRACE_POKEUSER PTRACE_POKEUSR
12 #endif
Elliott Hughes15fc6a22014-01-09 10:30:06 -080013diff -r -u -d /home/enh/Downloads/strace-4.8/ioctl.c ./ioctl.c
14--- /home/enh/Downloads/strace-4.8/ioctl.c 2013-05-02 15:50:55.000000000 -0700
Elliott Hughes02f3b9b2014-01-10 15:44:16 -080015+++ ./ioctl.c 2014-01-08 17:40:04.763917183 -0800
Elliott Hughesbb0c2d52014-01-07 17:34:14 -080016@@ -86,8 +86,10 @@
Jeff Brownf76f96e2012-03-02 16:23:23 -080017 case 0x03:
18 case 0x12:
19 return block_ioctl(tcp, code, arg);
20+#ifndef HAVE_ANDROID_OS
21 case 0x22:
22 return scsi_ioctl(tcp, code, arg);
Jeff Brownf76f96e2012-03-02 16:23:23 -080023+#endif
Elliott Hughesbb0c2d52014-01-07 17:34:14 -080024 case 'L':
25 return loop_ioctl(tcp, code, arg);
26 case 'M':
Elliott Hughes15fc6a22014-01-09 10:30:06 -080027diff -r -u -d /home/enh/Downloads/strace-4.8/util.c ./util.c
28--- /home/enh/Downloads/strace-4.8/util.c 2013-05-06 11:23:01.000000000 -0700
Elliott Hughes02f3b9b2014-01-10 15:44:16 -080029+++ ./util.c 2014-01-08 17:40:04.803916706 -0800
Elliott Hughes15fc6a22014-01-09 10:30:06 -080030@@ -46,7 +46,9 @@
Elliott Hughes10bd42d2014-01-08 16:34:09 -080031
32 #ifdef HAVE_SYS_REG_H
33 # include <sys/reg.h>
34-# define PTRACE_PEEKUSR PTRACE_PEEKUSER
35+# ifndef PTRACE_PEEKUSR
36+# define PTRACE_PEEKUSR PTRACE_PEEKUSER
37+# endif
38 #elif defined(HAVE_LINUX_PTRACE_H)
39 # undef PTRACE_SYSCALL
40 # ifdef HAVE_STRUCT_IA64_FPREG