.TH ZERROR 3 libzahl .SH NAME zerror - Get the error that caused a jump to the jmp_buf passed to zsetup .SH SYNOPSIS .nf #include enum zerror zerror(const char **\fIdesc\fP); .fi .SH DESCRIPTION .B zerror shall return the error that caused a libzahl function to perform a long jump to the point specified to .BR zsetup (3). If .I desc is not .BR 0 , a textual description is set stored in .IR *desc . This string may be changed by a subsequent call to .BR strerror (3), .BR perror (3), .BR zperror (3), and similar functions. .P Currently available .B "enum zerror" values are: .P .TP .B ZERROR_ERRNO_SET The error is stored in .IR errno . (The error may not be stored in .I errno until this function is called.) .SH SEE ALSO .BR zperror (3)