static void do_sdirs_init(struct sdirs *sdirs) { fail_unless(!sdirs_init(sdirs, PROTO_2, BASE, // directory "utestclient", // cname NULL, // client_lockdir "a_group", // dedup_group NULL // manual_delete )); }
static struct sdirs *setup_sdirs(enum protocol protocol) { struct sdirs *sdirs; fail_unless((sdirs=sdirs_alloc())!=NULL); fail_unless(!sdirs_init(sdirs, protocol, BASE, // directory CNAME, // cname NULL, // client_lockdir "a_group", // dedup_group NULL // manual_delete )); return sdirs; }
static struct sdirs *setup_sdirs(struct sd *s, int slen, enum protocol protocol) { struct sdirs *sdirs; fail_unless(recursive_delete(BASE)==0); fail_unless((sdirs=sdirs_alloc())!=NULL); fail_unless(!sdirs_init(sdirs, protocol, BASE, // directory "utestclient", // cname NULL, // client_lockdir "a_group", // dedup_group NULL // manual_delete )); build_storage_dirs(sdirs, s, slen); return sdirs; }
static int set_cstat_from_conf(struct cstat *c, struct conf *cconf) { sdirs_free_content(c->sdirs); if(sdirs_init(c->sdirs, cconf)) return -1; return 0; }