diff options
author | kamil <kamil@pkgsrc.org> | 2016-10-01 13:22:34 +0000 |
---|---|---|
committer | kamil <kamil@pkgsrc.org> | 2016-10-01 13:22:34 +0000 |
commit | 248e554edcf1df81439202678739dd35472fe5f5 (patch) | |
tree | 8e26be88f5f5061ebe1f4683919707031779be20 /emulators | |
parent | f61ee320b798f43227d436b2d5823d0401320ece (diff) | |
download | pkgsrc-248e554edcf1df81439202678739dd35472fe5f5.tar.gz |
Include patch for CentOS 7
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/qemu0/patches/patch-linux-user_signal.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/emulators/qemu0/patches/patch-linux-user_signal.c b/emulators/qemu0/patches/patch-linux-user_signal.c new file mode 100644 index 00000000000..636d39ab929 --- /dev/null +++ b/emulators/qemu0/patches/patch-linux-user_signal.c @@ -0,0 +1,28 @@ +$NetBSD: patch-linux-user_signal.c,v 1.1 2016/10/01 13:22:34 kamil Exp $ + +struct siginfo is unrecognized on CentOS Linux 7. Backport solution from +recent qemu releases: "struct siginfo" -> "siginfo_t". + +--- /home/kamil/pkgsrc/emulators/qemu0/work/qemu-0.15.1/linux-user/signal.c.orig 2011-10-12 16:41:43.000000000 +0000 ++++ /home/kamil/pkgsrc/emulators/qemu0/work/qemu-0.15.1/linux-user/signal.c +@@ -3243,7 +3243,7 @@ struct target_signal_frame { + }; + + struct rt_signal_frame { +- struct siginfo info; ++ siginfo_t info; + struct ucontext uc; + uint32_t tramp[2]; + }; +@@ -3461,9 +3461,9 @@ struct target_signal_frame { + }; + + struct rt_signal_frame { +- struct siginfo *pinfo; ++ siginfo_t *pinfo; + void *puc; +- struct siginfo info; ++ siginfo_t info; + struct ucontext uc; + uint8_t retcode[8]; /* Trampoline code. */ + }; |