# -*- coding: utf-8 mode: diff -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 cf https://github.com/nelhage/reptyr Ce patch contient les modifications apportées pour transformer la distribution de reptyr en script pour compileAngGo --- ./attach.c.orig 2013-02-02 15:40:12.447986835 +0400 +++ ./attach.c 2013-02-02 15:42:47.124753835 +0400 @@ -37,8 +37,8 @@ #include #include -#include "ptrace.h" -#include "reptyr.h" +//#include "ptrace.h" +//#include "reptyr.h" #define TASK_COMM_LENGTH 16 struct proc_stat { --- ./arch/i386.h.orig 2013-02-02 15:40:16.596007403 +0400 +++ ./arch/i386.h 2013-02-02 15:44:10.805168832 +0400 @@ -19,7 +19,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -#include "x86_common.h" +//@include x86_common.h static struct ptrace_personality arch_personality[1] = { { --- ./arch/amd64.h.orig 2013-02-02 15:40:16.572007302 +0400 +++ ./arch/amd64.h 2013-02-02 15:44:21.737222992 +0400 @@ -19,7 +19,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -#include "x86_common.h" +//@include x86_common.h #define ARCH_HAVE_MULTIPLE_PERSONALITIES @@ -58,7 +58,7 @@ }; struct syscall_numbers arch_syscall_numbers[2] = { -#include "default-syscalls.h" +//@include default-syscalls.h { /* * These don't seem to be available in any convenient header. We could --- ./ptrace.c.orig 2013-02-02 15:40:12.455986864 +0400 +++ ./ptrace.c 2013-02-02 15:45:10.401464274 +0400 @@ -34,7 +34,7 @@ #include #include -#include "ptrace.h" +//#include "ptrace.h" /* * RHEL 5's kernel supports these flags, but their libc doesn't ship a ptrace.h @@ -79,11 +79,11 @@ static struct ptrace_personality *personality(struct ptrace_child *child); #if defined(__amd64__) -#include "arch/amd64.h" +//@include arch/amd64.h #elif defined(__i386__) -#include "arch/i386.h" +//@include arch/i386.h #elif defined(__arm__) -#include "arch/arm.h" +//@include arch/arm.h #else #error Unsupported architecture. #endif @@ -94,7 +94,7 @@ } struct syscall_numbers arch_syscall_numbers[] = { -#include "arch/default-syscalls.h" +//@include arch/default-syscalls.h }; #endif --- ./reptyr.c.orig 2013-02-02 15:40:12.463986914 +0400 +++ ./reptyr.c 2013-02-02 15:46:22.157820034 +0400 @@ -32,7 +32,7 @@ #include #include -#include "reptyr.h" +//#include "reptyr.h" #ifndef __linux__ #error reptyr is currently Linux-only.