summaryrefslogtreecommitdiff
path: root/files/files.h
diff options
context:
space:
mode:
Diffstat (limited to 'files/files.h')
-rw-r--r--files/files.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/files/files.h b/files/files.h
new file mode 100644
index 0000000..33fba80
--- /dev/null
+++ b/files/files.h
@@ -0,0 +1,19 @@
+#ifndef FILES_H
+#define FILES_H
+
+#include <stdio.h>
+#include <sys/stat.h>
+#include "types/types.h"
+
+
+int dir_exists(char *dirpath);
+int file_exists(char *filepath);
+int path_exists(char *path);
+
+u64 get_fd_size(int fd);
+u64 get_fp_size(FILE *fp);
+u64 get_file_size(char *filename);
+
+char *get_extension(char *filename);
+
+#endif