ref: 053584154ad3371b91dd9db21da99c0b60d3f037
parent: 9ff6c9953b020594e3585884949c2192c54787a2
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Tue Jan 8 16:19:09 EST 2019
[ranlib] Add errstr()
--- a/src/cmd/ranlib.c
+++ b/src/cmd/ranlib.c
@@ -25,6 +25,12 @@
static long offset;
char *argv0;
+static char *
+errstr(void)
+{
+ return errstr();
+}
+
static void
error(char *fmt, ...)
{
@@ -121,7 +127,7 @@
offset = ftell(fp);
if (offset == EOF) {
- error(strerror(errno));
+ error(errstr());
return 0;
}
@@ -178,7 +184,7 @@
FILE *fp;
if ((fp = fopen(fname, "rb")) == NULL) {
- error(strerror(errno));
+ error(errstr());
goto error;
}
@@ -193,7 +199,7 @@
}
if (fclose(fp)) {
- error(strerror(errno));
+ error(errstr());
return 0;
}
return 1;
@@ -211,7 +217,7 @@
Name *np;
if ((fp = fopen(fname, "wb")) == NULL) {
- error("index file: %s", strerror(errno));
+ error("index file: %s", errstr());
return 0;
}
@@ -225,7 +231,7 @@
if (!r)
return 1;
- error("index file: %s", strerror(errno));
+ error("index file: %s", errstr());
return 0;
}