Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 643942
Collapse All | Expand All

(-)a/libjava/include/i386-signal.h.ORIG (-1 / +1 lines)
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
									\
(-)a/libjava/include/s390-signal.h (-1 / +1 lines)
Lines 51-57 do \ 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];                                           \
(-)a/libjava/include/sh-signal.h (-1 / +1 lines)
Lines 21-27 details. */ Link Here
21
21
22
/* The third parameter to the signal handler points to something with
22
/* The third parameter to the signal handler points to something with
23
 * this structure defined in asm/ucontext.h, but the name clashes with
23
 * this structure defined in asm/ucontext.h, but the name clashes with
24
 * struct ucontext from sys/ucontext.h so this private copy is used.  */
24
 * ucontext_t from sys/ucontext.h so this private copy is used.  */
25
typedef struct _sig_ucontext {
25
typedef struct _sig_ucontext {
26
  unsigned long uc_flags;
26
  unsigned long uc_flags;
27
  struct _sig_ucontext *uc_link;
27
  struct _sig_ucontext *uc_link;
(-)a/libjava/include/x86_64-signal.h.ORIG (-1 / +1 lines)
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
									\

Return to bug 643942