Lines Matching refs:rootdir
19 /* Files are in <rootdir>/ha/sh/<hash>-<guid>
23 static const char *sis_get_dir(const char *rootdir, const char *hash)
27 return t_strdup_printf("%s/%c%c/%c%c", rootdir,
132 static int sis_try_deduplicate(const char *rootdir, const char *fname)
144 hashdir = sis_get_dir(rootdir, hash);
190 return sis_try_deduplicate(rootdir, fname);
210 const char *rootdir, *queuedir;
223 rootdir = argv[1];
226 if (stat(rootdir, &st) < 0)
227 i_fatal("stat(%s) failed: %m", rootdir);
257 ret = sis_try_deduplicate(rootdir, d->d_name);
268 const char *rootdir, *path, *hash;
278 rootdir = argv[1];
279 if (stat(rootdir, &st) < 0) {
281 i_fatal("Attachment dir doesn't exist: %s", rootdir);
282 i_fatal("stat(%s) failed: %m", rootdir);
287 path = sis_get_dir(rootdir, hash);