xref: /plan9-contrib/sys/src/libregexp/regerror.c (revision 0a4f5b8ee35d2d62b8600a1c256abb8ff2d92d7d)
13e12c5d1SDavid du Colombier #include <u.h>
23e12c5d1SDavid du Colombier #include <libc.h>
33e12c5d1SDavid du Colombier #include "regexp.h"
43e12c5d1SDavid du Colombier 
53e12c5d1SDavid du Colombier void
regerror(char * s)63e12c5d1SDavid du Colombier regerror(char *s)
73e12c5d1SDavid du Colombier {
83e12c5d1SDavid du Colombier 	char buf[132];
93e12c5d1SDavid du Colombier 
10*0a4f5b8eSDavid du Colombier 	strncpy(buf, "regerror: ", sizeof(buf));
113e12c5d1SDavid du Colombier 	strcat(buf, s);
123e12c5d1SDavid du Colombier 	strcat(buf, "\n");
133e12c5d1SDavid du Colombier 	write(2, buf, strlen(buf));
143e12c5d1SDavid du Colombier 	exits("regerr");
153e12c5d1SDavid du Colombier }
16