[CRIU] [PATCH 3/3] compel/s390: glibc renamed ucontext to ucontext_t
Michael Holzheu
holzheu at linux.vnet.ibm.com
Thu Jul 20 19:42:49 MSK 2017
Am Thu, 20 Jul 2017 12:08:36 -0400
schrieb Adrian Reber <adrian at lisas.de>:
> From: Adrian Reber <areber at redhat.com>
>
> The upcoming glibc release renamed 'struct ucontext' to
> 'struct ucontext_t':
>
> https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=251287734e89a52da3db682a8241eb6bccc050c9;hp=c86ed71d633c22d6f638576f7660c52a5f783d66
>
> Instead of using 'struct ucontext' this patch changes it
> to the typedef ucontext_t which already exists in older and
> new versions of glibc.
>
> Signed-off-by: Adrian Reber <areber at redhat.com>
> ---
> compel/arch/s390/src/lib/include/uapi/asm/sigframe.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/compel/arch/s390/src/lib/include/uapi/asm/sigframe.h b/compel/arch/s390/src/lib/include/uapi/asm/sigframe.h
> index d0432024..47c39f64 100644
> --- a/compel/arch/s390/src/lib/include/uapi/asm/sigframe.h
> +++ b/compel/arch/s390/src/lib/include/uapi/asm/sigframe.h
> @@ -37,7 +37,7 @@ typedef struct {
> */
> struct ucontext_extended {
> unsigned long uc_flags;
> - struct ucontext *uc_link;
> + ucontext_t *uc_link;
> stack_t uc_stack;
> _sigregs uc_mcontext;
> sigset_t uc_sigmask;
Ich checked Ubuntu 16.04 and Debian Jessie.
For both we have:
/usr/include/s390x-linux-gnu/sys/ucontext.h:
typedef struct ucontext ucontext_t;
Reviewed-by: Michael Holzheu <holzheu at linux.vnet.ibm.com>
More information about the CRIU
mailing list