diff --git a/src/unix/linux_like/linux/align.rs b/src/unix/linux_like/linux/align.rs index 6000b416e0d4a2d7e8268fe37eaef188daa60736..09bf8c85350c607d13b9cf98ee304945861e6c67 100644 --- a/src/unix/linux_like/linux/align.rs +++ b/src/unix/linux_like/linux/align.rs @@ -7,7 +7,8 @@ macro_rules! expand_align { target_arch = "mips64", target_arch = "s390x", target_arch = "sparc64", - target_arch = "aarch64"), + target_arch = "aarch64", + target_arch = "riscv64"), repr(align(4)))] #[cfg_attr(not(any(target_pointer_width = "32", target_arch = "x86_64", @@ -15,7 +16,8 @@ macro_rules! expand_align { target_arch = "mips64", target_arch = "s390x", target_arch = "sparc64", - target_arch = "aarch64")), + target_arch = "aarch64", + target_arch = "riscv64")), repr(align(8)))] pub struct pthread_mutexattr_t { #[doc(hidden)] diff --git a/src/unix/linux_like/linux/no_align.rs b/src/unix/linux_like/linux/no_align.rs index 13c2b71c983949026acfa75e4d0e4f10b1b51844..a59edcb9493a78d08ad3cceb9578fc52b38d5d01 100644 --- a/src/unix/linux_like/linux/no_align.rs +++ b/src/unix/linux_like/linux/no_align.rs @@ -7,6 +7,7 @@ macro_rules! expand_align { target_arch = "mips64", target_arch = "s390x", target_arch = "sparc64", + target_arch = "riscv64", all(target_arch = "aarch64", target_env = "musl")))] __align: [::c_int; 0], @@ -15,6 +16,7 @@ macro_rules! expand_align { target_arch = "mips64", target_arch = "s390x", target_arch = "sparc64", + target_arch = "riscv64", all(target_arch = "aarch64", target_env = "musl"))))] __align: [::c_long; 0],