提交 93fe6e13 编写于 作者: R Richard Levitte

Add BIO_seek() and BIO_tell() to the BIO control functions manual.

上级 2c281ebb
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
=head1 NAME =head1 NAME
BIO_ctrl, BIO_callback_ctrl, BIO_ptr_ctrl, BIO_int_ctrl, BIO_reset, BIO_ctrl, BIO_callback_ctrl, BIO_ptr_ctrl, BIO_int_ctrl, BIO_reset,
BIO_flush, BIO_eof, BIO_set_close, BIO_get_close, BIO_pending, BIO_seek, BIO_tell, BIO_flush, BIO_eof, BIO_set_close, BIO_get_close,
BIO_wpending, BIO_ctrl_pending, BIO_ctrl_wpending, BIO_get_info_callback, BIO_pending, BIO_wpending, BIO_ctrl_pending, BIO_ctrl_wpending,
BIO_set_info_callback - BIO control operations BIO_get_info_callback, BIO_set_info_callback - BIO control operations
=head1 SYNOPSIS =head1 SYNOPSIS
...@@ -17,6 +17,8 @@ BIO_set_info_callback - BIO control operations ...@@ -17,6 +17,8 @@ BIO_set_info_callback - BIO control operations
long BIO_int_ctrl(BIO *bp,int cmd,long larg,int iarg); long BIO_int_ctrl(BIO *bp,int cmd,long larg,int iarg);
int BIO_reset(BIO *b); int BIO_reset(BIO *b);
int BIO_seek(BIO *b, int ofs);
int BIO_tell(BIO *b);
int BIO_flush(BIO *b); int BIO_flush(BIO *b);
int BIO_eof(BIO *b); int BIO_eof(BIO *b);
int BIO_set_close(BIO *b,long flag); int BIO_set_close(BIO *b,long flag);
...@@ -41,8 +43,14 @@ specific to a particular type of BIO are described in the specific ...@@ -41,8 +43,14 @@ specific to a particular type of BIO are described in the specific
BIOs manual page as well as any special features of the standard BIOs manual page as well as any special features of the standard
calls. calls.
BIO_reset() typically reset a BIO to some initial state, in the case BIO_reset() typically resets a BIO to some initial state, in the case
of file related BIOs for example it rewinds the file pointer. of file related BIOs for example it rewinds the file pointer to the
start of the file.
BIO_seek() resets a file related BIO's file position pointer to B<ofs>
bytes from start of file.
BIO_tell() returns the current file position of a file related BIO.
BIO_flush() normally writes out any internally buffered data, in some BIO_flush() normally writes out any internally buffered data, in some
cases it is used to signal EOF and that no more data will be written. cases it is used to signal EOF and that no more data will be written.
...@@ -67,6 +75,9 @@ macros which call BIO_ctrl(). ...@@ -67,6 +75,9 @@ macros which call BIO_ctrl().
BIO_reset() returns 1 for success and 0 for failure. BIO_reset() returns 1 for success and 0 for failure.
BIO_seek() and BIO_tell() both return the current file position on success
and -1 for failure.
BIO_flush() returns 1 for success and 0 or -1 for failure. BIO_flush() returns 1 for success and 0 or -1 for failure.
BIO_eof() returns 1 if EOF has been reached 0 otherwise. BIO_eof() returns 1 if EOF has been reached 0 otherwise.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册