re PR go/81324 (libgo does not build with glibc 2.18)
authorIan Lance Taylor <ian@gcc.gnu.org>
Tue, 18 Jul 2017 22:06:31 +0000 (22:06 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 18 Jul 2017 22:06:31 +0000 (22:06 +0000)
commiteb80664a39e8bb876bfc6b9ef7ad8578e3c76fa4
tree0df24cb25c6a797d5a85bf2316ab66a1840069da
parent7a795e10c0619e20148b08a90cf0904e954cb37c
re PR go/81324 (libgo does not build with glibc 2.18)

PR go/81324
    sysinfo.c: ignore ptrace_peeksiginfo_args from <linux/ptrace.h>

    With some versions of glibc and GNU/Linux ptrace_pseeksiginfo_args is
    defined in both <sys/ptrace.h> and <linux/ptrace.h>. We don't actually
    care about the struct, so use a #define to avoid a redefinition error.

    This fixes https://gcc.gnu.org/PR81324.

    Reviewed-on: https://go-review.googlesource.com/49290

From-SVN: r250324
gcc/go/gofrontend/MERGE
libgo/sysinfo.c