summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--database.c6
-rw-r--r--database.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/database.c b/database.c
index aa23539..07f3f4a 100644
--- a/database.c
+++ b/database.c
@@ -39,3 +39,9 @@ done:
*size = i;
return DB_OK;
}
+
+enum DatabaseError_t database_nuke(const char *path) {
+ char *filePath[1024];
+ database_prefixPath(path, filePath);
+ remove(filePath);
+}
diff --git a/database.h b/database.h
index d8423e6..3d2f794 100644
--- a/database.h
+++ b/database.h
@@ -20,5 +20,6 @@ enum DatabaseError_t {
enum DatabaseError_t database_pushEntry(const char *path, struct TimeEnty_t *entry);
enum DatabaseError_t database_getEntries(const char *path, struct TimeEnty_t *out, int *size);
+enum DatabaseError_t database_nuke(const char *path);
#endif