$NetBSD: patch-aa,v 1.3 2005/11/08 13:47:40 tv Exp $ --- lib/error.c.orig 1998-04-04 17:38:04.000000000 -0500 +++ lib/error.c @@ -143,13 +143,16 @@ file_error (severity, filename) int severity; char *filename; { -#ifndef linux +#if 0 extern int sys_nerr; extern char *sys_errlist[]; #endif - char *error_text; + const char *error_text; +#ifdef __INTERIX + error_text = strerror(errno); +#else if (errno) { if (errno < sys_nerr) error_text = sys_errlist[errno]; @@ -158,6 +161,7 @@ file_error (severity, filename) } else { error_text = "(Hmm, no error?)"; } +#endif if (filename == (char *)NULL) handle_error (severity, "%s", error_text, NULL, NULL);