コード例 #1
0
ファイル: test_backup_phase2.c プロジェクト: grealish/burp
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
	));
}
コード例 #2
0
ファイル: test_cstat.c プロジェクト: rubenk/burp
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;
}
コード例 #3
0
ファイル: test_list.c プロジェクト: EmisFR/burp
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;
}
コード例 #4
0
ファイル: cstat.c プロジェクト: Sherlock221B/burp
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;
}