diff options
| -rw-r--r-- | main.c | 2 | ||||
| -rw-r--r-- | snac.h | 2 | ||||
| -rw-r--r-- | utils.c | 5 |
3 files changed, 6 insertions, 3 deletions
| @@ -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) { |
| @@ -178,6 +178,6 @@ int html_get_handler(d_char *req, char *q_path, char **body, int *b_size, char * | |||
| 178 | int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size, | 178 | int 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 | ||
| 181 | int initdb(const char *_basedir); | 181 | int snac_init(const char *_basedir); |
| 182 | int adduser(const char *uid); | 182 | int adduser(const char *uid); |
| 183 | int resetpwd(snac *snac); | 183 | int resetpwd(snac *snac); |
| @@ -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 | ||
| 82 | int initdb(const char *basedir) | 82 | int 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); |