Loading...
Searching...
No Matches

VFS helper functions. More...

Detailed Description

VFS helper functions.

Author
Benjamin Valentin benja.nosp@m.min..nosp@m.valen.nosp@m.tin@.nosp@m.ml-pa.nosp@m..com

Definition in file vfs_util.h.

#include <stdbool.h>
#include <stddef.h>
+ Include dependency graph for vfs_util.h:

Go to the source code of this file.

Functions

int vfs_file_from_buffer (const char *file, const void *buf, size_t len)
 Writes the content of a buffer to a file If the file already exists, it will be overwritten.
 
int vfs_file_to_buffer (const char *file, void *buf, size_t len)
 Reads the content of a file to a buffer.
 
int vfs_file_md5 (const char *file, void *digest, void *work_buf, size_t work_buf_len)
 Compute the MD5 message digest of a file.
 
int vfs_file_sha1 (const char *file, void *digest, void *work_buf, size_t work_buf_len)
 Compute the SHA1 message digest of a file.
 
int vfs_file_sha256 (const char *file, void *digest, void *work_buf, size_t work_buf_len)
 Compute the SHA256 message digest of a file.
 
int vfs_is_dir (const char *path)
 Checks if path is a file or a directory.
 
bool vfs_file_exists (const char *path)
 Checks if path is a file and can be read.
 
int vfs_unlink_recursive (const char *root, char *path_buf, size_t max_size)
 Behaves like rm -r @p root.