diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2017-02-17 22:48:49 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2017-02-20 13:21:31 +0100 |
commit | a24a7b3c2f0fed2cd51f7e1340ec67cb5ca0cb49 (patch) | |
tree | 14bc64f92dac9c5d61dee8af9a9162030d228506 | |
parent | 49c543a79b7bdf3c9fbde83577ac14850721057f (diff) | |
download | buildroot-a24a7b3c2f0fed2cd51f7e1340ec67cb5ca0cb49.tar.gz buildroot-a24a7b3c2f0fed2cd51f7e1340ec67cb5ca0cb49.zip |
uclibc: define struct ucontext for or1k
Add missing define for struct ucontext for OpenRISC.
Fixes:
http://autobuild.buildroot.net/results/d8715a2b3783d877edf91bb14a80d36eac749b36
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r-- | package/uclibc/0003-or1k-add-missing-definition-of-ucontext.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/package/uclibc/0003-or1k-add-missing-definition-of-ucontext.patch b/package/uclibc/0003-or1k-add-missing-definition-of-ucontext.patch new file mode 100644 index 0000000000..7c6022818d --- /dev/null +++ b/package/uclibc/0003-or1k-add-missing-definition-of-ucontext.patch @@ -0,0 +1,33 @@ +From 228d03bf0032e5799e9bf04810170c0653ca846d Mon Sep 17 00:00:00 2001 +From: Waldemar Brodkorb <wbx@openadk.org> +Date: Fri, 17 Feb 2017 22:33:49 +0100 +Subject: [PATCH] or1k: add missing definition of ucontext + +Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> +--- + libc/sysdeps/linux/or1k/sys/ucontext.h | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/libc/sysdeps/linux/or1k/sys/ucontext.h b/libc/sysdeps/linux/or1k/sys/ucontext.h +index b11928e..dd97b60 100644 +--- a/libc/sysdeps/linux/or1k/sys/ucontext.h ++++ b/libc/sysdeps/linux/or1k/sys/ucontext.h +@@ -20,6 +20,14 @@ + + #include <features.h> + #include <signal.h> +-#include <asm/ucontext.h> ++#include <bits/sigcontext.h> ++ ++typedef struct ucontext { ++ unsigned long uc_flags; ++ struct ucontext *uc_link; ++ stack_t uc_stack; ++ struct sigcontext uc_mcontext; ++ sigset_t uc_sigmask; /* mask last for extensibility */ ++} ucontext_t; + + #endif /* sys/ucontext.h */ +-- +2.1.4 + |