changeset 15:4cc3224ebf41

use cdb_write
author Henry S. Thompson <ht@inf.ed.ac.uk>
date Thu, 27 Feb 2025 18:24:24 +0000
parents b7bbc84fe17f
children 70f4df5a7283
files cdbget.c
diffstat 1 files changed, 13 insertions(+), 11 deletions(-) [+]
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);
 }
+