openssl/crypto/bio
Neil Horman f63e1b48ac Force Nonstop to use fcntl(F_GETFL) in BIO_sock_nbio
In tracking down a hang, we found that nonstop platforms were falling
into the if #ifdef FIONBIO clause in the implementation of
BIO_sock_nbio.  While the platform defines this macro, sockets set with
this continued to operate in blocking mode.  Given that the platform
also support O_NONBLOCK, adjust the ifdef to have the nonstop platform
use that method to ensure that sockets enter blocking mode

Related-To #22588

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22696)
2023-11-14 07:43:33 +01:00
..
bf_buff.c Copyright year updates 2023-09-07 09:59:15 +01:00
bf_lbuf.c Copyright year updates 2023-09-07 09:59:15 +01:00
bf_nbio.c
bf_null.c
bf_prefix.c
bf_readbuff.c
bio_addr.c Copyright year updates 2023-09-28 14:23:29 +01:00
bio_cb.c
bio_dump.c
bio_err.c
bio_lib.c Make s_client -quic -debug work 2023-10-25 09:40:48 +01:00
bio_local.h Copyright year updates 2023-09-07 09:59:15 +01:00
bio_meth.c Copyright year updates 2023-09-07 09:59:15 +01:00
bio_print.c Fix typos found by codespell 2023-09-13 08:13:08 +02:00
bio_sock2.c
bio_sock.c Force Nonstop to use fcntl(F_GETFL) in BIO_sock_nbio 2023-11-14 07:43:33 +01:00
bss_acpt.c Copyright year updates 2023-09-07 09:59:15 +01:00
bss_bio.c
bss_conn.c Copyright year updates 2023-09-07 09:59:15 +01:00
bss_core.c
bss_dgram_pair.c Fix a failure in bio_dgram_test on the NonStop platform 2023-09-13 11:53:13 +01:00
bss_dgram.c embed bio_dgram_data inside bio_dgram_sctp_data 2023-10-05 19:09:06 +02:00
bss_fd.c
bss_file.c
bss_log.c Copyright year updates 2023-09-07 09:59:15 +01:00
bss_mem.c Copyright year updates 2023-09-07 09:59:15 +01:00
bss_null.c
bss_sock.c Copyright year updates 2023-09-28 14:23:29 +01:00
build.info
ossl_core_bio.c Copyright year updates 2023-09-07 09:59:15 +01:00