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
);