Mercurial > hg > cdb
diff cdbget.c @ 15:4cc3224ebf41
use cdb_write
| author | Henry S. Thompson <ht@inf.ed.ac.uk> |
|---|---|
| date | Thu, 27 Feb 2025 18:24:24 +0000 |
| parents | 0a35d8de4296 |
| children |
line wrap: on
line diff
--- a/cdbget.c Fri Feb 07 14:44:07 2025 +0000 +++ b/cdbget.c Thu Feb 27 18:24:24 2025 +0000 @@ -52,17 +52,19 @@ --u; } - pos = cdb_datapos(&c); - len = cdb_datalen(&c); + cdb_write(&c,1); +/* pos = cdb_datapos(&c); */ +/* len = cdb_datalen(&c); */ - while (len > 0) { - r = sizeof buf; - if (r > len) r = len; - if (cdb_read(&c,buf,r,pos) == -1) die_read(); - if (buffer_put(buffer_1small,buf,r) == -1) die_write(); - pos += r; - len -= r; - } - if (buffer_flush(buffer_1small) == -1) die_write(); +/* while (len > 0) { */ +/* r = sizeof buf; */ +/* if (r > len) r = len; */ +/* if (cdb_read(&c,buf,r,pos) == -1) die_read(); */ +/* if (buffer_put(buffer_1small,buf,r) == -1) die_write(); */ +/* pos += r; */ +/* len -= r; */ +/* } */ +/* if (buffer_flush(buffer_1small) == -1) die_write(); */ exit(0); } +
