Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
struct statvfs
in Haskell.
Synopsis
- data FileSystemStats = FileSystemStats {}
- getFileSystemStats :: FilePath -> IO FileSystemStats
- getFileSystemStatsFd :: Fd -> IO FileSystemStats
- c_fstatvfs :: Fd -> Ptr FileSystemStats -> IO CInt
- c_statvfs :: CString -> Ptr FileSystemStats -> IO CInt
Documentation
data FileSystemStats Source #
Passed to fuseStatfs
.
The Storable
instance targets C struct statvfs
.
f_favail
, f_fsid
and f_flag
fields are ignored by libfuse, and their corresponding
fields are not defined.
FileSystemStats | |
|
Instances
Storable FileSystemStats Source # | |
Defined in System.LibFuse3.FileSystemStats sizeOf :: FileSystemStats -> Int Source # alignment :: FileSystemStats -> Int Source # peekElemOff :: Ptr FileSystemStats -> Int -> IO FileSystemStats Source # pokeElemOff :: Ptr FileSystemStats -> Int -> FileSystemStats -> IO () Source # peekByteOff :: Ptr b -> Int -> IO FileSystemStats Source # pokeByteOff :: Ptr b -> Int -> FileSystemStats -> IO () Source # peek :: Ptr FileSystemStats -> IO FileSystemStats Source # poke :: Ptr FileSystemStats -> FileSystemStats -> IO () Source # | |
Show FileSystemStats Source # | |
Defined in System.LibFuse3.FileSystemStats | |
Eq FileSystemStats Source # | |
Defined in System.LibFuse3.FileSystemStats (==) :: FileSystemStats -> FileSystemStats -> Bool Source # (/=) :: FileSystemStats -> FileSystemStats -> Bool Source # |
:: FilePath | A path of any file within the filesystem |
-> IO FileSystemStats |
Gets filesystem statistics.
Calls statvfs
.
getFileSystemStatsFd :: Fd -> IO FileSystemStats Source #
Gets filesystem statistics.
Calls fstatvfs
.
c_fstatvfs :: Fd -> Ptr FileSystemStats -> IO CInt Source #