From 339cd70e8b9864a3d575a538112f9a7100b1a750 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Fri, 19 Jul 2019 21:14:51 -0400 Subject: remove hard-coding of my name and email address from postings --- index.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'index.c') diff --git a/index.c b/index.c index b5a543e..b8b6385 100644 --- a/index.c +++ b/index.c @@ -10,7 +10,7 @@ #include "blog.h" -static void insert_into(int blogdir, char *index_dir, const char *uri, const char *title) +static void insert_into(const char *user, int blogdir, char *index_dir, const char *uri, const char *title) { char index_path[FILENAME_MAX] = { 0 }; snprintf(index_path, sizeof(index_path), "%s/index.html", index_dir); @@ -37,16 +37,16 @@ static void insert_into(int blogdir, char *index_dir, const char *uri, const cha close(old_index); } - dprintf(new_index, HTML_TAIL, current_year()); + dprintf(new_index, HTML_TAIL, current_year(), user_name(user), user_email(user)); close(new_index); renameat(blogdir, new_path, blogdir, index_path); } -void add_to_index(const char *path, const char *title) +void add_to_index(const char *user, const char *path, const char *title) { - int blogdir = open(DATA_DIRECTORY, O_DIRECTORY); + int blogdir = open(user, O_DIRECTORY); if (blogdir == -1) { return; } @@ -57,11 +57,11 @@ void add_to_index(const char *path, const char *title) } char *day = dirname(dir); - insert_into(blogdir, day, path, title); + insert_into(user, blogdir, day, path, title); char *month = dirname(day); - insert_into(blogdir, month, path, title); + insert_into(user, blogdir, month, path, title); char *year = dirname(month); - insert_into(blogdir, year, path, title); + insert_into(user, blogdir, year, path, title); free(dir); close(blogdir); -- cgit v1.2.1