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