+2023-08-02 Niels Möller <nisse@lysator.liu.se>
+
+ * aclocal.m4 (LSH_FUNC_STRERROR): Delete macro.
+ * configure.ac: Delete usage.
+ * tools/nettle-hash.c (main): Use strerror unconditionally.
+ * tools/nettle-pbkdf2.c (main): Likewise.
+
2023-08-01 Niels Möller <nisse@lysator.liu.se>
* configure.ac: Delete special handling of rntcl; it should be
#endif
])])
-AC_DEFUN([LSH_FUNC_STRERROR],
-[AC_CHECK_FUNCS(strerror)
-AH_BOTTOM(
-[#if HAVE_STRERROR
-#define STRERROR strerror
-#else
-#define STRERROR(x) (sys_errlist[x])
-#endif
-])])
-
AC_DEFUN([LSH_FUNC_STRSIGNAL],
[AC_CHECK_FUNCS(strsignal)
AC_CHECK_DECLS([sys_siglist, _sys_siglist])
[Define to 1 if you have dlopen (with -ldl).])])
LSH_FUNC_ALLOCA
-LSH_FUNC_STRERROR
+
# getenv_secure is used for fat overrides,
# getline is used in the testsuite
AC_CHECK_FUNCS(secure_getenv getline)
{
FILE *f = fopen (argv[i], "rb");
if (!f)
- die ("Cannot open `%s': %s\n", argv[i], STRERROR(errno));
+ die ("Cannot open `%s': %s\n", argv[i], strerror(errno));
printf("%s: ", argv[i]);
if (!digest_file (alg, length, raw, f))
- die("Reading `%s' failed: %s\n", argv[i], STRERROR(errno));
+ die("Reading `%s' failed: %s\n", argv[i], strerror(errno));
fclose(f);
}
}
if (fflush(stdout) != 0 )
- die("Write failed: %s\n", STRERROR(errno));
+ die("Write failed: %s\n", strerror(errno));
return EXIT_SUCCESS;
}
free (output);
if (fflush(stdout) != 0 )
- die("Write failed: %s\n", STRERROR(errno));
+ die("Write failed: %s\n", strerror(errno));
return EXIT_SUCCESS;
}