All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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.