Path | Description | |
---|---|---|
dir/ | Directories | Readme |
io/ | I/O | Readme |
path/ | Paths | Readme |
permission/ | Permissions | Readme |
standard/ | Standard streams | Readme |
symlink/ | Symbolic links | Readme |
tty/ | TTYs (terminals) | Readme |
append.hh | Append to file | Tests |
config.hh | Config file parser | Tests |
copy.hh | Copy a file | Tests |
descriptor.hh | File descriptor wrapper | Tests |
error.hh | Error (enum etc) | |
info.hh | File information | Tests |
is_directory.hh | Is directory | Tests |
is_regular.hh | Is regular file | Tests |
is_same.hh | Check if two paths point to the same file | Tests |
is_something.hh | Is something | Tests |
offset.hh | Get current file descriptor offset | Tests |
option.hh | Option flags (enum) | Tests |
perm.hh | Permission bits (enum) | Tests |
pointer.hh | File pointer wrapper | Tests |
read.hh | Read an entire regular file | Tests |
reader_writer.hh | Open and read from or write to a file | Tests |
remove.hh | Remove directory entry | Tests |
rename.hh | Rename directory entry | Tests |
seek.hh | Seek in file (reposition read/write file offset) | Tests |
status.hh | Get information about a file path or a file descriptor | Tests |
touch.hh | Touch a regular file | Tests |
truncate.hh | Truncate/extend file to a specified size (zero by default) | Tests |
type.hh | Type (enum) | Tests |
write.hh | Write to file | Tests |