This is required for SunOS 4.1.4 aka Solaris 1.1.
Thanks to Götz Hoffart for testing!
strcasecmp \
strchr \
strcspn \
- strerror \
strncasecmp \
strrchr \
strspn \
sigprocmask \
snprintf \
strdup \
+ strerror \
strlcat \
strlcpy \
strndup \
libngportab_a_SOURCES = \
memmove.c \
strdup.c \
+ strerror.c \
strlcpy.c \
strndup.c \
strtok_r.c \
--- /dev/null
+/*
+ * ngIRCd -- The Next Generation IRC Daemon
+ */
+
+#include "portab.h"
+
+/**
+ * @file
+ * strerr() implementation
+ * https://lists.mindrot.org/pipermail/openssh-unix-dev/2000-February/000759.html
+ */
+
+#ifndef HAVE_STRERROR
+
+extern int sys_nerr;
+extern char *sys_errlist[];
+
+GLOBAL char *
+strerror(int e)
+{
+ return (e >= 0 && e < sys_nerr)
+ ? sys_errlist[e]
+ : "unlisted error";
+}
+
+#endif