patches/strace/4.5.18/110-dont-use-REG_SYSCALL-for-sh.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Jan 26 00:04:41 2011 +0100 (2011-01-26)
branch1.9
changeset 2291 075510bba768
permissions -rw-r--r--
libc/mingw: do not remove support symlink

Under mingw, it seems that there is a mix between the traditional /usr
directory, and a similar-purposed /mingw directory (both in the sysroot).

Currently, we create /mingw as a symlink to /usr, and we removed it in
the libc-finish step.

Unfortunately, this prevents the pre-processor to find the headers.
Keeping the symlink makes it magically work...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from fa5c70b11fecf390c78780fe8f8ba0a836a59e92)
yann@951
     1
diff -dur strace-4.5.16.orig/process.c strace-4.5.16/process.c
yann@951
     2
--- strace-4.5.16.orig/process.c	2007-01-11 23:08:38.000000000 +0100
yann@951
     3
+++ strace-4.5.16/process.c	2007-07-14 19:19:58.000000000 +0200
yann@951
     4
@@ -2685,7 +2685,6 @@
yann@951
     5
        { 4*REG_GBR,            "4*REG_GBR"                             },
yann@951
     6
        { 4*REG_MACH,           "4*REG_MACH"                            },
yann@951
     7
        { 4*REG_MACL,           "4*REG_MACL"                            },
yann@951
     8
-       { 4*REG_SYSCALL,        "4*REG_SYSCALL"                         },
yann@951
     9
        { 4*REG_FPUL,           "4*REG_FPUL"                            },
yann@951
    10
        { 4*REG_FPREG0,         "4*REG_FPREG0"                          },
yann@951
    11
        { 4*(REG_FPREG0+1),     "4*REG_FPREG1"                          },