From 81d958ea6cc8ce98b69148896ebced6458a9715a Mon Sep 17 00:00:00 2001 From: Ron Yorston Date: Mon, 6 Jan 2014 12:05:09 +0000 Subject: Extend WIN32 statfs to include type, fsid and namelen --- win32/sys/statfs.h | 23 +++++++++++++++++++++++ win32/sys/vfs.h | 18 +----------------- 2 files changed, 24 insertions(+), 17 deletions(-) create mode 100644 win32/sys/statfs.h (limited to 'win32/sys') diff --git a/win32/sys/statfs.h b/win32/sys/statfs.h new file mode 100644 index 000000000..7cef6df73 --- /dev/null +++ b/win32/sys/statfs.h @@ -0,0 +1,23 @@ +#ifndef _SYS_STATFS_H +#define _SYS_STATFS_H 1 + +#include + +struct statfs { + int f_type; + uint64_t f_bsize; + uint64_t f_frsize; + uint64_t f_blocks; + uint64_t f_bfree; + uint64_t f_bavail; + uint64_t f_files; + uint64_t f_ffree; + uint64_t f_favail; + uint64_t f_fsid; + uint64_t f_flag; + uint64_t f_namelen; +}; + +extern int statfs(const char *file, struct statfs *buf); + +#endif diff --git a/win32/sys/vfs.h b/win32/sys/vfs.h index cb7bda9af..a899db276 100644 --- a/win32/sys/vfs.h +++ b/win32/sys/vfs.h @@ -1,17 +1 @@ -#include - -struct statfs { - uint64_t f_bsize; - uint64_t f_frsize; - uint64_t f_blocks; - uint64_t f_bfree; - uint64_t f_bavail; - uint64_t f_files; - uint64_t f_ffree; - uint64_t f_favail; - uint64_t f_fsid; - uint64_t f_flag; - uint64_t f_namemax; -}; - -extern int statfs(const char *file, struct statfs *buf); +#include -- cgit v1.2.3-55-g6feb