2 * Replace %m by system error message.
4 * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
12 #ifndef SYS_ERRLIST_DEFINED
13 extern char *sys_errlist[];
17 char *percent_m(obuf, ibuf)
24 while ((*bp = *cp) != 0)
25 if (*cp == '%' && cp[1] == 'm') {
26 if (errno < sys_nerr && errno > 0) {
27 strcpy(bp, sys_errlist[errno]);
29 sprintf(bp, "Unknown error %d", errno);