Revision fd8e2542 lib/filter-kvs.c

b/lib/filter-kvs.c
85 85
	return ke.fetch(kvs, key, vbuf, vsize);
86 86
}
87 87

  
88
int xfilter_kvs_begin(XFilterKVS *kvs)
89
{
90
	g_return_val_if_fail(kvs != NULL, -1);
91
	if (ke.begin)
92
		return ke.begin(kvs);
93
	else
94
		return 0;
95
}
96

  
97
int xfilter_kvs_end(XFilterKVS *kvs)
98
{
99
	g_return_val_if_fail(kvs != NULL, -1);
100
	if (ke.end)
101
		return ke.end(kvs);
102
	else
103
		return 0;
104
}
105

  
88 106
int xfilter_kvs_get_record_size(XFilterKVS *kvs)
89 107
{
90 108
	g_return_val_if_fail(kvs != NULL, -1);
......
150 168
			return xfilter_kvs_delete(kvs, key);
151 169
		else
152 170
			return xfilter_kvs_update(kvs, key, (char *)&ival, 4);
171
	} else if (size <= 0) {
172
		return 0;
153 173
	}
154 174

  
155 175
	return -1;

Also available in: Unified diff