.TH LIBHAIKU_PERROR 3 LIBHAIKU .SH NAME libhaiku_perror \- Print a poetic error message for the current error .SH SYNOPSIS .nf #include inline void libhaiku_perror(const char *\fIprefix\fP); .fi .PP Link with .IR \-lhaiku . .SH DESCRIPTION The .BR libhaiku_perror () function prints an error message in the form of a haiku, appropriate for the current value of .BR errno , or if none are available, a generic one. .PP Unless .I NULL or empty, each line will be prefixed by the string specified in the .I prefix parameter, followed by a colon and a space. .SH RETURN VALUES None. .SH ERRORS Errors are not detected, but can be checked by calling .BR ferror (3) for .BR stderr (3) afterwards. .SH SEE ALSO .BR perror (3), .BR libhaiku (7), .BR libhaiku_perror2 (3), .BR libhaiku_generic (3), .BR libhaiku_strerror (3)