summaryrefslogtreecommitdiffstats
path: root/movement/filesystem.h
diff options
context:
space:
mode:
authorJoey Castillo <joeycastillo@utexas.edu>2022-05-09 21:31:45 -0400
committerJoey Castillo <joeycastillo@utexas.edu>2022-05-09 21:33:45 -0400
commit3a9dd0df085292871ff9b124475ac1cfa3846301 (patch)
tree7f14f92a65d64cd4ab67edeb70dc0f0cd7e3a6d0 /movement/filesystem.h
parent8455bfc9a5b07d58fcabf35bba6f32837ea91f46 (diff)
downloadSensor-Watch-3a9dd0df085292871ff9b124475ac1cfa3846301.tar.gz
Sensor-Watch-3a9dd0df085292871ff9b124475ac1cfa3846301.tar.bz2
Sensor-Watch-3a9dd0df085292871ff9b124475ac1cfa3846301.zip
unify on 32-bit signed lengths
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