summaryrefslogtreecommitdiff
path: root/dietlibc-ppc.patch
diff options
context:
space:
mode:
authorJakub Bogusz2003-11-22 17:25:32 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commit106392d7fba5fea854b81c8b43ea6ac2a5ba10e0 (patch)
tree3485cfdbf3aa341a4a2e5a888e59725b1e6fd618 /dietlibc-ppc.patch
parent91ba8d78ca61f2ed5b85d300a6a4a600cc56d800 (diff)
downloaddietlibc-106392d7fba5fea854b81c8b43ea6ac2a5ba10e0.zip
dietlibc-106392d7fba5fea854b81c8b43ea6ac2a5ba10e0.tar.gz
- added fix for <sys/ucontext.h> (based on glibc <bits/sigcontext.h>)
Changed files: dietlibc-ppc.patch -> 1.4
Diffstat (limited to 'dietlibc-ppc.patch')
-rw-r--r--dietlibc-ppc.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/dietlibc-ppc.patch b/dietlibc-ppc.patch
index 7bfbb82..730de6c 100644
--- a/dietlibc-ppc.patch
+++ b/dietlibc-ppc.patch
@@ -41,3 +41,19 @@ diff -ur dietlibc-0.22/ppc/mmap.S dietlibc-0.22-/ppc/mmap.S
+ blr
+.Lfe1:
+ .size mmap,.Lfe1-mmap
+--- dietlibc-0.24/include/sys/ucontext.h.orig 2003-10-10 15:17:46.000000000 +0200
++++ dietlibc-0.24/include/sys/ucontext.h 2003-11-22 18:21:22.390804792 +0100
+@@ -1,6 +1,13 @@
+ #ifndef _SYS_UCONTEXT_H
+ #define _SYS_UCONTEXT_H
+
++/* follow glibc <bits/sigcontext.h> on ppc: */
++#if defined(powerpc) && !defined(sigcontext_struct)
++/* Kernel headers before 2.1.1 define a struct sigcontext_struct, but
++ * we need sigcontext. */
++# define sigcontext_struct sigcontext
++#endif
++
+ #include <asm/sigcontext.h>
+ #include <signal.h>
+