summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.c2
-rw-r--r--snac.h2
-rw-r--r--utils.c5
3 files changed, 6 insertions, 3 deletions
diff --git a/main.c b/main.c
index 2802e76..9bcc545 100644
--- a/main.c
+++ b/main.c
@@ -63,7 +63,7 @@ int main(int argc, char *argv[])
63 /* ... */ 63 /* ... */
64 basedir = GET_ARGV(); 64 basedir = GET_ARGV();
65 65
66 return initdb(basedir); 66 return snac_init(basedir);
67 } 67 }
68 68
69 if (strcmp(cmd, "upgrade") == 0) { 69 if (strcmp(cmd, "upgrade") == 0) {
diff --git a/snac.h b/snac.h
index ecf47a4..0088afc 100644
--- a/snac.h
+++ b/snac.h
@@ -178,6 +178,6 @@ int html_get_handler(d_char *req, char *q_path, char **body, int *b_size, char *
178int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size, 178int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size,
179 char **body, int *b_size, char **ctype); 179 char **body, int *b_size, char **ctype);
180 180
181int initdb(const char *_basedir); 181int snac_init(const char *_basedir);
182int adduser(const char *uid); 182int adduser(const char *uid);
183int resetpwd(snac *snac); 183int resetpwd(snac *snac);
diff --git a/utils.c b/utils.c
index 4bc1b01..11b0799 100644
--- a/utils.c
+++ b/utils.c
@@ -79,7 +79,7 @@ const char *greeting_html =
79 "<p>This site is powered by <abbr title=\"Social Networks Are Crap\">snac</abbr>.</p>\n" 79 "<p>This site is powered by <abbr title=\"Social Networks Are Crap\">snac</abbr>.</p>\n"
80 "</body></html>\n"; 80 "</body></html>\n";
81 81
82int initdb(const char *basedir) 82int snac_init(const char *basedir)
83{ 83{
84 FILE *f; 84 FILE *f;
85 85
@@ -154,6 +154,9 @@ int initdb(const char *basedir)
154 xs *odir = xs_fmt("%s/object", srv_basedir); 154 xs *odir = xs_fmt("%s/object", srv_basedir);
155 mkdir(odir, 0755); 155 mkdir(odir, 0755);
156 156
157 xs *qdir = xs_fmt("%s/queue", srv_basedir);
158 mkdir(qdir, 0755);
159
157 xs *gfn = xs_fmt("%s/greeting.html", srv_basedir); 160 xs *gfn = xs_fmt("%s/greeting.html", srv_basedir);
158 if ((f = fopen(gfn, "w")) == NULL) { 161 if ((f = fopen(gfn, "w")) == NULL) {
159 printf("ERROR: cannot create '%s'\n", gfn); 162 printf("ERROR: cannot create '%s'\n", gfn);