iRename some defines for consistency - 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 8c2f8215f75e4570f9971d1bd637ff80114cd096 /scm/dedup/commit/8c2f8215f75e4570f9971d1bd637ff80114cd096.gph bitreich.org 70 1parent 46584d2ff6fd9566d99fc0298d1037e540afc77c /scm/dedup/commit/46584d2ff6fd9566d99fc0298d1037e540afc77c.gph bitreich.org 70 hAuthor: sin URL:mailto:sin@2f30.org bitreich.org 70 iDate: Sat, 30 Mar 2019 16:15:47 +0000 Err bitreich.org 70 i Err bitreich.org 70 iRename some defines for consistency Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M dedup.c | 18 +++++++++--------- Err bitreich.org 70 i M dedup.h | 14 +++++++------- Err bitreich.org 70 i M types.c | 8 ++++---- Err bitreich.org 70 i Err bitreich.org 70 i3 files changed, 20 insertions(+), 20 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@@ -99,14 +99,14 @@ hash_snap(struct snap *snap, uint8_t *md) Err bitreich.org 70 i blake2b_state ctx; Err bitreich.org 70 i uint64_t i; Err bitreich.org 70 i Err bitreich.org 70 i- blake2b_init(&ctx, MDSIZE); Err bitreich.org 70 i+ blake2b_init(&ctx, MD_SIZE); Err bitreich.org 70 i for (i = 0; i < snap->nr_blk_descs; i++) { Err bitreich.org 70 i struct blk_desc *blk_desc; Err bitreich.org 70 i Err bitreich.org 70 i blk_desc = &snap->blk_desc[i]; Err bitreich.org 70 i blake2b_update(&ctx, blk_desc->md, sizeof(blk_desc->md)); Err bitreich.org 70 i } Err bitreich.org 70 i- blake2b_final(&ctx, md, MDSIZE); Err bitreich.org 70 i+ blake2b_final(&ctx, md, MD_SIZE); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i static struct snap * Err bitreich.org 70 i@@ -174,9 +174,9 @@ hash_blk(uint8_t *buf, size_t size, uint8_t *md) Err bitreich.org 70 i { Err bitreich.org 70 i blake2b_state ctx; Err bitreich.org 70 i Err bitreich.org 70 i- blake2b_init(&ctx, MDSIZE); Err bitreich.org 70 i+ blake2b_init(&ctx, MD_SIZE); Err bitreich.org 70 i blake2b_update(&ctx, buf, size); Err bitreich.org 70 i- blake2b_final(&ctx, md, MDSIZE); Err bitreich.org 70 i+ blake2b_final(&ctx, md, MD_SIZE); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i static void Err bitreich.org 70 i@@ -206,7 +206,7 @@ append_blk(uint8_t *buf, struct blk_desc *blk_desc) Err bitreich.org 70 i static void Err bitreich.org 70 i dedup_chunk(struct snap *snap, uint8_t *chunkp, size_t chunk_size) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t md[MDSIZE]; Err bitreich.org 70 i+ uint8_t md[MD_SIZE]; Err bitreich.org 70 i struct blk_desc blk_desc; Err bitreich.org 70 i uint8_t *compr_buf; Err bitreich.org 70 i size_t n; Err bitreich.org 70 i@@ -330,16 +330,16 @@ check_snap(struct snap *snap, void *arg) Err bitreich.org 70 i Err bitreich.org 70 i buf = alloc_buf(compr_size(BLKSIZE_MAX)); Err bitreich.org 70 i for (i = 0; i < snap->nr_blk_descs; i++) { Err bitreich.org 70 i- uint8_t md[MDSIZE]; Err bitreich.org 70 i+ uint8_t md[MD_SIZE]; Err bitreich.org 70 i blake2b_state ctx; Err bitreich.org 70 i struct blk_desc *blk_desc; Err bitreich.org 70 i Err bitreich.org 70 i blk_desc = &snap->blk_desc[i]; Err bitreich.org 70 i read_blk(buf, blk_desc); Err bitreich.org 70 i Err bitreich.org 70 i- blake2b_init(&ctx, MDSIZE); Err bitreich.org 70 i+ blake2b_init(&ctx, MD_SIZE); Err bitreich.org 70 i blake2b_update(&ctx, buf, blk_desc->size); Err bitreich.org 70 i- blake2b_final(&ctx, md, MDSIZE); Err bitreich.org 70 i+ blake2b_final(&ctx, md, MD_SIZE); Err bitreich.org 70 i Err bitreich.org 70 i if (memcmp(blk_desc->md, md, sizeof(blk_desc->md)) == 0) Err bitreich.org 70 i continue; Err bitreich.org 70 i@@ -538,7 +538,7 @@ usage(void) Err bitreich.org 70 i int Err bitreich.org 70 i main(int argc, char *argv[]) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t md[MDSIZE]; Err bitreich.org 70 i+ uint8_t md[MD_SIZE]; Err bitreich.org 70 i char *id = NULL, *root = NULL, *msg = NULL; Err bitreich.org 70 i int iflag = 0, lflag = 0, cflag = 0; Err bitreich.org 70 i int fd = -1; Err bitreich.org 70 1diff --git a/dedup.h b/dedup.h /scm/dedup/file/dedup.h.gph bitreich.org 70 i@@ -6,13 +6,13 @@ Err bitreich.org 70 i * using the helpers from types.c. Any modification made to Err bitreich.org 70 i * the structs below will need to be reflected here and in types.c. Err bitreich.org 70 i */ Err bitreich.org 70 i-#define MSGSIZE 256 Err bitreich.org 70 i-#define MDSIZE 32 Err bitreich.org 70 i+#define MSG_SIZE 256 Err bitreich.org 70 i+#define MD_SIZE 32 Err bitreich.org 70 i Err bitreich.org 70 i #define SNAP_HDR_SIZE 104 Err bitreich.org 70 i #define BLK_HDR_SIZE 16 Err bitreich.org 70 i-#define BLK_DESC_SIZE (MDSIZE + 16) Err bitreich.org 70 i-#define SNAPSHOT_SIZE (8 + MSGSIZE + MDSIZE + 8) Err bitreich.org 70 i+#define BLK_DESC_SIZE (MD_SIZE + 16) Err bitreich.org 70 i+#define SNAPSHOT_SIZE (8 + MSG_SIZE + MD_SIZE + 8) Err bitreich.org 70 i Err bitreich.org 70 i /* file format version */ Err bitreich.org 70 i #define VER_MIN 2 Err bitreich.org 70 i@@ -51,15 +51,15 @@ struct blk_hdr { Err bitreich.org 70 i }; Err bitreich.org 70 i Err bitreich.org 70 i struct blk_desc { Err bitreich.org 70 i- uint8_t md[MDSIZE]; /* hash of block */ Err bitreich.org 70 i+ uint8_t md[MD_SIZE]; /* hash of block */ Err bitreich.org 70 i uint64_t offset; /* offset into store file */ Err bitreich.org 70 i uint64_t size; /* size of block */ Err bitreich.org 70 i }; Err bitreich.org 70 i Err bitreich.org 70 i struct snap { Err bitreich.org 70 i uint64_t size; /* size of snapshot (including block descriptors) */ Err bitreich.org 70 i- uint8_t msg[MSGSIZE]; /* arbitrary message attached to snapshot */ Err bitreich.org 70 i- uint8_t md[MDSIZE]; /* hash of snapshot (hash of all block descriptor hashes) */ Err bitreich.org 70 i+ uint8_t msg[MSG_SIZE]; /* arbitrary message attached to snapshot */ Err bitreich.org 70 i+ uint8_t md[MD_SIZE]; /* hash of snapshot (hash of all block descriptor hashes) */ Err bitreich.org 70 i uint64_t nr_blk_descs; Err bitreich.org 70 i struct blk_desc blk_desc[]; Err bitreich.org 70 i }; Err bitreich.org 70 1diff --git a/types.c b/types.c /scm/dedup/file/types.c.gph bitreich.org 70 i@@ -108,7 +108,7 @@ read_blk_desc(int fd, struct blk_desc *desc) Err bitreich.org 70 i if (xread(fd, buf, sizeof(buf)) == 0) Err bitreich.org 70 i errx(1, "%s: unexpected EOF", __func__); Err bitreich.org 70 i Err bitreich.org 70 i- snprintf(fmt, sizeof(fmt), "'%dqq", MDSIZE); Err bitreich.org 70 i+ snprintf(fmt, sizeof(fmt), "'%dqq", MD_SIZE); Err bitreich.org 70 i n = unpack(buf, fmt, Err bitreich.org 70 i desc->md, Err bitreich.org 70 i &desc->offset, Err bitreich.org 70 i@@ -124,7 +124,7 @@ write_blk_desc(int fd, struct blk_desc *desc) Err bitreich.org 70 i char fmt[BUFSIZ]; Err bitreich.org 70 i int n; Err bitreich.org 70 i Err bitreich.org 70 i- snprintf(fmt, sizeof(fmt), "'%dqq", MDSIZE); Err bitreich.org 70 i+ snprintf(fmt, sizeof(fmt), "'%dqq", MD_SIZE); Err bitreich.org 70 i n = pack(buf, fmt, Err bitreich.org 70 i desc->md, Err bitreich.org 70 i desc->offset, Err bitreich.org 70 i@@ -144,7 +144,7 @@ read_snap(int fd, struct snap *snap) Err bitreich.org 70 i if (xread(fd, buf, sizeof(buf)) == 0) Err bitreich.org 70 i errx(1, "%s: unexpected EOF", __func__); Err bitreich.org 70 i Err bitreich.org 70 i- snprintf(fmt, sizeof(fmt), "q'%d'%dq", MSGSIZE, MDSIZE); Err bitreich.org 70 i+ snprintf(fmt, sizeof(fmt), "q'%d'%dq", MSG_SIZE, MD_SIZE); Err bitreich.org 70 i n = unpack(buf, fmt, Err bitreich.org 70 i &snap->size, Err bitreich.org 70 i snap->msg, Err bitreich.org 70 i@@ -170,7 +170,7 @@ write_snap(int fd, struct snap *snap) Err bitreich.org 70 i char fmt[BUFSIZ]; Err bitreich.org 70 i int n; Err bitreich.org 70 i Err bitreich.org 70 i- snprintf(fmt, sizeof(fmt), "q'%d'%dq", MSGSIZE, MDSIZE); Err bitreich.org 70 i+ snprintf(fmt, sizeof(fmt), "q'%d'%dq", MSG_SIZE, MD_SIZE); Err bitreich.org 70 i n = pack(buf, fmt, Err bitreich.org 70 i snap->size, Err bitreich.org 70 i snap->msg, Err bitreich.org 70 .