BIO_SHOULD_RETRY(3ssl) OpenSSL BIO_SHOULD_RETRY(3ssl) BIO_should_read, BIO_should_write, BIO_should_io_special, BIO_retry_type, BIO_should_retry, BIO_get_retry_BIO, BIO_get_retry_reason, BIO_set_retry_reason - BIO #include int BIO_should_read(BIO *b); int BIO_should_write(BIO *b); int BIO_should_io_special(iBIO *b); int BIO_retry_type(BIO *b); int BIO_should_retry(BIO *b); BIO *BIO_get_retry_BIO(BIO *bio, int *reason); int BIO_get_retry_reason(BIO *bio); void BIO_set_retry_reason(BIO *bio, int reason); BIO . BIO_read_ex() BIO_write_ex(). BIO_should_retry() . BIO_should_retry() . BIO_should_read() BIO . / . BIO_should_write() BIO . / . BIO_should_io_special() "" . BIO_retry_type() BIO_FLAGS_READ BIO_FLAGS_WRITE BIO_FLAGS_IO_SPECIAL BIO . BIO_get_retry_BIO() BIO reason NULL . BIO . BIO_get_retry_reason() BIO BIO_get_retry_BIO(). BIO_set_retry_reason() BIO . BIO. BIO_should_read() BIO_should_write() BIO_should_io_special() BIO_retry_type() BIO_should_retry() . BIO_should_retry() " " BIO BIO. BIO_read_ex() BIO 0 BIO_should_retry() . BIO . BIO . BIO. / BIO / . BIO BIO_should_retry() / BIO . BIOs . BIOs SSL : / BIO_read(). SSL_MODE_AUTO_RETRY SSL . . . / . BIO_should_read() select() BIO. BIOs select() BIOs SSL BIOs . BIO / . / . : / select() ( ). OpenSSL ASN1 / : . ASN1 . BIO_should_read() BIO_should_write() BIO_should_io_special() BIO_should_retry() 1 0 BIO. BIO_retry_type() . BIO_get_retry_BIO() BIO . BIO_get_retry_reason() . bio(7) BIO_get_retry_reason() BIO_set_retry_reason() OpenSSL 1.1.0. 2000-2018 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 BIO_SHOULD_RETRY(3ssl)