Line
Link Here
|
0 |
-- a/libjava/include/x86_64-signal.h |
0 |
++ a/libjava/include/x86_64-signal.h |
Lines 28-34
Link Here
|
28 |
#define HANDLE_DIVIDE_OVERFLOW \ |
28 |
#define HANDLE_DIVIDE_OVERFLOW \ |
29 |
do \ |
29 |
do \ |
30 |
{ \ |
30 |
{ \ |
31 |
struct ucontext *_uc = (struct ucontext *)_p; \ |
31 |
ucontext_t *_uc = (ucontext_t *)_p; \ |
32 |
gregset_t &_gregs = _uc->uc_mcontext.gregs; \ |
32 |
gregset_t &_gregs = _uc->uc_mcontext.gregs; \ |
33 |
unsigned char *_rip = (unsigned char *)_gregs[REG_RIP]; \ |
33 |
unsigned char *_rip = (unsigned char *)_gregs[REG_RIP]; \ |
34 |
\ |
34 |
\ |
35 |
-- a/libjava/include/i386-signal.h |
35 |
++ a/libjava/include/i386-signal.h |
Lines 29-35
Link Here
|
29 |
#define HANDLE_DIVIDE_OVERFLOW \ |
29 |
#define HANDLE_DIVIDE_OVERFLOW \ |
30 |
do \ |
30 |
do \ |
31 |
{ \ |
31 |
{ \ |
32 |
struct ucontext *_uc = (struct ucontext *)_p; \ |
32 |
ucontext_t *_uc = (ucontext_t *)_p; \ |
33 |
gregset_t &_gregs = _uc->uc_mcontext.gregs; \ |
33 |
gregset_t &_gregs = _uc->uc_mcontext.gregs; \ |
34 |
unsigned char *_eip = (unsigned char *)_gregs[REG_EIP]; \ |
34 |
unsigned char *_eip = (unsigned char *)_gregs[REG_EIP]; \ |
35 |
\ |
35 |
\ |
36 |
-- a/libjava/include/s390-signal.h |
36 |
++ a/libjava/include/s390-signal.h |
Lines 51-57
Link Here
|
51 |
struct \ |
51 |
struct \ |
52 |
{ \ |
52 |
{ \ |
53 |
unsigned long int uc_flags; \ |
53 |
unsigned long int uc_flags; \ |
54 |
struct ucontext *uc_link; \ |
54 |
ucontext_t *uc_link; \ |
55 |
stack_t uc_stack; \ |
55 |
stack_t uc_stack; \ |
56 |
mcontext_t uc_mcontext; \ |
56 |
mcontext_t uc_mcontext; \ |
57 |
unsigned long sigmask[2]; \ |
57 |
unsigned long sigmask[2]; \ |