|
@@ -37,7 +37,7 @@ int main(int argc, char *argv[])
|
|
|
key.dsize = 5;
|
|
key.dsize = 5;
|
|
|
|
|
|
|
|
/* No coalescing can be done due to EOF */
|
|
/* No coalescing can be done due to EOF */
|
|
|
- layout = new_tdb_layout();
|
|
|
|
|
|
|
+ layout = new_tdb_layout(NULL);
|
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
|
tdb = tdb_layout_get(layout);
|
|
tdb = tdb_layout_get(layout);
|
|
|
len = layout->elem[1].free.len;
|
|
len = layout->elem[1].free.len;
|
|
@@ -57,7 +57,7 @@ int main(int argc, char *argv[])
|
|
|
tdb_close(tdb);
|
|
tdb_close(tdb);
|
|
|
|
|
|
|
|
/* No coalescing can be done due to used record */
|
|
/* No coalescing can be done due to used record */
|
|
|
- layout = new_tdb_layout();
|
|
|
|
|
|
|
+ layout = new_tdb_layout(NULL);
|
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
|
tdb_layout_add_free(layout, 1024);
|
|
tdb_layout_add_free(layout, 1024);
|
|
|
tdb_layout_add_used(layout, key, data, 6);
|
|
tdb_layout_add_used(layout, key, data, 6);
|
|
@@ -78,7 +78,7 @@ int main(int argc, char *argv[])
|
|
|
tdb_close(tdb);
|
|
tdb_close(tdb);
|
|
|
|
|
|
|
|
/* Coalescing can be done due to two free records, then EOF */
|
|
/* Coalescing can be done due to two free records, then EOF */
|
|
|
- layout = new_tdb_layout();
|
|
|
|
|
|
|
+ layout = new_tdb_layout(NULL);
|
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
|
tdb_layout_add_free(layout, 1024);
|
|
tdb_layout_add_free(layout, 1024);
|
|
|
tdb = tdb_layout_get(layout);
|
|
tdb = tdb_layout_get(layout);
|
|
@@ -101,7 +101,7 @@ int main(int argc, char *argv[])
|
|
|
tdb_close(tdb);
|
|
tdb_close(tdb);
|
|
|
|
|
|
|
|
/* Coalescing can be done due to two free records, then data */
|
|
/* Coalescing can be done due to two free records, then data */
|
|
|
- layout = new_tdb_layout();
|
|
|
|
|
|
|
+ layout = new_tdb_layout(NULL);
|
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
|
tdb_layout_add_free(layout, 1024);
|
|
tdb_layout_add_free(layout, 1024);
|
|
|
tdb_layout_add_free(layout, 512);
|
|
tdb_layout_add_free(layout, 512);
|
|
@@ -125,7 +125,7 @@ int main(int argc, char *argv[])
|
|
|
tdb_close(tdb);
|
|
tdb_close(tdb);
|
|
|
|
|
|
|
|
/* Coalescing can be done due to three free records, then EOF */
|
|
/* Coalescing can be done due to three free records, then EOF */
|
|
|
- layout = new_tdb_layout();
|
|
|
|
|
|
|
+ layout = new_tdb_layout(NULL);
|
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
|
tdb_layout_add_free(layout, 1024);
|
|
tdb_layout_add_free(layout, 1024);
|
|
|
tdb_layout_add_free(layout, 512);
|
|
tdb_layout_add_free(layout, 512);
|
|
@@ -151,7 +151,7 @@ int main(int argc, char *argv[])
|
|
|
tdb_close(tdb);
|
|
tdb_close(tdb);
|
|
|
|
|
|
|
|
/* Coalescing across two zones isn't possible. */
|
|
/* Coalescing across two zones isn't possible. */
|
|
|
- layout = new_tdb_layout();
|
|
|
|
|
|
|
+ layout = new_tdb_layout(NULL);
|
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
tdb_layout_add_zone(layout, zone_bits, false);
|
|
|
tdb_layout_add_zone(layout, zone_bits, true);
|
|
tdb_layout_add_zone(layout, zone_bits, true);
|
|
|
tdb = tdb_layout_get(layout);
|
|
tdb = tdb_layout_get(layout);
|