$NetBSD: patch-ad,v 1.2 2006/01/27 17:33:55 joerg Exp $ --- percent_m.c.orig 1994-12-28 16:42:37.000000000 +0000 +++ percent_m.c @@ -12,12 +12,6 @@ static char sccsid[] = "@(#) percent_m.c #include #include -extern int errno; -#ifndef SYS_ERRLIST_DEFINED -extern char *sys_errlist[]; -extern int sys_nerr; -#endif - #include "mystdarg.h" char *percent_m(obuf, ibuf) @@ -29,11 +23,7 @@ char *ibuf; while (*bp = *cp) if (*cp == '%' && cp[1] == 'm') { - if (errno < sys_nerr && errno > 0) { - strcpy(bp, sys_errlist[errno]); - } else { - sprintf(bp, "Unknown error %d", errno); - } + strcpy(bp, strerror(errno)); bp += strlen(bp); cp += 2; } else {