diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/sh/sys/ucontext.h')
-rw-r--r-- | sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/sysdeps/unix/sysv/linux/sh/sys/ucontext.h b/sysdeps/unix/sysv/linux/sh/sys/ucontext.h index 9fa479c151..5c6a5e4a7a 100644 --- a/sysdeps/unix/sysv/linux/sh/sys/ucontext.h +++ b/sysdeps/unix/sysv/linux/sh/sys/ucontext.h @@ -37,42 +37,44 @@ typedef int greg_t; /* Container for all general registers. */ typedef greg_t gregset_t[NGREG]; +#ifdef __USE_MISC /* Number of each register is the `gregset_t' array. */ enum { REG_R0 = 0, -#define REG_R0 REG_R0 +# define REG_R0 REG_R0 REG_R1 = 1, -#define REG_R1 REG_R1 +# define REG_R1 REG_R1 REG_R2 = 2, -#define REG_R2 REG_R2 +# define REG_R2 REG_R2 REG_R3 = 3, -#define REG_R3 REG_R3 +# define REG_R3 REG_R3 REG_R4 = 4, -#define REG_R4 REG_R4 +# define REG_R4 REG_R4 REG_R5 = 5, -#define REG_R5 REG_R5 +# define REG_R5 REG_R5 REG_R6 = 6, -#define REG_R6 REG_R6 +# define REG_R6 REG_R6 REG_R7 = 7, -#define REG_R7 REG_R7 +# define REG_R7 REG_R7 REG_R8 = 8, -#define REG_R8 REG_R8 +# define REG_R8 REG_R8 REG_R9 = 9, -#define REG_R9 REG_R9 +# define REG_R9 REG_R9 REG_R10 = 10, -#define REG_R10 REG_R10 +# define REG_R10 REG_R10 REG_R11 = 11, -#define REG_R11 REG_R11 +# define REG_R11 REG_R11 REG_R12 = 12, -#define REG_R12 REG_R12 +# define REG_R12 REG_R12 REG_R13 = 13, -#define REG_R13 REG_R13 +# define REG_R13 REG_R13 REG_R14 = 14, -#define REG_R14 REG_R14 +# define REG_R14 REG_R14 REG_R15 = 15, -#define REG_R15 REG_R15 +# define REG_R15 REG_R15 }; +#endif typedef int freg_t; |