X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=doc%2Fcrypto%2FBIO_s_fd.pod;h=b1de1d1015496b587f2a4ac690389892aa1721c3;hp=e0ca2eca9435860e78c87695b11ef5c45ddb574b;hb=ca3a82c3b364e1e584546f0f3bbb938b0b472580;hpb=1e4e5492966007268485920a56613b9c6893f237 diff --git a/doc/crypto/BIO_s_fd.pod b/doc/crypto/BIO_s_fd.pod index e0ca2eca94..b1de1d1015 100644 --- a/doc/crypto/BIO_s_fd.pod +++ b/doc/crypto/BIO_s_fd.pod @@ -29,6 +29,11 @@ file descriptor when the BIO is freed. BIO_reset() attempts to change the file pointer to the start of file using lseek(fd, 0, 0). +BIO_seek() sets the file pointer to position B from start of file +using lseek(fd, ofs, 0). + +BIO_tell() returns the current file position by calling lseek(fd, 0, 1). + BIO_set_fd() sets the file descriptor of BIO B to B and the close flag to B. @@ -40,7 +45,7 @@ BIO_new_fd() returns a file descriptor BIO using B and B. =head1 NOTES -The behavior of BIO_read() and BIO_write() depends on the behavior of the +The behaviour of BIO_read() and BIO_write() depends on the behavior of the platforms read() and write() calls on the descriptor. If the underlying file descriptor is in a non blocking mode then the BIO will behave in the manner described in the L and L @@ -56,7 +61,7 @@ BIO_s_fd() returns the file descriptor BIO method. BIO_reset() returns zero for success and -1 if an error occurred. BIO_seek() and BIO_tell() return the current file position or -1 is an error occurred. These values reflect the underlying lseek() -behavior. +behaviour. BIO_set_fd() always returns 1. @@ -77,4 +82,8 @@ This is a file descriptor BIO version of "Hello World": =head1 SEE ALSO -L, L, TBA +L, L, +L, L, +L, L, +L, L, +L, L