commit 7dbf6de1389b8b7b56017da2ff20fcdfccb40ca4
parent 4254c18ccefe1aec0ed1bae902202e0ca5f8ad10
Author: sin <sin@2f30.org>
Date:   Mon, 20 May 2019 13:02:05 +0300
No need to call strerror() for malloc()/calloc() failure
Diffstat:
5 files changed, 21 insertions(+), 24 deletions(-)
diff --git a/bcompress.c b/bcompress.c
@@ -3,7 +3,6 @@
 #include <sys/stat.h>
 
 #include <assert.h>
-#include <errno.h>
 #include <fcntl.h>
 #include <stdint.h>
 #include <stdio.h>
@@ -111,7 +110,7 @@ bccreat(struct bctx *bctx, char *path, int mode)
 
 	bctx->cctx = calloc(1, sizeof(struct cctx));
 	if (bctx->cctx == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 	cctx = bctx->cctx;
@@ -143,7 +142,7 @@ bcopen(struct bctx *bctx, char *path, int flags, int mode)
 
 	bctx->cctx = calloc(1, sizeof(struct cctx));
 	if (bctx->cctx == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 	cctx = bctx->cctx;
@@ -181,7 +180,7 @@ bcput(struct bctx *bctx, void *buf, size_t n, unsigned char *md)
 
 	cbuf = malloc(CDSIZE + cn);
 	if (cbuf == NULL) {
-		seterr("malloc: %s", strerror(errno));
+		seterr("malloc: out of memory");
 		return -1;
 	}
 
@@ -244,7 +243,7 @@ bcget(struct bctx *bctx, unsigned char *md, void *buf, size_t *n)
 
 	cbuf = malloc(size);
 	if (cbuf == NULL) {
-		seterr("malloc: %s", strerror(errno));
+		seterr("malloc: out of memory");
 		return -1;
 	}
 
diff --git a/bencrypt.c b/bencrypt.c
@@ -3,7 +3,6 @@
 #include <sys/stat.h>
 
 #include <assert.h>
-#include <errno.h>
 #include <fcntl.h>
 #include <stdint.h>
 #include <stdio.h>
@@ -122,7 +121,7 @@ becreat(struct bctx *bctx, char *path, int mode)
 
 	bctx->ectx = calloc(1, sizeof(struct ectx));
 	if (bctx->ectx == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 	ectx = bctx->ectx;
@@ -164,7 +163,7 @@ beopen(struct bctx *bctx, char *path, int flags, int mode)
 
 	bctx->ectx = calloc(1, sizeof(struct ectx));
 	if (bctx->ectx == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 	ectx = bctx->ectx;
@@ -199,7 +198,7 @@ beput(struct bctx *bctx, void *buf, size_t n, unsigned char *md)
 
 	ebuf = malloc(EDSIZE + en);
 	if (ebuf == NULL) {
-		seterr("malloc: %s", strerror(errno));
+		seterr("malloc: out of memory");
 		return -1;
 	}
 
@@ -257,7 +256,7 @@ beget(struct bctx *bctx, unsigned char *md, void *buf, size_t *n)
 
 	ebuf = malloc(size);
 	if (ebuf == NULL) {
-		seterr("malloc: %s", strerror(errno));
+		seterr("malloc: out of memory");
 		return -1;
 	}
 
diff --git a/block.c b/block.c
@@ -2,7 +2,6 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 
-#include <errno.h>
 #include <fcntl.h>
 #include <stdint.h>
 #include <stdio.h>
@@ -36,7 +35,7 @@ bcreat(char *path, int mode, struct bctx **bctx)
 
 	*bctx = calloc(1, sizeof(**bctx));
 	if (*bctx == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 
@@ -62,7 +61,7 @@ bopen(char *path, int flags, int mode, struct bctx **bctx)
 
 	*bctx = calloc(1, sizeof(**bctx));
 	if (*bctx == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 
diff --git a/bstorage.c b/bstorage.c
@@ -191,7 +191,7 @@ loadbd(struct sctx *sctx)
 
 	bd = calloc(1, sizeof(*bd));
 	if (bd == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 
@@ -282,7 +282,7 @@ bscreat(struct bctx *bctx, char *path, int mode)
 	bctx->sctx = calloc(1, sizeof(struct sctx));
 	if (bctx->sctx == NULL) {
 		close(fd);
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 
@@ -336,7 +336,7 @@ bsopen(struct bctx *bctx, char *path, int flags, int mode)
 	bctx->sctx = calloc(1, sizeof(struct sctx));
 	if (bctx->sctx == NULL) {
 		close(fd);
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 
@@ -428,7 +428,7 @@ bsput(struct bctx *bctx, void *buf, size_t n, unsigned char *md)
 
 	bd = calloc(1, sizeof(*bd));
 	if (bd == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 	bd->type = BDTYPE;
@@ -479,7 +479,7 @@ bsget(struct bctx *bctx, unsigned char *md, void *buf, size_t *n)
 	memcpy(key.md, md, MDSIZE);
 	bd = RB_FIND(bdcache, &sctx->bdcache, &key);
 	if (bd == NULL) {
-		seterr("unknown block");
+		seterr("block not found");
 		return -1;
 	}
 
@@ -513,7 +513,7 @@ bsrm(struct bctx *bctx, unsigned char *md)
 	memcpy(key.md, md, MDSIZE);
 	bd = RB_FIND(bdcache, &sctx->bdcache, &key);
 	if (bd == NULL) {
-		seterr("unknown block");
+		seterr("block not found");
 		return -1;
 	}
 
diff --git a/snap.c b/snap.c
@@ -104,7 +104,7 @@ loadmdnone(struct sctx *sctx, int first)
 
 	mdnode = calloc(1, sizeof(*mdnode));
 	if (mdnode == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 
@@ -142,7 +142,7 @@ loadmdchacha(struct sctx *sctx, int first)
 
 	mdnode = calloc(1, sizeof(*mdnode));
 	if (mdnode == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 
@@ -230,7 +230,7 @@ screat(char *path, int mode, struct sctx **sctx)
 	*sctx = calloc(1, sizeof(**sctx));
 	if (*sctx == NULL) {
 		close(fd);
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 
@@ -303,7 +303,7 @@ sopen(char *path, int flags, int mode, struct sctx **sctx)
 	*sctx = calloc(1, sizeof(**sctx));
 	if (*sctx == NULL) {
 		close(fd);
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 
@@ -359,7 +359,7 @@ sput(struct sctx *sctx, unsigned char *md)
 
 	mdnode = calloc(1, sizeof(*mdnode));
 	if (mdnode == NULL) {
-		seterr("calloc: %s", strerror(errno));
+		seterr("calloc: out of memory");
 		return -1;
 	}
 	shdr = &sctx->shdr;