X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=doc%2Fssl%2FSSL_read.pod;h=8ca0ce5058da0e5f1299e16d559067e5983737d8;hb=6c0a1e2f8c5efc3dd4a8d4722465721034b55d92;hp=f6c37f77e491d5d39c02a85bdd9922e0bc3e10b4;hpb=6d8566f2ebbd20a2f6e7ec656e299f5359138467;p=oweals%2Fopenssl.git diff --git a/doc/ssl/SSL_read.pod b/doc/ssl/SSL_read.pod index f6c37f77e4..8ca0ce5058 100644 --- a/doc/ssl/SSL_read.pod +++ b/doc/ssl/SSL_read.pod @@ -64,6 +64,11 @@ non-blocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue. +L can be used to find out whether there +are buffered bytes available for immediate retrieval. In this case +SSL_read() can be called without blocking or actually receiving new +data from the underlying socket. + =head1 WARNING When an SSL_read() operation has to be repeated because of @@ -81,7 +86,7 @@ The following return values can occur: The read operation was successful; the return value is the number of bytes actually read from the TLS/SSL connection. -=item 0 +=item Z<>0 The read operation was not successful. The reason may either be a clean shutdown due to a "close notify" alert sent by the peer (in which case @@ -112,6 +117,7 @@ L, L, L, L, L, L L, +L, L, L, L, L