iUse *_SIZE instead of *_LEN - 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 3fbc1d134902429f10721548d9a1d997a38d8ffe /scm/dedup/commit/3fbc1d134902429f10721548d9a1d997a38d8ffe.gph bitreich.org 70 1parent 1f0d8ef4ab43be2906c3a2b3be7d4a70a3b138b7 /scm/dedup/commit/1f0d8ef4ab43be2906c3a2b3be7d4a70a3b138b7.gph bitreich.org 70 hAuthor: sin URL:mailto:sin@2f30.org bitreich.org 70 iDate: Sat, 2 Mar 2019 13:53:26 +0000 Err bitreich.org 70 i Err bitreich.org 70 iUse *_SIZE instead of *_LEN Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M dedup.c | 22 +++++++++++----------- Err bitreich.org 70 i M dedup.h | 10 +++++----- Err bitreich.org 70 i M types.c | 40 ++++++++++++++++---------------- Err bitreich.org 70 i Err bitreich.org 70 i3 files changed, 36 insertions(+), 36 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@@ -106,13 +106,13 @@ print_stats(struct stats *st) Err bitreich.org 70 i static void Err bitreich.org 70 i append_snap(struct snapshot *snap) Err bitreich.org 70 i { Err bitreich.org 70 i- if (mul_overflow(snap->nr_blk_descs, BLK_DESC_LEN)) Err bitreich.org 70 i+ if (mul_overflow(snap->nr_blk_descs, BLK_DESC_SIZE)) Err bitreich.org 70 i errx(1, "%s: overflow", __func__); Err bitreich.org 70 i- snap->size = snap->nr_blk_descs * BLK_DESC_LEN; Err bitreich.org 70 i+ snap->size = snap->nr_blk_descs * BLK_DESC_SIZE; Err bitreich.org 70 i Err bitreich.org 70 i- if (add_overflow(SNAPSHOT_LEN, snap->size)) Err bitreich.org 70 i+ if (add_overflow(SNAPSHOT_SIZE, snap->size)) Err bitreich.org 70 i errx(1, "%s: overflow", __func__); Err bitreich.org 70 i- snap->size += SNAPSHOT_LEN; Err bitreich.org 70 i+ snap->size += SNAPSHOT_SIZE; Err bitreich.org 70 i Err bitreich.org 70 i xlseek(ifd, snap_hdr.size, SEEK_SET); Err bitreich.org 70 i write_snapshot(ifd, snap); Err bitreich.org 70 i@@ -460,9 +460,9 @@ load_cache(void) Err bitreich.org 70 i if (fstat(cfd, &sb) < 0) Err bitreich.org 70 i err(1, "fstat"); Err bitreich.org 70 i Err bitreich.org 70 i- nr_entries = sb.st_size / CACHE_ENTRY_LEN; Err bitreich.org 70 i+ nr_entries = sb.st_size / CACHE_ENTRY_SIZE; Err bitreich.org 70 i if (nr_entries == 0) { Err bitreich.org 70 i- xlseek(ifd, SNAP_HDR_LEN, SEEK_SET); Err bitreich.org 70 i+ xlseek(ifd, SNAP_HDR_SIZE, SEEK_SET); Err bitreich.org 70 i walk_snap(rebuild_cache, NULL); Err bitreich.org 70 i return; Err bitreich.org 70 i } Err bitreich.org 70 i@@ -488,7 +488,7 @@ static void Err bitreich.org 70 i init_blk_hdr(void) Err bitreich.org 70 i { Err bitreich.org 70 i blk_hdr.flags = (VER_MAJ << 8) | VER_MIN; Err bitreich.org 70 i- blk_hdr.size = BLK_HDR_LEN; Err bitreich.org 70 i+ blk_hdr.size = BLK_HDR_SIZE; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i static void Err bitreich.org 70 i@@ -509,7 +509,7 @@ static void Err bitreich.org 70 i init_snap_hdr(void) Err bitreich.org 70 i { Err bitreich.org 70 i snap_hdr.flags = (VER_MAJ << 8) | VER_MIN; Err bitreich.org 70 i- snap_hdr.size = SNAP_HDR_LEN; Err bitreich.org 70 i+ snap_hdr.size = SNAP_HDR_SIZE; Err bitreich.org 70 i snap_hdr.st.min_blk_size = comp_size(BLKSIZE_MAX); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i@@ -663,14 +663,14 @@ main(int argc, char *argv[]) Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i if (cflag) { Err bitreich.org 70 i- xlseek(ifd, SNAP_HDR_LEN, SEEK_SET); Err bitreich.org 70 i+ xlseek(ifd, SNAP_HDR_SIZE, SEEK_SET); Err bitreich.org 70 i walk_snap(check, NULL); Err bitreich.org 70 i term(); Err bitreich.org 70 i return 0; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i if (lflag) { Err bitreich.org 70 i- xlseek(ifd, SNAP_HDR_LEN, SEEK_SET); Err bitreich.org 70 i+ xlseek(ifd, SNAP_HDR_SIZE, SEEK_SET); Err bitreich.org 70 i walk_snap(list, NULL); Err bitreich.org 70 i term(); Err bitreich.org 70 i return 0; Err bitreich.org 70 i@@ -679,7 +679,7 @@ main(int argc, char *argv[]) Err bitreich.org 70 i if (id) { Err bitreich.org 70 i struct extract_args args; Err bitreich.org 70 i Err bitreich.org 70 i- xlseek(ifd, SNAP_HDR_LEN, SEEK_SET); Err bitreich.org 70 i+ xlseek(ifd, SNAP_HDR_SIZE, SEEK_SET); Err bitreich.org 70 i str2bin(id, md); Err bitreich.org 70 i args.md = md; Err bitreich.org 70 i args.fd = fd; Err bitreich.org 70 1diff --git a/dedup.h b/dedup.h /scm/dedup/file/dedup.h.gph bitreich.org 70 i@@ -6,11 +6,11 @@ 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 SNAP_HDR_LEN 104 Err bitreich.org 70 i-#define BLK_HDR_LEN 16 Err bitreich.org 70 i-#define BLK_DESC_LEN 48 Err bitreich.org 70 i-#define SNAPSHOT_LEN 304 Err bitreich.org 70 i-#define CACHE_ENTRY_LEN 48 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 48 Err bitreich.org 70 i+#define SNAPSHOT_SIZE 304 Err bitreich.org 70 i+#define CACHE_ENTRY_SIZE 48 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 1diff --git a/types.c b/types.c /scm/dedup/file/types.c.gph bitreich.org 70 i@@ -9,7 +9,7 @@ Err bitreich.org 70 i void Err bitreich.org 70 i read_snap_hdr(int fd, struct snapshot_hdr *hdr) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[SNAP_HDR_LEN]; Err bitreich.org 70 i+ uint8_t buf[SNAP_HDR_SIZE]; Err bitreich.org 70 i int n; Err bitreich.org 70 i Err bitreich.org 70 i if (xread(fd, buf, sizeof(buf)) == 0) Err bitreich.org 70 i@@ -34,13 +34,13 @@ read_snap_hdr(int fd, struct snapshot_hdr *hdr) Err bitreich.org 70 i &hdr->st.reserved[2], Err bitreich.org 70 i &hdr->st.reserved[3]); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == SNAP_HDR_LEN); Err bitreich.org 70 i+ assert(n == SNAP_HDR_SIZE); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void Err bitreich.org 70 i write_snap_hdr(int fd, struct snapshot_hdr *hdr) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[SNAP_HDR_LEN]; Err bitreich.org 70 i+ uint8_t buf[SNAP_HDR_SIZE]; Err bitreich.org 70 i int n; Err bitreich.org 70 i Err bitreich.org 70 i n = pack(buf, "qqq", Err bitreich.org 70 i@@ -62,14 +62,14 @@ write_snap_hdr(int fd, struct snapshot_hdr *hdr) Err bitreich.org 70 i hdr->st.reserved[2], Err bitreich.org 70 i hdr->st.reserved[3]); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == SNAP_HDR_LEN); Err bitreich.org 70 i+ assert(n == SNAP_HDR_SIZE); Err bitreich.org 70 i xwrite(fd, buf, n); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void Err bitreich.org 70 i read_blk_hdr(int fd, struct blk_hdr *hdr) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[BLK_HDR_LEN]; Err bitreich.org 70 i+ uint8_t buf[BLK_HDR_SIZE]; Err bitreich.org 70 i int n; Err bitreich.org 70 i Err bitreich.org 70 i if (xread(fd, buf, sizeof(buf)) == 0) Err bitreich.org 70 i@@ -79,27 +79,27 @@ read_blk_hdr(int fd, struct blk_hdr *hdr) Err bitreich.org 70 i &hdr->flags, Err bitreich.org 70 i &hdr->size); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == BLK_HDR_LEN); Err bitreich.org 70 i+ assert(n == BLK_HDR_SIZE); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void Err bitreich.org 70 i write_blk_hdr(int fd, struct blk_hdr *hdr) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[BLK_HDR_LEN]; Err bitreich.org 70 i+ uint8_t buf[BLK_HDR_SIZE]; Err bitreich.org 70 i int n; Err bitreich.org 70 i Err bitreich.org 70 i n = pack(buf, "qq", Err bitreich.org 70 i hdr->flags, Err bitreich.org 70 i hdr->size); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == BLK_HDR_LEN); Err bitreich.org 70 i+ assert(n == BLK_HDR_SIZE); Err bitreich.org 70 i xwrite(fd, buf, n); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void Err bitreich.org 70 i read_blk_desc(int fd, struct blk_desc *desc) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[BLK_DESC_LEN]; Err bitreich.org 70 i+ uint8_t buf[BLK_DESC_SIZE]; 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@@ -112,13 +112,13 @@ read_blk_desc(int fd, struct blk_desc *desc) Err bitreich.org 70 i &desc->offset, Err bitreich.org 70 i &desc->size); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == BLK_DESC_LEN); Err bitreich.org 70 i+ assert(n == BLK_DESC_SIZE); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void Err bitreich.org 70 i write_blk_desc(int fd, struct blk_desc *desc) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[BLK_DESC_LEN]; Err bitreich.org 70 i+ uint8_t buf[BLK_DESC_SIZE]; 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@@ -128,14 +128,14 @@ write_blk_desc(int fd, struct blk_desc *desc) Err bitreich.org 70 i desc->offset, Err bitreich.org 70 i desc->size); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == BLK_DESC_LEN); Err bitreich.org 70 i+ assert(n == BLK_DESC_SIZE); Err bitreich.org 70 i xwrite(fd, buf, n); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void Err bitreich.org 70 i read_snapshot(int fd, struct snapshot *snap) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[SNAPSHOT_LEN]; Err bitreich.org 70 i+ uint8_t buf[SNAPSHOT_SIZE]; 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@@ -149,7 +149,7 @@ read_snapshot(int fd, struct snapshot *snap) Err bitreich.org 70 i snap->md, Err bitreich.org 70 i &snap->nr_blk_descs); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == SNAPSHOT_LEN); Err bitreich.org 70 i+ assert(n == SNAPSHOT_SIZE); Err bitreich.org 70 i }; Err bitreich.org 70 i Err bitreich.org 70 i void Err bitreich.org 70 i@@ -164,7 +164,7 @@ read_snapshot_descs(int fd, struct snapshot *snap) Err bitreich.org 70 i void Err bitreich.org 70 i write_snapshot(int fd, struct snapshot *snap) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[SNAPSHOT_LEN]; Err bitreich.org 70 i+ uint8_t buf[SNAPSHOT_SIZE]; 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@@ -175,7 +175,7 @@ write_snapshot(int fd, struct snapshot *snap) Err bitreich.org 70 i snap->md, Err bitreich.org 70 i snap->nr_blk_descs); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == SNAPSHOT_LEN); Err bitreich.org 70 i+ assert(n == SNAPSHOT_SIZE); Err bitreich.org 70 i xwrite(fd, buf, n); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i@@ -191,7 +191,7 @@ write_snapshot_blk_descs(int fd, struct snapshot *snap) Err bitreich.org 70 i void Err bitreich.org 70 i read_cache_entry(int fd, struct cache_entry *cache_entry) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[CACHE_ENTRY_LEN]; Err bitreich.org 70 i+ uint8_t buf[CACHE_ENTRY_SIZE]; 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@@ -204,13 +204,13 @@ read_cache_entry(int fd, struct cache_entry *cache_entry) Err bitreich.org 70 i &cache_entry->offset, Err bitreich.org 70 i &cache_entry->size); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == CACHE_ENTRY_LEN); Err bitreich.org 70 i+ assert(n == CACHE_ENTRY_SIZE); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void Err bitreich.org 70 i write_cache_entry(int fd, struct cache_entry *cache_entry) Err bitreich.org 70 i { Err bitreich.org 70 i- uint8_t buf[CACHE_ENTRY_LEN]; Err bitreich.org 70 i+ uint8_t buf[CACHE_ENTRY_SIZE]; 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@@ -220,6 +220,6 @@ write_cache_entry(int fd, struct cache_entry *cache_entry) Err bitreich.org 70 i cache_entry->offset, Err bitreich.org 70 i cache_entry->size); Err bitreich.org 70 i Err bitreich.org 70 i- assert(n == CACHE_ENTRY_LEN); Err bitreich.org 70 i+ assert(n == CACHE_ENTRY_SIZE); Err bitreich.org 70 i xwrite(fd, buf, n); Err bitreich.org 70 i } Err bitreich.org 70 .