diff options
Diffstat (limited to 'utils.c')
| -rw-r--r-- | utils.c | 12 |
1 files changed, 6 insertions, 6 deletions
| @@ -143,19 +143,19 @@ int snac_init(const char *basedir) | |||
| 143 | } | 143 | } |
| 144 | } | 144 | } |
| 145 | 145 | ||
| 146 | if (mkdir(srv_basedir, 0755) == -1) { | 146 | if (mkdir(srv_basedir, 0775) == -1) { |
| 147 | printf("ERROR: cannot create directory '%s'\n", srv_basedir); | 147 | printf("ERROR: cannot create directory '%s'\n", srv_basedir); |
| 148 | return 1; | 148 | return 1; |
| 149 | } | 149 | } |
| 150 | 150 | ||
| 151 | xs *udir = xs_fmt("%s/user", srv_basedir); | 151 | xs *udir = xs_fmt("%s/user", srv_basedir); |
| 152 | mkdir(udir, 0755); | 152 | mkdir(udir, DIR_PERM); |
| 153 | 153 | ||
| 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, DIR_PERM); |
| 156 | 156 | ||
| 157 | xs *qdir = xs_fmt("%s/queue", srv_basedir); | 157 | xs *qdir = xs_fmt("%s/queue", srv_basedir); |
| 158 | mkdir(qdir, 0755); | 158 | mkdir(qdir, DIR_PERM); |
| 159 | 159 | ||
| 160 | xs *gfn = xs_fmt("%s/greeting.html", srv_basedir); | 160 | xs *gfn = xs_fmt("%s/greeting.html", srv_basedir); |
| 161 | if ((f = fopen(gfn, "w")) == NULL) { | 161 | if ((f = fopen(gfn, "w")) == NULL) { |
| @@ -243,7 +243,7 @@ int adduser(const char *uid) | |||
| 243 | 243 | ||
| 244 | xs *basedir = xs_fmt("%s/user/%s", srv_basedir, uid); | 244 | xs *basedir = xs_fmt("%s/user/%s", srv_basedir, uid); |
| 245 | 245 | ||
| 246 | if (mkdir(basedir, 0755) == -1) { | 246 | if (mkdir(basedir, DIR_PERM) == -1) { |
| 247 | printf("ERROR: cannot create directory '%s'\n", basedir); | 247 | printf("ERROR: cannot create directory '%s'\n", basedir); |
| 248 | return 0; | 248 | return 0; |
| 249 | } | 249 | } |
| @@ -256,7 +256,7 @@ int adduser(const char *uid) | |||
| 256 | 256 | ||
| 257 | for (n = 0; dirs[n]; n++) { | 257 | for (n = 0; dirs[n]; n++) { |
| 258 | xs *d = xs_fmt("%s/%s", basedir, dirs[n]); | 258 | xs *d = xs_fmt("%s/%s", basedir, dirs[n]); |
| 259 | mkdir(d, 0755); | 259 | mkdir(d, DIR_PERM); |
| 260 | } | 260 | } |
| 261 | 261 | ||
| 262 | xs *scssfn = xs_fmt("%s/style.css", srv_basedir); | 262 | xs *scssfn = xs_fmt("%s/style.css", srv_basedir); |