Pad RlctAttr for 32-bit systems

This commit is contained in:
Jeremy Soller
2023-05-11 12:06:53 -06:00
parent 64849c7d59
commit 66f1f32ac2
3 changed files with 7 additions and 3 deletions
+3 -1
View File
@@ -22,7 +22,9 @@ impl Default for RlctAttr {
param: sched_param {
// TODO
sched_priority: 0,
}
},
#[cfg(target_pointer_width = "32")]
_pad: [0; 12],
}
}
}
+2
View File
@@ -24,6 +24,8 @@ pub(crate) struct RlctAttr {
pub stacksize: size_t,
pub stack: size_t,
pub param: sched_param,
#[cfg(target_pointer_width = "32")]
_pad: [u8; 12],
}
pub const PTHREAD_BARRIER_SERIAL_THREAD: c_int = -1;