summaryrefslogtreecommitdiff
path: root/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
diff options
context:
space:
mode:
authorgnzlbg <gonzalobg88@gmail.com>2019-06-06 15:49:48 +0200
committergnzlbg <gonzalobg88@gmail.com>2019-06-06 16:29:44 +0200
commit5e37553c4feec76b9864975739101f7df6540275 (patch)
tree803740271a77c19e8c79b431d0d55371a5ce3bbc /src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
parentf21d91fb38313b09084f359a1b65b89a329f7ea3 (diff)
downloadrust-libc-5e37553c4feec76b9864975739101f7df6540275.tar.gz
Fix statfs
Diffstat (limited to 'src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs')
-rw-r--r--src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs b/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
index 368a3ff69f..dc69071303 100644
--- a/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
+++ b/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
@@ -18,6 +18,22 @@ s! {
pub sa_restorer: ::Option<extern fn()>,
}
+ pub struct statfs {
+ pub f_type: __fsword_t,
+ pub f_bsize: __fsword_t,
+ pub f_blocks: ::fsblkcnt_t,
+ pub f_bfree: ::fsblkcnt_t,
+ pub f_bavail: ::fsblkcnt_t,
+
+ pub f_files: ::fsfilcnt_t,
+ pub f_ffree: ::fsfilcnt_t,
+ pub f_fsid: ::fsid_t,
+
+ pub f_namelen: __fsword_t,
+ pub f_frsize: __fsword_t,
+ f_spare: [__fsword_t; 5],
+ }
+
pub struct flock {
pub l_type: ::c_short,
pub l_whence: ::c_short,