summaryrefslogtreecommitdiff
path: root/crypto/err/err.c
diff options
context:
space:
mode:
authorben <ben>2002-01-22 22:29:39 +0000
committerben <ben>2002-01-22 22:29:39 +0000
commit9ad38f704d04916ec2744f456d105a2ff26b6b65 (patch)
treeae587f6f386f044a4ade7600d8b9ebd6d9190861 /crypto/err/err.c
parent1debcd5c22c002efdfac90b05a78f7ad135bfdf1 (diff)
downloadopenssl-9ad38f704d04916ec2744f456d105a2ff26b6b65.tar.gz
Make no config file not an error. Move /dev/crypto config to ctrl.
Diffstat (limited to 'crypto/err/err.c')
-rw-r--r--crypto/err/err.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/crypto/err/err.c b/crypto/err/err.c
index f38d1a61d..1b1e9bbcb 100644
--- a/crypto/err/err.c
+++ b/crypto/err/err.c
@@ -679,6 +679,13 @@ unsigned long ERR_get_error_line_data(const char **file, int *line,
unsigned long ERR_peek_error(void)
{ return(get_error_values(0,NULL,NULL,NULL,NULL)); }
+unsigned long ERR_peek_top_error(void)
+ {
+ ERR_STATE *es=ERR_get_state();
+
+ return es->err_buffer[es->top];
+ }
+
unsigned long ERR_peek_error_line(const char **file,
int *line)
{ return(get_error_values(0,file,line,NULL,NULL)); }