diff options
author | Nick Van Doorn <vandoorn.nick@gmail.com> | 2019-06-16 16:21:10 -0700 |
---|---|---|
committer | Nick Van Doorn <vandoorn.nick@gmail.com> | 2019-06-16 16:21:10 -0700 |
commit | 7e0110ad359e2be3f5ad2ae1fbbfc5b0dda901c5 (patch) | |
tree | 2a9422ebef6e20c7db6ca368ccfe6b5540be6231 | |
parent | 7962e13da5229e60a45a725a300c343f42e5aad8 (diff) |
Implement push entry routine
-rw-r--r-- | database.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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; } |