iStaticise some symbols - 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 656a07658e6e3f1d23926afc7fbecad27e82b012 /scm/dedup/commit/656a07658e6e3f1d23926afc7fbecad27e82b012.gph bitreich.org 70 1parent 2785164f532c7f95d2468bef65ee309336e4bc93 /scm/dedup/commit/2785164f532c7f95d2468bef65ee309336e4bc93.gph bitreich.org 70 hAuthor: sin URL:mailto:sin@2f30.org bitreich.org 70 iDate: Thu, 21 Feb 2019 21:07:50 +0000 Err bitreich.org 70 i Err bitreich.org 70 iStaticise some symbols Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M dedup.c | 88 ++++++++++++++++---------------- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 44 insertions(+), 44 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@@ -73,24 +73,24 @@ struct extract_args { Err bitreich.org 70 i int fd; Err bitreich.org 70 i }; Err bitreich.org 70 i Err bitreich.org 70 i-RB_HEAD(cache, cache_entry) cache_head; Err bitreich.org 70 i-struct snapshot_hdr snaphdr; Err bitreich.org 70 i-int ifd; Err bitreich.org 70 i-int sfd; Err bitreich.org 70 i-int cfd; Err bitreich.org 70 i-int verbose; Err bitreich.org 70 i-int cache_dirty; Err bitreich.org 70 i-unsigned long long cache_hits; Err bitreich.org 70 i-unsigned long long cache_misses; Err bitreich.org 70 i+static RB_HEAD(cache, cache_entry) cache_head; Err bitreich.org 70 i+static struct snapshot_hdr snaphdr; Err bitreich.org 70 i+static int ifd; Err bitreich.org 70 i+static int sfd; Err bitreich.org 70 i+static int cfd; Err bitreich.org 70 i+static int verbose; Err bitreich.org 70 i+static int cache_dirty; Err bitreich.org 70 i+static unsigned long long cache_hits; Err bitreich.org 70 i+static unsigned long long cache_misses; Err bitreich.org 70 i char *argv0; Err bitreich.org 70 i Err bitreich.org 70 i-size_t Err bitreich.org 70 i+static size_t Err bitreich.org 70 i comp_size(size_t size) Err bitreich.org 70 i { Err bitreich.org 70 i return LZ4_compressBound(size); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-size_t Err bitreich.org 70 i+static size_t Err bitreich.org 70 i comp(uint8_t *in, uint8_t *out, size_t insize, size_t outsize) Err bitreich.org 70 i { Err bitreich.org 70 i int ret; Err bitreich.org 70 i@@ -101,7 +101,7 @@ comp(uint8_t *in, uint8_t *out, size_t insize, size_t outsize) Err bitreich.org 70 i return ret; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-size_t Err bitreich.org 70 i+static size_t Err bitreich.org 70 i decomp(uint8_t *in, uint8_t *out, size_t insize, size_t outsize) Err bitreich.org 70 i { Err bitreich.org 70 i int ret; Err bitreich.org 70 i@@ -112,7 +112,7 @@ decomp(uint8_t *in, uint8_t *out, size_t insize, size_t outsize) Err bitreich.org 70 i return ret; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i print_md(FILE *fp, uint8_t *md, size_t size) Err bitreich.org 70 i { Err bitreich.org 70 i size_t i; Err bitreich.org 70 i@@ -121,7 +121,7 @@ print_md(FILE *fp, uint8_t *md, size_t size) Err bitreich.org 70 i fprintf(fp, "%02x", md[i]); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i print_stats(struct stats *st) Err bitreich.org 70 i { Err bitreich.org 70 i if (st->nr_blks == 0) Err bitreich.org 70 i@@ -143,7 +143,7 @@ print_stats(struct stats *st) Err bitreich.org 70 i fprintf(stderr, "cache misses: %llu\n", cache_misses); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-int Err bitreich.org 70 i+static int Err bitreich.org 70 i cache_entry_cmp(struct cache_entry *e1, struct cache_entry *e2) Err bitreich.org 70 i { Err bitreich.org 70 i int r; Err bitreich.org 70 i@@ -155,10 +155,10 @@ cache_entry_cmp(struct cache_entry *e1, struct cache_entry *e2) Err bitreich.org 70 i return -1; Err bitreich.org 70 i return 0; Err bitreich.org 70 i } Err bitreich.org 70 i-RB_PROTOTYPE(cache, cache_entry, e, cache_entry_cmp); Err bitreich.org 70 i-RB_GENERATE(cache, cache_entry, e, cache_entry_cmp); Err bitreich.org 70 i+static RB_PROTOTYPE(cache, cache_entry, e, cache_entry_cmp); Err bitreich.org 70 i+static RB_GENERATE(cache, cache_entry, e, cache_entry_cmp); Err bitreich.org 70 i Err bitreich.org 70 i-struct cache_entry * Err bitreich.org 70 i+static struct cache_entry * Err bitreich.org 70 i alloc_cache_entry(void) Err bitreich.org 70 i { Err bitreich.org 70 i struct cache_entry *ent; Err bitreich.org 70 i@@ -169,19 +169,19 @@ alloc_cache_entry(void) Err bitreich.org 70 i return ent; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i free_cache_entry(struct cache_entry *ent) Err bitreich.org 70 i { Err bitreich.org 70 i free(ent); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i add_cache_entry(struct cache_entry *ent) Err bitreich.org 70 i { Err bitreich.org 70 i RB_INSERT(cache, &cache_head, ent); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i flush_cache(void) Err bitreich.org 70 i { Err bitreich.org 70 i struct cache_entry *ent; Err bitreich.org 70 i@@ -194,7 +194,7 @@ flush_cache(void) Err bitreich.org 70 i xwrite(cfd, &ent->blk_desc, sizeof(ent->blk_desc)); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i free_cache(void) Err bitreich.org 70 i { Err bitreich.org 70 i struct cache_entry *ent, *tmp; Err bitreich.org 70 i@@ -205,7 +205,7 @@ free_cache(void) Err bitreich.org 70 i } Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-uint64_t Err bitreich.org 70 i+static uint64_t Err bitreich.org 70 i cache_nr_entries(void) Err bitreich.org 70 i { Err bitreich.org 70 i struct stat sb; Err bitreich.org 70 i@@ -215,7 +215,7 @@ cache_nr_entries(void) Err bitreich.org 70 i return sb.st_size / sizeof(struct blk_desc); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void 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 /* Update snapshot header */ Err bitreich.org 70 i@@ -230,7 +230,7 @@ append_snap(struct snapshot *snap) Err bitreich.org 70 i xwrite(ifd, snap, snap->size); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-struct snapshot * Err bitreich.org 70 i+static struct snapshot * Err bitreich.org 70 i alloc_snap(void) Err bitreich.org 70 i { Err bitreich.org 70 i struct snapshot *snap; Err bitreich.org 70 i@@ -241,13 +241,13 @@ alloc_snap(void) Err bitreich.org 70 i return snap; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i free_snap(struct snapshot *snap) Err bitreich.org 70 i { Err bitreich.org 70 i free(snap); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-struct snapshot * Err bitreich.org 70 i+static struct snapshot * Err bitreich.org 70 i grow_snap(struct snapshot *snap, uint64_t nr_blk_descs) Err bitreich.org 70 i { Err bitreich.org 70 i size_t size; Err bitreich.org 70 i@@ -260,7 +260,7 @@ grow_snap(struct snapshot *snap, uint64_t nr_blk_descs) Err bitreich.org 70 i return snap; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-uint8_t * Err bitreich.org 70 i+static uint8_t * Err bitreich.org 70 i alloc_buf(size_t size) Err bitreich.org 70 i { Err bitreich.org 70 i void *p; Err bitreich.org 70 i@@ -271,13 +271,13 @@ alloc_buf(size_t size) Err bitreich.org 70 i return p; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i free_buf(uint8_t *buf) Err bitreich.org 70 i { Err bitreich.org 70 i free(buf); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i hash_blk(uint8_t *buf, size_t size, uint8_t *md) Err bitreich.org 70 i { Err bitreich.org 70 i SHA256_CTX ctx; Err bitreich.org 70 i@@ -287,7 +287,7 @@ hash_blk(uint8_t *buf, size_t size, uint8_t *md) Err bitreich.org 70 i SHA256_Final(md, &ctx); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i read_blk(uint8_t *buf, struct blk_desc *blk_desc) Err bitreich.org 70 i { Err bitreich.org 70 i xlseek(sfd, blk_desc->offset, SEEK_SET); Err bitreich.org 70 i@@ -295,7 +295,7 @@ read_blk(uint8_t *buf, struct blk_desc *blk_desc) Err bitreich.org 70 i errx(1, "read: unexpected EOF"); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i append_blk(uint8_t *buf, struct blk_desc *blk_desc) Err bitreich.org 70 i { Err bitreich.org 70 i xlseek(sfd, snaphdr.store_size, SEEK_SET); Err bitreich.org 70 i@@ -303,7 +303,7 @@ append_blk(uint8_t *buf, struct blk_desc *blk_desc) Err bitreich.org 70 i snaphdr.store_size += blk_desc->size; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-int Err bitreich.org 70 i+static int Err bitreich.org 70 i lookup_blk_desc(uint8_t *md, struct blk_desc *blk_desc) Err bitreich.org 70 i { Err bitreich.org 70 i struct cache_entry *ent, key; Err bitreich.org 70 i@@ -317,7 +317,7 @@ lookup_blk_desc(uint8_t *md, struct blk_desc *blk_desc) Err bitreich.org 70 i return -1; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i dedup_chunk(struct snapshot *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@@ -365,7 +365,7 @@ dedup_chunk(struct snapshot *snap, uint8_t *chunkp, size_t chunk_size) Err bitreich.org 70 i free(comp_buf); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i dedup(int fd, char *msg) Err bitreich.org 70 i { Err bitreich.org 70 i struct snapshot *snap; Err bitreich.org 70 i@@ -407,7 +407,7 @@ dedup(int fd, char *msg) Err bitreich.org 70 i free_snap(snap); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-int Err bitreich.org 70 i+static int Err bitreich.org 70 i extract(struct snapshot *snap, void *arg) Err bitreich.org 70 i { Err bitreich.org 70 i uint8_t *buf[2]; Err bitreich.org 70 i@@ -431,7 +431,7 @@ extract(struct snapshot *snap, void *arg) Err bitreich.org 70 i return WALK_STOP; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-int Err bitreich.org 70 i+static int Err bitreich.org 70 i check(struct snapshot *snap, void *arg) Err bitreich.org 70 i { Err bitreich.org 70 i uint8_t md[MDSIZE]; Err bitreich.org 70 i@@ -471,7 +471,7 @@ check(struct snapshot *snap, void *arg) Err bitreich.org 70 i return WALK_CONTINUE; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-int Err bitreich.org 70 i+static int Err bitreich.org 70 i list(struct snapshot *snap, void *arg) Err bitreich.org 70 i { Err bitreich.org 70 i print_md(stdout, snap->md, sizeof(snap->md)); Err bitreich.org 70 i@@ -482,7 +482,7 @@ list(struct snapshot *snap, void *arg) Err bitreich.org 70 i return WALK_CONTINUE; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-int Err bitreich.org 70 i+static int Err bitreich.org 70 i rebuild_cache(struct snapshot *snap, void *arg) Err bitreich.org 70 i { Err bitreich.org 70 i uint8_t md[MDSIZE]; Err bitreich.org 70 i@@ -511,7 +511,7 @@ rebuild_cache(struct snapshot *snap, void *arg) Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i /* Walk through all snapshots and call fn() on each one */ Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i walk(int (*fn)(struct snapshot *, void *), void *arg) Err bitreich.org 70 i { Err bitreich.org 70 i uint64_t i; Err bitreich.org 70 i@@ -537,7 +537,7 @@ walk(int (*fn)(struct snapshot *, void *), void *arg) Err bitreich.org 70 i } Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i init_cache(void) Err bitreich.org 70 i { Err bitreich.org 70 i uint64_t i; Err bitreich.org 70 i@@ -553,7 +553,7 @@ init_cache(void) Err bitreich.org 70 i } Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i init(void) Err bitreich.org 70 i { Err bitreich.org 70 i struct stat sb; Err bitreich.org 70 i@@ -599,7 +599,7 @@ init(void) Err bitreich.org 70 i walk(rebuild_cache, NULL); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i term(void) Err bitreich.org 70 i { Err bitreich.org 70 i if (verbose) Err bitreich.org 70 i@@ -616,7 +616,7 @@ term(void) Err bitreich.org 70 i close(cfd); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i-void Err bitreich.org 70 i+static void Err bitreich.org 70 i usage(void) Err bitreich.org 70 i { Err bitreich.org 70 i fprintf(stderr, "usage: %s [-clv] [-e id] [-r root] [-m message] [file]\n", argv0); Err bitreich.org 70 .