summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Van Doorn <vandoorn.nick@gmail.com>2019-06-16 16:21:10 -0700
committerNick Van Doorn <vandoorn.nick@gmail.com>2019-06-16 16:21:10 -0700
commit7e0110ad359e2be3f5ad2ae1fbbfc5b0dda901c5 (patch)
tree2a9422ebef6e20c7db6ca368ccfe6b5540be6231
parent7962e13da5229e60a45a725a300c343f42e5aad8 (diff)
Implement push entry routine
-rw-r--r--database.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/database.c b/database.c
index d3b2693..44c11af 100644
--- a/database.c
+++ b/database.c
@@ -8,9 +8,16 @@ void database_prefixPath(const char *path, char *out) {
}
enum DatabaseError_t database_pushEntry(const char *path, struct TimeEnty_t *entry) {
- return OUT_OF_SPACE;
+ char filePath[1024];
+ mkdir(".rolex", 0777);
+ database_prefixPath(path, filePath);
+ FILE *f = fopen(filePath, "a");
+ fprintf(f, "%d %ld\n", entry->direction, entry->datetime);
+ fclose(f);
+ return DB_OK;
}
enum DatabaseError_t database_getEntries(const char *path, struct TimeEnty_t *out, int *size) {
+ *size = 0;
return OUT_OF_SPACE;
}