diff options
-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; } |