fileutils
High-Level File Utilities
Functions
| Function | Description |
|---|---|
_fu_rename | |
_fu_chmod_raw | |
_fu_rmdir_raw | |
_fu_open_creat | |
_fu_close | |
_fu_mkdir | |
_fu_access | |
_fu_unlink | |
_fu_open_read | |
_fu_read | |
_fu_open_write | |
_fu_write | |
_fu_getdents | |
_fu_strlen | |
_fu_copy_bytes | |
fu_mkdir_p | Recursive mkdir -p. Creates all intermediate directories. Path must be null-t… |
fu_rmdir | Remove empty directory. |
fu_rm_rf | Recursive rm -rf. Removes files and directories. |
fu_cp | Copy a single file. Returns bytes copied or -1 on error. |
fu_mv | Move/rename file or directory. |
fu_touch | Create empty file (or truncate existing). |
fu_chmod | Change file permissions. |
fu_file_eq | Compare two files for content equality. Returns 1 if equal, 0 if not. |
Details
_fu_rename
fn _fu_rename(old: &i8, new_path: &i8) -> i64_fu_chmod_raw
fn _fu_chmod_raw(path: &i8, mode: i64) -> i64_fu_rmdir_raw
fn _fu_rmdir_raw(path: &i8) -> i64_fu_open_creat
fn _fu_open_creat(path: &i8) -> i64_fu_close
fn _fu_close(fd: i64) -> i64_fu_mkdir
fn _fu_mkdir(path: &i8) -> i64_fu_access
fn _fu_access(path: &i8) -> i64_fu_unlink
fn _fu_unlink(path: &i8) -> i64_fu_open_read
fn _fu_open_read(path: &i8) -> i64_fu_read
fn _fu_read(fd: i64, buf: &i8, max: i64) -> i64_fu_open_write
fn _fu_open_write(path: &i8) -> i64_fu_write
fn _fu_write(fd: i64, data: &i8, len: i64) -> i64_fu_getdents
fn _fu_getdents(fd: i64, buf: &i8, size: i64) -> i64_fu_strlen
fn _fu_strlen(s: &i8) -> i64_fu_copy_bytes
fn _fu_copy_bytes(dst: &i8, doff: i64, src: &i8, soff: i64, n: i64)fu_mkdir_p
fn fu_mkdir_p(path: &i8) -> i64Recursive mkdir -p. Creates all intermediate directories. Path must be null-terminated. Returns 0 on success.
fu_rmdir
fn fu_rmdir(path: &i8) -> i64Remove empty directory.
fu_rm_rf
fn fu_rm_rf(path: &i8) -> i64Recursive rm -rf. Removes files and directories.
fu_cp
fn fu_cp(src: &i8, dst: &i8) -> i64Copy a single file. Returns bytes copied or -1 on error.
fu_mv
fn fu_mv(src: &i8, dst: &i8) -> i64Move/rename file or directory.
fu_touch
fn fu_touch(path: &i8) -> i64Create empty file (or truncate existing).
fu_chmod
fn fu_chmod(path: &i8, mode: i64) -> i64Change file permissions.
fu_file_eq
fn fu_file_eq(a: &i8, b: &i8) -> i64Compare two files for content equality. Returns 1 if equal, 0 if not.