SMOLNET PORTAL home about changes
iRename sz to size - dedup - deduplicating backup program	Err	bitreich.org	70
hgit clone git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/	URL:git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/	bitreich.org	70
1Log	/scm/dedup/log.gph	bitreich.org	70
1Files	/scm/dedup/files.gph	bitreich.org	70
1Refs	/scm/dedup/refs.gph	bitreich.org	70
1Tags	/scm/dedup/tag	bitreich.org	70
1README	/scm/dedup/file/README.gph	bitreich.org	70
1LICENSE	/scm/dedup/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 367c26efe780933f7fc2201384d8e1c0feb8a77a	/scm/dedup/commit/367c26efe780933f7fc2201384d8e1c0feb8a77a.gph	bitreich.org	70
1parent b9b80b4a398fded00a036a37a98d257940eb04d2	/scm/dedup/commit/b9b80b4a398fded00a036a37a98d257940eb04d2.gph	bitreich.org	70
hAuthor: sin <sin@2f30.org>	URL:mailto:sin@2f30.org	bitreich.org	70
iDate:   Sat, 31 Mar 2018 10:04:14 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
iRename sz to size	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M dedup.c                             |      32 ++++++++++++++++----------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 16 insertions(+), 16 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/dedup.c b/dedup.c	/scm/dedup/file/dedup.c.gph	bitreich.org	70
i@@ -23,7 +23,7 @@ struct enthdr {	Err	bitreich.org	70
i } __attribute__((packed));	Err	bitreich.org	70
i 	Err	bitreich.org	70
i struct ent {	Err	bitreich.org	70
i-        uint64_t sz; /* size of entire entry structure */	Err	bitreich.org	70
i+        uint64_t size;	Err	bitreich.org	70
i         uint8_t reserved[7];	Err	bitreich.org	70
i         uint8_t md[32];	Err	bitreich.org	70
i         uint64_t nblks;	Err	bitreich.org	70
i@@ -32,7 +32,7 @@ struct ent {	Err	bitreich.org	70
i 	Err	bitreich.org	70
i struct blk {	Err	bitreich.org	70
i         uint8_t md[32];	Err	bitreich.org	70
i-        uint64_t sz;	Err	bitreich.org	70
i+        uint64_t size;	Err	bitreich.org	70
i         uint8_t data[BLKSIZ];	Err	bitreich.org	70
i } __attribute__((packed));	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -78,7 +78,7 @@ dump_ent(struct ent *ent)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i         uint64_t i;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        fprintf(stderr, "ent->sz: %llu\n", (unsigned long long)ent->sz);	Err	bitreich.org	70
i+        fprintf(stderr, "ent->size: %llu\n", (unsigned long long)ent->size);	Err	bitreich.org	70
i         fprintf(stderr, "ent->md: ");	Err	bitreich.org	70
i         dump_md(ent->md, sizeof(ent->md));	Err	bitreich.org	70
i         fputc('\n', stderr);	Err	bitreich.org	70
i@@ -98,7 +98,7 @@ dump_blk(struct blk *blk)	Err	bitreich.org	70
i         fprintf(stderr, "blk->md: ");	Err	bitreich.org	70
i         dump_md(blk->md, sizeof(blk->md));	Err	bitreich.org	70
i         putchar('\n');	Err	bitreich.org	70
i-        fprintf(stderr, "blk->sz: %llu\n", (unsigned long long)blk->sz);	Err	bitreich.org	70
i+        fprintf(stderr, "blk->size: %llu\n", (unsigned long long)blk->size);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i void	Err	bitreich.org	70
i@@ -219,9 +219,9 @@ append_ent(struct ent *ent)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         /* Append entry */	Err	bitreich.org	70
i         lseek(ifd, 0, SEEK_END);	Err	bitreich.org	70
i-        ent->sz = sizeof(*ent);	Err	bitreich.org	70
i-        ent->sz += ent->nblks * sizeof(ent->blks[0]);	Err	bitreich.org	70
i-        xwrite(ifd, ent, ent->sz);	Err	bitreich.org	70
i+        ent->size = sizeof(*ent);	Err	bitreich.org	70
i+        ent->size += ent->nblks * sizeof(ent->blks[0]);	Err	bitreich.org	70
i+        xwrite(ifd, ent, ent->size);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i struct ent *	Err	bitreich.org	70
i@@ -238,11 +238,11 @@ alloc_ent(void)	Err	bitreich.org	70
i struct ent *	Err	bitreich.org	70
i grow_ent(struct ent *ent, uint64_t nblks)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i-        size_t sz;	Err	bitreich.org	70
i+        size_t size;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        sz = sizeof(*ent);	Err	bitreich.org	70
i-        sz += nblks * sizeof(ent->blks[0]);	Err	bitreich.org	70
i-        ent = realloc(ent, sz);	Err	bitreich.org	70
i+        size = sizeof(*ent);	Err	bitreich.org	70
i+        size += nblks * sizeof(ent->blks[0]);	Err	bitreich.org	70
i+        ent = realloc(ent, size);	Err	bitreich.org	70
i         if (ent == NULL)	Err	bitreich.org	70
i                 err(1, "realloc");	Err	bitreich.org	70
i         return ent;	Err	bitreich.org	70
i@@ -274,7 +274,7 @@ hash_blk(struct blk *blk)	Err	bitreich.org	70
i         sha256_context ctx;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         sha256_starts(&ctx);	Err	bitreich.org	70
i-        sha256_update(&ctx, blk->data, blk->sz);	Err	bitreich.org	70
i+        sha256_update(&ctx, blk->data, blk->size);	Err	bitreich.org	70
i         sha256_finish(&ctx, blk->md);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -346,7 +346,7 @@ extract(char *id, int fd)	Err	bitreich.org	70
i                         if (ent->blks[j] > nblks)	Err	bitreich.org	70
i                                 errx(1, "index is corrupted");	Err	bitreich.org	70
i                         read_blk(&blk, ent->blks[j]);	Err	bitreich.org	70
i-                        xwrite(fd, blk.data, blk.sz);	Err	bitreich.org	70
i+                        xwrite(fd, blk.data, blk.size);	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i                 free(ent);	Err	bitreich.org	70
i                 break;	Err	bitreich.org	70
i@@ -368,11 +368,11 @@ dedup(int fd)	Err	bitreich.org	70
i         while ((n = xread(fd, blk.data, BLKSIZ)) > 0) {	Err	bitreich.org	70
i                 uint64_t blkidx;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-                blk.sz = n;	Err	bitreich.org	70
i+                blk.size = n;	Err	bitreich.org	70
i                 hash_blk(&blk);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                 /* Rolling hash of input stream */	Err	bitreich.org	70
i-                sha256_update(&ctx, blk.data, blk.sz);	Err	bitreich.org	70
i+                sha256_update(&ctx, blk.data, blk.size);	Err	bitreich.org	70
i                 /* Prepare for adding a new block index for this entry */	Err	bitreich.org	70
i                 ent = grow_ent(ent, ent->nblks + 1);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -430,7 +430,7 @@ check(void)	Err	bitreich.org	70
i                         if (ent->blks[j] > nblks)	Err	bitreich.org	70
i                                 errx(1, "index is corrupted");	Err	bitreich.org	70
i                         read_blk(&blk, ent->blks[j]);	Err	bitreich.org	70
i-                        sha256_update(&ctx, blk.data, blk.sz);	Err	bitreich.org	70
i+                        sha256_update(&ctx, blk.data, blk.size);	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i                 sha256_finish(&ctx, md);	Err	bitreich.org	70
i 	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/dedup/commit/367c26efe780933f...
Content-Typetext/plain; charset=utf-8