iRe-order functions to be consistent with the block layer - 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 9c44b3cc69c31746ba4d8a16d04b444c639b4aa8 /scm/dedup/commit/9c44b3cc69c31746ba4d8a16d04b444c639b4aa8.gph bitreich.org 70 1parent 9118f47ec13670c986b7cd59838c4fd8a8d7fc67 /scm/dedup/commit/9118f47ec13670c986b7cd59838c4fd8a8d7fc67.gph bitreich.org 70 hAuthor: sin URL:mailto:sin@2f30.org bitreich.org 70 iDate: Thu, 25 Apr 2019 14:28:02 +0100 Err bitreich.org 70 i Err bitreich.org 70 iRe-order functions to be consistent with the block layer Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M snap.c | 30 +++++++++++++++--------------- Err bitreich.org 70 i M snap.h | 2 +- Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 16 insertions(+), 16 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/snap.c b/snap.c /scm/dedup/file/snap.c.gph bitreich.org 70 i@@ -167,39 +167,39 @@ sopen(char *path, int flags, int mode, struct sctx **sctx) Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i int Err bitreich.org 70 i-sget(struct sctx *sctx, unsigned char *md) Err bitreich.org 70 i+sput(struct sctx *sctx, unsigned char *md) Err bitreich.org 70 i { Err bitreich.org 70 i struct mdnode *mdnode; Err bitreich.org 70 i Err bitreich.org 70 i if (sctx == NULL || md == NULL) Err bitreich.org 70 i return -1; Err bitreich.org 70 i Err bitreich.org 70 i- mdnode = sctx->mdnext; Err bitreich.org 70 i+ mdnode = calloc(1, sizeof(*mdnode)); Err bitreich.org 70 i if (mdnode == NULL) Err bitreich.org 70 i- mdnode = SLIST_FIRST(&sctx->mdhead); Err bitreich.org 70 i- else Err bitreich.org 70 i- mdnode = SLIST_NEXT(mdnode, e); Err bitreich.org 70 i- sctx->mdnext = mdnode; Err bitreich.org 70 i- if (mdnode != NULL) { Err bitreich.org 70 i- memcpy(md, mdnode->md, MDSIZE); Err bitreich.org 70 i- return MDSIZE; Err bitreich.org 70 i- } Err bitreich.org 70 i+ return -1; Err bitreich.org 70 i+ memcpy(mdnode->md, md, MDSIZE); Err bitreich.org 70 i+ SLIST_INSERT_HEAD(&sctx->mdhead, mdnode, e); Err bitreich.org 70 i return 0; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i int Err bitreich.org 70 i-sput(struct sctx *sctx, unsigned char *md) Err bitreich.org 70 i+sget(struct sctx *sctx, unsigned char *md) Err bitreich.org 70 i { Err bitreich.org 70 i struct mdnode *mdnode; Err bitreich.org 70 i Err bitreich.org 70 i if (sctx == NULL || md == NULL) Err bitreich.org 70 i return -1; Err bitreich.org 70 i Err bitreich.org 70 i- mdnode = calloc(1, sizeof(*mdnode)); Err bitreich.org 70 i+ mdnode = sctx->mdnext; Err bitreich.org 70 i if (mdnode == NULL) Err bitreich.org 70 i- return -1; Err bitreich.org 70 i- memcpy(mdnode->md, md, MDSIZE); Err bitreich.org 70 i- SLIST_INSERT_HEAD(&sctx->mdhead, mdnode, e); Err bitreich.org 70 i+ mdnode = SLIST_FIRST(&sctx->mdhead); Err bitreich.org 70 i+ else Err bitreich.org 70 i+ mdnode = SLIST_NEXT(mdnode, e); Err bitreich.org 70 i+ sctx->mdnext = mdnode; Err bitreich.org 70 i+ if (mdnode != NULL) { Err bitreich.org 70 i+ memcpy(md, mdnode->md, MDSIZE); Err bitreich.org 70 i+ return MDSIZE; Err bitreich.org 70 i+ } Err bitreich.org 70 i return 0; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 1diff --git a/snap.h b/snap.h /scm/dedup/file/snap.h.gph bitreich.org 70 i@@ -2,8 +2,8 @@ struct sctx; Err bitreich.org 70 i Err bitreich.org 70 i extern int screat(char *path, int mode, struct sctx **sctx); Err bitreich.org 70 i extern int sopen(char *path, int flags, int mode, struct sctx **sctx); Err bitreich.org 70 i-extern int sget(struct sctx *sctx, unsigned char *md); Err bitreich.org 70 i extern int sput(struct sctx *sctx, unsigned char *md); Err bitreich.org 70 i+extern int sget(struct sctx *sctx, unsigned char *md); Err bitreich.org 70 i extern int srewind(struct sctx *sctx); Err bitreich.org 70 i extern int ssync(struct sctx *sctx); Err bitreich.org 70 i extern int sclose(struct sctx *sctx); Err bitreich.org 70 .