Message ID | 20170311034232.14213-3-rth@twiddle.net |
---|---|
State | New |
Headers | show |
On 11.03.2017 04:42, Richard Henderson wrote: > From: Helge Deller <deller@gmx.de> > > Reported-by: Helge Deller <deller@gmx.de> > Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Helge Deller <deller@gmx.de> > --- > linux-user/syscall_defs.h | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h > index 8b1ad74..2620b56 100644 > --- a/linux-user/syscall_defs.h > +++ b/linux-user/syscall_defs.h > @@ -473,6 +473,14 @@ int do_sigaction(int sig, const struct target_sigaction *act, > #define TARGET_SA_RESETHAND 0x00000010 > #define TARGET_SA_NOCLDWAIT 0x00000020 /* not supported yet */ > #define TARGET_SA_SIGINFO 0x00000040 > +#elif defined(TARGET_HPPA) > +#define TARGET_SA_ONSTACK 0x00000001 > +#define TARGET_SA_RESETHAND 0x00000004 > +#define TARGET_SA_NOCLDSTOP 0x00000008 > +#define TARGET_SA_SIGINFO 0x00000010 > +#define TARGET_SA_NODEFER 0x00000020 > +#define TARGET_SA_RESTART 0x00000040 > +#define TARGET_SA_NOCLDWAIT 0x00000080 > #else > #define TARGET_SA_NOCLDSTOP 0x00000001 > #define TARGET_SA_NOCLDWAIT 0x00000002 /* not supported yet */ >
Le 11/03/2017 à 04:42, Richard Henderson a écrit : > From: Helge Deller <deller@gmx.de> > > Reported-by: Helge Deller <deller@gmx.de> > Signed-off-by: Richard Henderson <rth@twiddle.net> Reviewed-by: Laurent Vivier <laurent@vivier.eu> > --- > linux-user/syscall_defs.h | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h > index 8b1ad74..2620b56 100644 > --- a/linux-user/syscall_defs.h > +++ b/linux-user/syscall_defs.h > @@ -473,6 +473,14 @@ int do_sigaction(int sig, const struct target_sigaction *act, > #define TARGET_SA_RESETHAND 0x00000010 > #define TARGET_SA_NOCLDWAIT 0x00000020 /* not supported yet */ > #define TARGET_SA_SIGINFO 0x00000040 > +#elif defined(TARGET_HPPA) > +#define TARGET_SA_ONSTACK 0x00000001 > +#define TARGET_SA_RESETHAND 0x00000004 > +#define TARGET_SA_NOCLDSTOP 0x00000008 > +#define TARGET_SA_SIGINFO 0x00000010 > +#define TARGET_SA_NODEFER 0x00000020 > +#define TARGET_SA_RESTART 0x00000040 > +#define TARGET_SA_NOCLDWAIT 0x00000080 > #else > #define TARGET_SA_NOCLDSTOP 0x00000001 > #define TARGET_SA_NOCLDWAIT 0x00000002 /* not supported yet */ >
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h index 8b1ad74..2620b56 100644 --- a/linux-user/syscall_defs.h +++ b/linux-user/syscall_defs.h @@ -473,6 +473,14 @@ int do_sigaction(int sig, const struct target_sigaction *act, #define TARGET_SA_RESETHAND 0x00000010 #define TARGET_SA_NOCLDWAIT 0x00000020 /* not supported yet */ #define TARGET_SA_SIGINFO 0x00000040 +#elif defined(TARGET_HPPA) +#define TARGET_SA_ONSTACK 0x00000001 +#define TARGET_SA_RESETHAND 0x00000004 +#define TARGET_SA_NOCLDSTOP 0x00000008 +#define TARGET_SA_SIGINFO 0x00000010 +#define TARGET_SA_NODEFER 0x00000020 +#define TARGET_SA_RESTART 0x00000040 +#define TARGET_SA_NOCLDWAIT 0x00000080 #else #define TARGET_SA_NOCLDSTOP 0x00000001 #define TARGET_SA_NOCLDWAIT 0x00000002 /* not supported yet */