Module sys/time
sys/time
File timestamp operations.
Provides synchronous wrappers for utime/futime/lutime to change file timestamps.
All operations return i32 directly (no IOFuture overhead).
Returns:
- 0: success
- Negative value: -errno on failure
Functions
utime
function
fn(path : *(u8), atime_sec : i64, atime_nsec : i64, mtime_sec : i64, mtime_nsec : i64) -> i32
Parameters
| Name | Type | Notes |
|---|---|---|
path | *(u8) | |
atime_sec | i64 | |
atime_nsec | i64 | |
mtime_sec | i64 | |
mtime_nsec | i64 |
Returns: i32
futime
function
fn(fd : i32, atime_sec : i64, atime_nsec : i64, mtime_sec : i64, mtime_nsec : i64) -> i32
Parameters
| Name | Type | Notes |
|---|---|---|
fd | i32 | |
atime_sec | i64 | |
atime_nsec | i64 | |
mtime_sec | i64 | |
mtime_nsec | i64 |
Returns: i32
lutime
function
fn(path : *(u8), atime_sec : i64, atime_nsec : i64, mtime_sec : i64, mtime_nsec : i64) -> i32
Parameters
| Name | Type | Notes |
|---|---|---|
path | *(u8) | |
atime_sec | i64 | |
atime_nsec | i64 | |
mtime_sec | i64 | |
mtime_nsec | i64 |
Returns: i32