Module sys/statfs
sys/statfs
Filesystem statistics.
Provides a synchronous wrapper around statfs and typed accessors
for the statfs buffer returned by the C runtime.
All operations return i32 directly (no IOFuture overhead):
- 0 on success
- Negative value: -errno on failure
Functions
statfs
function
fn(path : *(u8), buf : *(u8)) -> i32
Parameters
| Name | Type | Notes |
|---|---|---|
path | *(u8) | |
buf | *(u8) |
Returns: i32
statfs_buf_size
function
fn() -> usize
Returns: usize
statfs_type
function
fn(buf : *(u8)) -> u64
Parameters
| Name | Type | Notes |
|---|---|---|
buf | *(u8) |
Returns: u64
statfs_bsize
function
fn(buf : *(u8)) -> u64
Parameters
| Name | Type | Notes |
|---|---|---|
buf | *(u8) |
Returns: u64
statfs_blocks
function
fn(buf : *(u8)) -> u64
Parameters
| Name | Type | Notes |
|---|---|---|
buf | *(u8) |
Returns: u64
statfs_bfree
function
fn(buf : *(u8)) -> u64
Parameters
| Name | Type | Notes |
|---|---|---|
buf | *(u8) |
Returns: u64
statfs_bavail
function
fn(buf : *(u8)) -> u64
Parameters
| Name | Type | Notes |
|---|---|---|
buf | *(u8) |
Returns: u64
statfs_files
function
fn(buf : *(u8)) -> u64
Parameters
| Name | Type | Notes |
|---|---|---|
buf | *(u8) |
Returns: u64
statfs_ffree
function
fn(buf : *(u8)) -> u64
Parameters
| Name | Type | Notes |
|---|---|---|
buf | *(u8) |
Returns: u64