aboutsummaryrefslogtreecommitdiff
path: root/src/unix/linux_like/linux/no_align.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/unix/linux_like/linux/no_align.rs')
-rw-r--r--src/unix/linux_like/linux/no_align.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/unix/linux_like/linux/no_align.rs b/src/unix/linux_like/linux/no_align.rs
index 6f5f2f7c..328a5cc4 100644
--- a/src/unix/linux_like/linux/no_align.rs
+++ b/src/unix/linux_like/linux/no_align.rs
@@ -5,6 +5,7 @@ macro_rules! expand_align {
#[cfg(any(target_arch = "x86_64",
target_arch = "powerpc64",
target_arch = "mips64",
+ target_arch = "mips64r6",
target_arch = "s390x",
target_arch = "sparc64",
target_arch = "riscv64",
@@ -16,6 +17,7 @@ macro_rules! expand_align {
#[cfg(not(any(target_arch = "x86_64",
target_arch = "powerpc64",
target_arch = "mips64",
+ target_arch = "mips64r6",
target_arch = "s390x",
target_arch = "sparc64",
target_arch = "riscv64",
@@ -68,16 +70,20 @@ macro_rules! expand_align {
pub struct pthread_mutex_t {
#[cfg(any(target_arch = "mips",
+ target_arch = "mips32r6",
target_arch = "arm",
target_arch = "m68k",
+ target_arch = "csky",
target_arch = "powerpc",
target_arch = "sparc",
all(target_arch = "x86_64",
target_pointer_width = "32")))]
__align: [::c_long; 0],
#[cfg(not(any(target_arch = "mips",
+ target_arch = "mips32r6",
target_arch = "arm",
target_arch = "m68k",
+ target_arch = "csky",
target_arch = "powerpc",
target_arch = "sparc",
all(target_arch = "x86_64",
@@ -88,16 +94,20 @@ macro_rules! expand_align {
pub struct pthread_rwlock_t {
#[cfg(any(target_arch = "mips",
+ target_arch = "mips32r6",
target_arch = "arm",
target_arch = "m68k",
+ target_arch = "csky",
target_arch = "powerpc",
target_arch = "sparc",
all(target_arch = "x86_64",
target_pointer_width = "32")))]
__align: [::c_long; 0],
#[cfg(not(any(target_arch = "mips",
+ target_arch = "mips32r6",
target_arch = "arm",
target_arch = "m68k",
+ target_arch = "csky",
target_arch = "powerpc",
target_arch = "sparc",
all(target_arch = "x86_64",
@@ -108,16 +118,20 @@ macro_rules! expand_align {
pub struct pthread_barrier_t {
#[cfg(any(target_arch = "mips",
+ target_arch = "mips32r6",
target_arch = "arm",
target_arch = "m68k",
+ target_arch = "csky",
target_arch = "powerpc",
target_arch = "sparc",
all(target_arch = "x86_64",
target_pointer_width = "32")))]
__align: [::c_long; 0],
#[cfg(not(any(target_arch = "mips",
+ target_arch = "mips32r6",
target_arch = "arm",
target_arch = "m68k",
+ target_arch = "csky",
target_arch = "powerpc",
target_arch = "sparc",
all(target_arch = "x86_64",