SMOLNET PORTAL home about changes
iReorder bhdr field - 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 14a97f465c31b9e0c707730ca8798dfd4140cb03	/scm/dedup/commit/14a97f465c31b9e0c707730ca8798dfd4140cb03.gph	bitreich.org	70
1parent d7e3a0358ece64c1d797e149c61c16472664b909	/scm/dedup/commit/d7e3a0358ece64c1d797e149c61c16472664b909.gph	bitreich.org	70
hAuthor: sin <sin@2f30.org>	URL:mailto:sin@2f30.org	bitreich.org	70
iDate:   Tue,  7 May 2019 20:56:23 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
iReorder bhdr field	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M bstorage.c                          |       6 +++---	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 3 insertions(+), 3 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/bstorage.c b/bstorage.c	/scm/dedup/file/bstorage.c.gph	bitreich.org	70
i@@ -103,9 +103,9 @@ RB_HEAD(bdcache, bd);	Err	bitreich.org	70
i struct sctx {	Err	bitreich.org	70
i         struct bdcache bdcache;        /* cache of block descriptors */	Err	bitreich.org	70
i         SLIST_HEAD(gchead, bd) gchead;        /* list of all blocks with a zero refcount */	Err	bitreich.org	70
i-        struct bhdr bhdr;        /* block header entry */	Err	bitreich.org	70
i         int fd;                /* underlying storage file descriptor */	Err	bitreich.org	70
i         int rdonly;        /* when set to 1, the bssync() operation is a no-op */	Err	bitreich.org	70
i+        struct bhdr bhdr;        /* block header entry */	Err	bitreich.org	70
i };	Err	bitreich.org	70
i 	Err	bitreich.org	70
i static int	Err	bitreich.org	70
i@@ -330,6 +330,8 @@ bscreat(struct bctx *bctx, char *path, int mode, struct bparam *bpar)	Err	bitreich.org	70
i         sctx = bctx->sctx;	Err	bitreich.org	70
i         RB_INIT(&sctx->bdcache);	Err	bitreich.org	70
i         SLIST_INIT(&sctx->gchead);	Err	bitreich.org	70
i+        sctx->fd = fd;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         bhdr = &sctx->bhdr;	Err	bitreich.org	70
i         memcpy(bhdr->magic, BHDRMAGIC, NBHDRMAGIC);	Err	bitreich.org	70
i         bhdr->flags = (VMAJ << VMAJSHIFT) | VMIN;	Err	bitreich.org	70
i@@ -359,9 +361,7 @@ bscreat(struct bctx *bctx, char *path, int mode, struct bparam *bpar)	Err	bitreich.org	70
i                 bseterr("invalid encryption type: %s", bpar->ealgo);	Err	bitreich.org	70
i                 return -1;	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i-	Err	bitreich.org	70
i         bhdr->nbd = 0;	Err	bitreich.org	70
i-        sctx->fd = fd;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if (packbhdr(fd, bhdr) < 0) {	Err	bitreich.org	70
i                 free(sctx);	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/dedup/commit/14a97f465c31b9e0...
Content-Typetext/plain; charset=utf-8