1=pod 2 3=head1 NAME 4 5ERR_set_mark, ERR_pop_to_mark - set marks and pop errors until mark 6 7=head1 SYNOPSIS 8 9 #include <openssl/err.h> 10 11 int ERR_set_mark(void); 12 13 int ERR_pop_to_mark(void); 14 15=head1 DESCRIPTION 16 17ERR_set_mark() sets a mark on the current topmost error record if there 18is one. 19 20ERR_pop_to_mark() will pop the top of the error stack until a mark is found. 21The mark is then removed. If there is no mark, the whole stack is removed. 22 23=head1 RETURN VALUES 24 25ERR_set_mark() returns 0 if the error stack is empty, otherwise 1. 26 27ERR_pop_to_mark() returns 0 if there was no mark in the error stack, which 28implies that the stack became empty, otherwise 1. 29 30=head1 SEE ALSO 31 32L<err(3)|err(3)> 33 34=head1 HISTORY 35 36ERR_set_mark() and ERR_pop_to_mark() were added in OpenSSL 0.9.8. 37 38=cut 39