aboutsummaryrefslogtreecommitdiffstats
path: root/util.c
diff options
context:
space:
mode:
authorFreeArtMan <dos21h@gmail.com>2017-11-22 21:42:17 +0000
committerFreeArtMan <dos21h@gmail.com>2017-11-22 21:42:17 +0000
commitafb3657fa2cbc6bd9e5901d6c5590b09d15c2d89 (patch)
tree62d707d0c48bf4350700aec627b4b5ac49f9731c /util.c
parentde98f9c8e8468ed046dfc7208daea24e14707009 (diff)
downloadagni-afb3657fa2cbc6bd9e5901d6c5590b09d15c2d89.tar.gz
agni-afb3657fa2cbc6bd9e5901d6c5590b09d15c2d89.zip
Added todo file size max 1MB and 64 todo's per user
Diffstat (limited to 'util.c')
-rw-r--r--util.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/util.c b/util.c
index b0d8efe..d167193 100644
--- a/util.c
+++ b/util.c
@@ -48,4 +48,14 @@ char *alloc_new_str_s(char *str, size_t size)
char *alloc_new_str(char *str)
{
return alloc_new_str_s(str, strlen(str));
+}
+
+off_t file_size(const char *fname)
+{
+ struct stat st;
+ if ( !stat( fname, &st ) )
+ {
+ return st.st_size;
+ }
+ return 0; //hehe if error or file is 0, same woop woop
} \ No newline at end of file