iMake alloc_chunker() prototype consistent with other funcs - 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 20a85fa453b901904957822d2ab31165209852b4 /scm/dedup/commit/20a85fa453b901904957822d2ab31165209852b4.gph bitreich.org 70 1parent 28320f9a798150281e7192fe79cc1d48bdf9a4ae /scm/dedup/commit/28320f9a798150281e7192fe79cc1d48bdf9a4ae.gph bitreich.org 70 hAuthor: sin URL:mailto:sin@2f30.org bitreich.org 70 iDate: Wed, 27 Feb 2019 11:59:59 +0000 Err bitreich.org 70 i Err bitreich.org 70 iMake alloc_chunker() prototype consistent with other funcs Err bitreich.org 70 i Err bitreich.org 70 iPass fd as a first argument. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M chunker.c | 6 +++--- Err bitreich.org 70 i M dedup.c | 2 +- Err bitreich.org 70 i M dedup.h | 2 +- Err bitreich.org 70 i Err bitreich.org 70 i3 files changed, 5 insertions(+), 5 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/chunker.c b/chunker.c /scm/dedup/file/chunker.c.gph bitreich.org 70 i@@ -11,10 +11,10 @@ Err bitreich.org 70 i Err bitreich.org 70 i struct chunker { Err bitreich.org 70 i uint8_t *buf; Err bitreich.org 70 i+ int fd; Err bitreich.org 70 i size_t cap; Err bitreich.org 70 i size_t rpos; Err bitreich.org 70 i size_t wpos; Err bitreich.org 70 i- int fd; Err bitreich.org 70 i }; Err bitreich.org 70 i Err bitreich.org 70 i /* Err bitreich.org 70 i@@ -123,7 +123,7 @@ get_chunk_size(struct chunker *chunker) Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i struct chunker * Err bitreich.org 70 i-alloc_chunker(size_t cap, int fd) Err bitreich.org 70 i+alloc_chunker(int fd, size_t cap) Err bitreich.org 70 i { Err bitreich.org 70 i struct chunker *chunker; Err bitreich.org 70 i Err bitreich.org 70 i@@ -134,8 +134,8 @@ alloc_chunker(size_t cap, int fd) Err bitreich.org 70 i chunker->buf = calloc(1, cap); Err bitreich.org 70 i if (chunker->buf == NULL) Err bitreich.org 70 i err(1, "calloc"); Err bitreich.org 70 i- chunker->cap = cap; Err bitreich.org 70 i chunker->fd = fd; Err bitreich.org 70 i+ chunker->cap = cap; Err bitreich.org 70 i Err bitreich.org 70 i return chunker; 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@@ -256,7 +256,7 @@ dedup(int fd, char *msg) Err bitreich.org 70 i ssize_t n; Err bitreich.org 70 i Err bitreich.org 70 i snap = alloc_snap(); Err bitreich.org 70 i- chunker = alloc_chunker(BLKSIZE_MAX, fd); Err bitreich.org 70 i+ chunker = alloc_chunker(fd, BLKSIZE_MAX); Err bitreich.org 70 i Err bitreich.org 70 i SHA256_Init(&ctx); Err bitreich.org 70 i while ((n = fill_chunker(chunker)) > 0) { Err bitreich.org 70 1diff --git a/dedup.h b/dedup.h /scm/dedup/file/dedup.h.gph bitreich.org 70 i@@ -67,7 +67,7 @@ int lookup_cache_entry(struct cache *cache, struct cache_entry *ent); Err bitreich.org 70 i void walk_cache(struct cache *cache, int (*fn)(struct cache_entry *)); Err bitreich.org 70 i Err bitreich.org 70 i /* chunker.c */ Err bitreich.org 70 i-struct chunker *alloc_chunker(size_t cap, int fd); Err bitreich.org 70 i+struct chunker *alloc_chunker(int fd, size_t cap); Err bitreich.org 70 i void free_chunker(struct chunker *chunker); Err bitreich.org 70 i ssize_t fill_chunker(struct chunker *chunker); Err bitreich.org 70 i uint8_t *get_chunk(struct chunker *chunker, size_t *chunk_size); Err bitreich.org 70 .