posix-next API 0.1.0
Out-of-tree Zephyr POSIX module
Loading...
Searching...
No Matches
statvfs Struct Reference

File system information returned by statvfs() and fstatvfs(). More...

#include <zephyr/posix/sys/statvfs.h>

Data Fields

unsigned long f_bsize
 File system block size.
 
unsigned long f_frsize
 Fundamental file system block size.
 
fsblkcnt_t f_blocks
 Total blocks on file system, in units of f_frsize.
 
fsblkcnt_t f_bfree
 Total number of free blocks.
 
fsblkcnt_t f_bavail
 Free blocks available to non-privileged processes.
 
fsfilcnt_t f_files
 Total number of file serial numbers.
 
fsfilcnt_t f_ffree
 Total number of free file serial numbers.
 
fsfilcnt_t f_favail
 File serial numbers available to non-privileged processes.
 
unsigned long f_fsid
 File system ID.
 
unsigned long f_flag
 Bit mask of ST_* values.
 
unsigned long f_namemax
 Maximum filename length.
 

Detailed Description

File system information returned by statvfs() and fstatvfs().

Definition at line 47 of file statvfs.h.

Field Documentation

◆ f_bavail

fsblkcnt_t statvfs::f_bavail

Free blocks available to non-privileged processes.

Definition at line 52 of file statvfs.h.

◆ f_bfree

fsblkcnt_t statvfs::f_bfree

Total number of free blocks.

Definition at line 51 of file statvfs.h.

◆ f_blocks

fsblkcnt_t statvfs::f_blocks

Total blocks on file system, in units of f_frsize.

Definition at line 50 of file statvfs.h.

◆ f_bsize

unsigned long statvfs::f_bsize

File system block size.

Definition at line 48 of file statvfs.h.

◆ f_favail

fsfilcnt_t statvfs::f_favail

File serial numbers available to non-privileged processes.

Definition at line 55 of file statvfs.h.

◆ f_ffree

fsfilcnt_t statvfs::f_ffree

Total number of free file serial numbers.

Definition at line 54 of file statvfs.h.

◆ f_files

fsfilcnt_t statvfs::f_files

Total number of file serial numbers.

Definition at line 53 of file statvfs.h.

◆ f_flag

unsigned long statvfs::f_flag

Bit mask of ST_* values.

Definition at line 57 of file statvfs.h.

◆ f_frsize

unsigned long statvfs::f_frsize

Fundamental file system block size.

Definition at line 49 of file statvfs.h.

◆ f_fsid

unsigned long statvfs::f_fsid

File system ID.

Definition at line 56 of file statvfs.h.

◆ f_namemax

unsigned long statvfs::f_namemax

Maximum filename length.

Definition at line 58 of file statvfs.h.


The documentation for this struct was generated from the following file: