diff options
author | Alistair Francis <alistair.francis@wdc.com> | 2020-02-10 10:36:21 -0800 |
---|---|---|
committer | Alistair Francis <alistair.francis@wdc.com> | 2020-04-25 19:16:13 -0700 |
commit | 270e33ab0b4bbdc849f03e360d0fd0def0cd460e (patch) | |
tree | c659e159ad24ea70e3659a520f7ca33068222517 | |
parent | 270608db01f31381c323f59eb589be905c5974fb (diff) | |
download | glibc-270e33ab0b4bbdc849f03e360d0fd0def0cd460e.tar.gz |
RISC-V: nptl: update default pthread-offsets.h
Update the RISC-V pthread-offsets.h values to support RV32.
-rw-r--r-- | sysdeps/riscv/nptl/pthread-offsets.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/sysdeps/riscv/nptl/pthread-offsets.h b/sysdeps/riscv/nptl/pthread-offsets.h index 31f0587bec..a85c752a1f 100644 --- a/sysdeps/riscv/nptl/pthread-offsets.h +++ b/sysdeps/riscv/nptl/pthread-offsets.h @@ -1,3 +1,12 @@ -#define __PTHREAD_MUTEX_KIND_OFFSET 16 +#if __WORDSIZE == 64 +# define __PTHREAD_MUTEX_KIND_OFFSET 16 +#else +# define __PTHREAD_MUTEX_KIND_OFFSET 12 +#endif -#define __PTHREAD_RWLOCK_FLAGS_OFFSET 48 + +#if __WORDSIZE == 64 +# define __PTHREAD_RWLOCK_FLAGS_OFFSET 48 +#else +# define __PTHREAD_RWLOCK_FLAGS_OFFSET 24 +#endif |