openssl/crypto/bio
Juan Manuel Guerrero b9b211fcb6 Fix builds with DJGPP
CLA: trivial

To get the master branch compiled with DJGPP some minor
adjustments are required. They will have no impact on any other ports.
The DJGPP port uses the Watt-32 library to provide the required network
functionality and some of its headers need to be included.

Neither DJGPP nor the Watt-32 library provide in_addr_t thus it must be
provided as it is done for OPENSSL_SYS_WINDOWS in crypto/bio/b_addr.c.

In the DJGPP section of include/internal/sockets.h the following Watt-32
headers must be added:

  -  arpa/inet.h: to provide declaration of inet_ntoa required in crypto/bio/b_addr.c
  -  netinet/tcp.h: to provide defintion of TCP_NODELAY required in crypto/bio/b_sock2.c

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17623)
2022-02-04 08:51:44 +01:00
..
bf_buff.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bf_lbuf.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bf_nbio.c Update copyright year 2021-06-17 13:24:59 +01:00
bf_null.c Update copyright year 2021-06-17 13:24:59 +01:00
bf_prefix.c Update copyright year 2021-06-17 13:24:59 +01:00
bf_readbuff.c Fix DER reading from stdin for BIO_f_readbuffer 2021-03-22 09:07:36 +10:00
bio_addr.c Fix builds with DJGPP 2022-02-04 08:51:44 +01:00
bio_cb.c Update copyright year 2021-06-17 13:24:59 +01:00
bio_dump.c Update copyright year 2021-06-17 13:24:59 +01:00
bio_err.c err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
bio_lib.c BIO_ctrl: Avoid spurious error being raised on NULL bio parameter 2021-09-28 12:12:32 +02:00
bio_local.h Rework and make DEBUG macros consistent. 2021-05-28 10:04:31 +02:00
bio_meth.c Update copyright year 2020-11-26 14:18:57 +00:00
bio_print.c crypto/bio: drop float formating for UEFI 2022-01-21 12:44:30 +01:00
bio_sock2.c bio: check for valid socket when closing 2021-06-30 13:55:09 +10:00
bio_sock.c BIO: Make source file names in crypto/bio/ consistent 2021-06-15 14:23:29 +02:00
bss_acpt.c Update copyright year 2021-06-17 13:24:59 +01:00
bss_bio.c crypto/bio/bss_bio.c/bio_write: improve border check 2021-09-07 16:01:53 +02:00
bss_conn.c BIO_s_connect(): Enable BIO_gets() 2021-11-15 14:40:16 +01:00
bss_core.c BIO_new_from_core_bio: Check for NULL pointer after calling get_globals 2022-01-27 17:46:19 +01:00
bss_dgram.c Ensure that _GNU_SOURCE is defined for bss_dgram.c 2021-08-29 18:54:40 +02:00
bss_fd.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bss_file.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bss_log.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bss_mem.c Avoid NULL+X UB in bss_mem.c 2021-10-19 12:16:11 +02:00
bss_null.c Update copyright year 2021-06-17 13:24:59 +01:00
bss_sock.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
build.info BIO: Make source file names in crypto/bio/ consistent 2021-06-15 14:23:29 +02:00
ossl_core_bio.c BIO: Make source file names in crypto/bio/ consistent 2021-06-15 14:23:29 +02:00