2 * Copyright 2001 Sun Microsystems, Inc. All rights reserved.
3 * Use is subject to license terms.
5 #pragma ident "%Z%%M% %I% %E% SMI"
8 * Replace %m by system error message.
10 * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
14 static char sccsid
[] = "@(#) percent_m.c 1.1 94/12/28 17:42:37";
22 #ifndef SYS_ERRLIST_DEFINED
23 extern char *sys_errlist
[];
29 char *percent_m(obuf
, ibuf
)
37 if (*cp
== '%' && cp
[1] == 'm') {
38 if (errno
< sys_nerr
&& errno
> 0) {
39 strcpy(bp
, sys_errlist
[errno
]);
41 sprintf(bp
, "Unknown error %d", errno
);