diff options
| author | Elliott Hughes <enh@google.com> | 2014-02-04 19:26:31 -0800 |
|---|---|---|
| committer | Elliott Hughes <enh@google.com> | 2014-02-04 19:26:31 -0800 |
| commit | 9afe2884c7fe11f862982fd550a2ead688f2044d (patch) | |
| tree | 69b97d715c09e405c76354e314de27b69723164e /libc/arch-mips/include/machine/signal.h | |
| parent | 12e8b76e5f799b2b8407bf354a9675577529d34b (diff) | |
| download | bionic-9afe2884c7fe11f862982fd550a2ead688f2044d.zip bionic-9afe2884c7fe11f862982fd550a2ead688f2044d.tar.gz bionic-9afe2884c7fe11f862982fd550a2ead688f2044d.tar.bz2 | |
Kill <machine/_types.h>.
Most of <machine/_types.h> was either unused, wrong, or identical across
all 32-/64-bit architectures.
I'm not a huge fan of <sys/_types.h> either, but moving the bits we need
up into there is a step forward.
Bug: 12213562
Change-Id: Id13551c78966e324beee2dd90c5575e37d2a71e6
Diffstat (limited to 'libc/arch-mips/include/machine/signal.h')
| -rw-r--r-- | libc/arch-mips/include/machine/signal.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/libc/arch-mips/include/machine/signal.h b/libc/arch-mips/include/machine/signal.h index 4efb856..c665c7d 100644 --- a/libc/arch-mips/include/machine/signal.h +++ b/libc/arch-mips/include/machine/signal.h @@ -57,8 +57,6 @@ typedef int sig_atomic_t; * a non-standard exit is performed. */ -#if defined(__ANDROID__) - /* * The Linux and OpenBSD sigcontext structures are slightly different * This is the Linux O32 ABI compatible sigcontext @@ -85,27 +83,10 @@ struct sigcontext { unsigned long sc_lo3; }; -#else - -struct sigcontext { - long sc_onstack; /* sigstack state to restore */ - long sc_mask; /* signal mask to restore */ - __register_t sc_pc; /* pc at time of signal */ - __register_t sc_regs[32]; /* processor regs 0 to 31 */ - __register_t mullo; /* mullo and mulhi registers... */ - __register_t mulhi; /* mullo and mulhi registers... */ - f_register_t sc_fpregs[33]; /* fp regs 0 to 31 and csr */ - long sc_fpused; /* fp has been used */ - long sc_fpc_eir; /* floating point exception instruction reg */ - long xxx[8]; /* XXX reserved */ -}; -#endif #endif /* __BSD_VISIBLE || __XPG_VISIBLE >= 420 */ #else /* __LANGUAGE_ASSEMBLY */ -#ifdef __ANDROID__ - #define SC_REGMASK (0*REGSZ) #define SC_STATUS (1*REGSZ) #define SC_PC (2*REGSZ) @@ -128,20 +109,6 @@ struct sigcontext { #define SC_MASK SC_REGMASK #define SC_FPUSED SC_USED_MATH -#else - -#define SC_ONSTACK (0 * REGSZ) -#define SC_MASK (1 * REGSZ) -#define SC_PC (2 * REGSZ) -#define SC_REGS (3 * REGSZ) -#define SC_MULLO (35 * REGSZ) -#define SC_MULHI (36 * REGSZ) -#define SC_FPREGS (37 * REGSZ) -#define SC_FPUSED (70 * REGSZ) -#define SC_FPC_EIR (71 * REGSZ) - -#endif /* __ANDROID__ */ - #endif /* __LANGUAGE_ASSEMBLY */ #endif /* !_MIPS_SIGNAL_H_ */ |
