summaryrefslogtreecommitdiffstats
path: root/movement/filesystem.h
diff options
context:
space:
mode:
Diffstat (limited to 'movement/filesystem.h')
-rw-r--r--movement/filesystem.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/movement/filesystem.h b/movement/filesystem.h
index c9a5804c..b0fb7f58 100644
--- a/movement/filesystem.h
+++ b/movement/filesystem.h
@@ -36,7 +36,7 @@ bool filesystem_init(void);
/** @brief Gets the space available on the filesystem.
* @return the free space in bytes
*/
-int filesystem_get_free_space(void);
+int32_t filesystem_get_free_space(void);
/** @brief Checks for the existence of a file on the filesystem.
* @param filename the file you wish to check
@@ -50,6 +50,12 @@ bool filesystem_file_exists(char *filename);
*/
bool filesystem_rm(char *filename);
+/** @brief Gets the size of a file on the filesystem.
+ * @param filename the file whose size you wish to determine
+ * @return the file's size in bytes, or -1 if the file does not exist.
+ */
+int32_t filesystem_get_file_size(char *filename);
+
/** @brief Reads a file from the filesystem into a buffer
* @param filename the file you wish to read
* @param buf A buffer of at least length bytes; the file will be read into this buffer