xref: /plan9/sys/src/libc/port/perror.c (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
13e12c5d1SDavid du Colombier #include <u.h>
23e12c5d1SDavid du Colombier #include <libc.h>
33e12c5d1SDavid du Colombier 
43e12c5d1SDavid du Colombier void
perror(char * s)53e12c5d1SDavid du Colombier perror(char *s)
63e12c5d1SDavid du Colombier {
7*9a747e4fSDavid du Colombier 	char buf[ERRMAX];
83e12c5d1SDavid du Colombier 
9*9a747e4fSDavid du Colombier 	buf[0] = '\0';
10*9a747e4fSDavid du Colombier 	errstr(buf, sizeof buf);
113e12c5d1SDavid du Colombier 	if(s && *s)
123e12c5d1SDavid du Colombier 		fprint(2, "%s: %s\n", s, buf);
133e12c5d1SDavid du Colombier 	else
143e12c5d1SDavid du Colombier 		fprint(2, "%s\n", buf);
153e12c5d1SDavid du Colombier }
16