SMOLNET PORTAL home about changes
iAdd some comments to snap.c - 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 d96224299eea385265b405cc59a3b4881e75d69c	/scm/dedup/commit/d96224299eea385265b405cc59a3b4881e75d69c.gph	bitreich.org	70
1parent fb016d2858d1d77359c56f4d67070fc8386879b6	/scm/dedup/commit/fb016d2858d1d77359c56f4d67070fc8386879b6.gph	bitreich.org	70
hAuthor: sin <sin@2f30.org>	URL:mailto:sin@2f30.org	bitreich.org	70
iDate:   Sun,  5 May 2019 21:17:32 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
iAdd some comments to snap.c	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M snap.c                              |      16 ++++++++--------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 8 insertions(+), 8 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@@ -20,15 +20,15 @@	Err	bitreich.org	70
i #define NERRBUF        128	Err	bitreich.org	70
i 	Err	bitreich.org	70
i struct mdnode {	Err	bitreich.org	70
i-        unsigned char md[MDSIZE];	Err	bitreich.org	70
i-        SLIST_ENTRY(mdnode) e;	Err	bitreich.org	70
i+        unsigned char md[MDSIZE];        /* hash of block */	Err	bitreich.org	70
i+        SLIST_ENTRY(mdnode) e;                /* mdhead link node */	Err	bitreich.org	70
i };	Err	bitreich.org	70
i 	Err	bitreich.org	70
i struct sctx {	Err	bitreich.org	70
i-        SLIST_HEAD(mdhead, mdnode) mdhead;	Err	bitreich.org	70
i-        struct mdnode *mdnext;	Err	bitreich.org	70
i-        int fd;	Err	bitreich.org	70
i-        int rdonly;	Err	bitreich.org	70
i+        SLIST_HEAD(mdhead, mdnode) mdhead;        /* list of hashes contained in snapshot */	Err	bitreich.org	70
i+        struct mdnode *mdnext;        /* next hash to be returned via sget() */	Err	bitreich.org	70
i+        int fd;                /* underlying snapshot file descriptor */	Err	bitreich.org	70
i+        int rdonly;        /* when set to 1, the ssync() operation is a no-op */	Err	bitreich.org	70
i };	Err	bitreich.org	70
i 	Err	bitreich.org	70
i static char errbuf[NERRBUF];	Err	bitreich.org	70
i@@ -45,7 +45,7 @@ loadmd(struct sctx *sctx)	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i         if (xread(sctx->fd, mdnode->md, MDSIZE) != MDSIZE) {	Err	bitreich.org	70
i                 free(mdnode);	Err	bitreich.org	70
i-                sseterr("failed to read message digest: %s", strerror(errno));	Err	bitreich.org	70
i+                sseterr("failed to read block hash: %s", strerror(errno));	Err	bitreich.org	70
i                 return -1;	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i         SLIST_INSERT_HEAD(&sctx->mdhead, mdnode, e);	Err	bitreich.org	70
i@@ -224,7 +224,7 @@ ssync(struct sctx *sctx)	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i         SLIST_FOREACH(mdnode, &sctx->mdhead, e) {	Err	bitreich.org	70
i                 if (xwrite(sctx->fd, mdnode->md, MDSIZE) != MDSIZE) {	Err	bitreich.org	70
i-                        sseterr("failed to write message digest: %s",	Err	bitreich.org	70
i+                        sseterr("failed to write block hash: %s",	Err	bitreich.org	70
i                                 strerror(errno));	Err	bitreich.org	70
i                         return -1;	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/dedup/commit/d96224299eea3852...
Content-Typetext/plain; charset=utf-8