Auto merge of #42398 - redox-os:master, r=sfackler
Redox: Switch to repr(C) for syscall structs
This commit is contained in:
commit
efee86d1a1
@ -12,7 +12,7 @@ use core::ops::{Deref, DerefMut};
|
|||||||
use core::{mem, slice};
|
use core::{mem, slice};
|
||||||
|
|
||||||
#[derive(Copy, Clone, Debug, Default)]
|
#[derive(Copy, Clone, Debug, Default)]
|
||||||
#[repr(packed)]
|
#[repr(C)]
|
||||||
pub struct Stat {
|
pub struct Stat {
|
||||||
pub st_dev: u64,
|
pub st_dev: u64,
|
||||||
pub st_ino: u64,
|
pub st_ino: u64,
|
||||||
@ -51,7 +51,7 @@ impl DerefMut for Stat {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Copy, Clone, Debug, Default)]
|
#[derive(Copy, Clone, Debug, Default)]
|
||||||
#[repr(packed)]
|
#[repr(C)]
|
||||||
pub struct StatVfs {
|
pub struct StatVfs {
|
||||||
pub f_bsize: u32,
|
pub f_bsize: u32,
|
||||||
pub f_blocks: u64,
|
pub f_blocks: u64,
|
||||||
@ -79,7 +79,7 @@ impl DerefMut for StatVfs {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Copy, Clone, Debug, Default)]
|
#[derive(Copy, Clone, Debug, Default)]
|
||||||
#[repr(packed)]
|
#[repr(C)]
|
||||||
pub struct TimeSpec {
|
pub struct TimeSpec {
|
||||||
pub tv_sec: i64,
|
pub tv_sec: i64,
|
||||||
pub tv_nsec: i32,
|
pub tv_nsec: i32,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user