From 3a9dd0df085292871ff9b124475ac1cfa3846301 Mon Sep 17 00:00:00 2001 From: Joey Castillo Date: Mon, 9 May 2022 21:31:45 -0400 Subject: unify on 32-bit signed lengths --- movement/filesystem.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'movement/filesystem.h') 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 -- cgit v1.2.3