From f3286fd4397a744a482613d661300b01c6721257 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 2 Jun 2017 20:30:20 -0600 Subject: [PATCH] Switch to repr(C) for syscall structs --- src/libstd/sys/redox/syscall/data.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libstd/sys/redox/syscall/data.rs b/src/libstd/sys/redox/syscall/data.rs index a6b0ada72b8f..0beb173477d9 100644 --- a/src/libstd/sys/redox/syscall/data.rs +++ b/src/libstd/sys/redox/syscall/data.rs @@ -12,7 +12,7 @@ use core::ops::{Deref, DerefMut}; use core::{mem, slice}; #[derive(Copy, Clone, Debug, Default)] -#[repr(packed)] +#[repr(C)] pub struct Stat { pub st_dev: u64, pub st_ino: u64, @@ -51,7 +51,7 @@ impl DerefMut for Stat { } #[derive(Copy, Clone, Debug, Default)] -#[repr(packed)] +#[repr(C)] pub struct StatVfs { pub f_bsize: u32, pub f_blocks: u64, @@ -79,7 +79,7 @@ impl DerefMut for StatVfs { } #[derive(Copy, Clone, Debug, Default)] -#[repr(packed)] +#[repr(C)] pub struct TimeSpec { pub tv_sec: i64, pub tv_nsec: i32,