commit | 78f71a53e51b459fd42f34bcc1359afbc5551f38 | [log] [tgz] |
---|---|---|
author | Alistair Delva <adelva@google.com> | Wed Mar 08 00:55:11 2023 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Wed Mar 08 00:55:11 2023 +0000 |
tree | 61845c6ac91ed4be2d8a15beeaedee6eaa9e9aec | |
parent | 75a114b0b10fb8826b9f67801bed36d1db9db442 [diff] | |
parent | 1cb31580f850f346fd64fa96e6b998674145c72f [diff] |
Merge "Guard registers definitions for riscv64"
diff --git a/libc/include/sys/ucontext.h b/libc/include/sys/ucontext.h index 8e5873d..cefe177 100644 --- a/libc/include/sys/ucontext.h +++ b/libc/include/sys/ucontext.h
@@ -316,6 +316,8 @@ #define NGREG 32 +#if defined(__USE_GNU) + #define REG_PC 0 #define REG_RA 1 #define REG_SP 2 @@ -323,6 +325,8 @@ #define REG_S0 8 #define REG_A0 10 +#endif // defined(__USE_GNU) + typedef unsigned long __riscv_mc_gp_state[NGREG]; typedef unsigned long greg_t;