Move e_os.h to include/internal
authorRichard Levitte <levitte@openssl.org>
Fri, 4 Feb 2022 14:13:01 +0000 (15:13 +0100)
committerRichard Levitte <levitte@openssl.org>
Sat, 5 Feb 2022 04:31:09 +0000 (05:31 +0100)
commitd5f9166bacfb3757dfd6117310ad54ab749b11f9
tree2ee6532788cf791a75e7e658ab8b9709c1d8ee62
parent77f3936928068bee9d7e0c6939709ac179cb1059
Move e_os.h to include/internal

Including e_os.h with a path from a header file doesn't work well on
certain exotic platform.  It simply fails to build.

Since we don't seem to be able to stop ourselves, the better move is
to move e_os.h to an include directory that's part of the inclusion
path given to the compiler.

Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17641)
93 files changed:
apps/include/apps.h
apps/s_client.c
crypto/asn1/ameth_lib.c
crypto/asn1/asn1_gen.c
crypto/bio/bio_local.h
crypto/bio/bss_bio.c
crypto/cmp/cmp_client.c
crypto/conf/conf_api.c
crypto/conf/conf_def.c
crypto/conf/conf_lib.c
crypto/core_namemap.c
crypto/cpuid.c
crypto/cryptlib.c
crypto/des/cfb_enc.c
crypto/dh/dh_group_params.c
crypto/dh/dh_kdf.c
crypto/dllmain.c
crypto/dso/dso_dlfcn.c
crypto/dso/dso_win32.c
crypto/ec/curve448/arch_32/f_impl32.c
crypto/ec/curve448/arch_64/f_impl64.c
crypto/ec/ec_backend.c
crypto/ec/ec_lib.c
crypto/encode_decode/decoder_lib.c
crypto/encode_decode/decoder_pkey.c
crypto/encode_decode/encoder_lib.c
crypto/encode_decode/encoder_pkey.c
crypto/engine/eng_init.c
crypto/engine/eng_lib.c
crypto/engine/tb_asnmth.c
crypto/err/err.c
crypto/evp/ctrl_params_translate.c
crypto/evp/ec_support.c
crypto/evp/evp_lib.c
crypto/evp/p_lib.c
crypto/ffc/ffc_dh.c
crypto/ffc/ffc_params.c
crypto/getenv.c
crypto/http/http_client.c
crypto/info.c
crypto/init.c
crypto/mem.c
crypto/mem_sec.c
crypto/o_dir.c
crypto/o_fopen.c
crypto/o_init.c
crypto/o_str.c
crypto/objects/o_names.c
crypto/params_dup.c
crypto/property/property_parse.c
crypto/rand/rand_deprecated.c
crypto/rand/rand_lib.c
crypto/rsa/rsa_backend.c
crypto/store/store_lib.c
crypto/store/store_result.c
crypto/trace.c
crypto/ts/ts_rsp_sign.c
crypto/ui/ui_openssl.c
crypto/x509/by_dir.c
crypto/x509/v3_tlsf.c
crypto/x509/v3_utl.c
engines/e_devcrypto.c
engines/e_loader_attic.c
include/internal/common.h
include/internal/e_os.h [moved from e_os.h with 100% similarity]
providers/common/capabilities.c
providers/fips/self_test.c
providers/implementations/ciphers/cipher_cts.c
providers/implementations/kdfs/hkdf.c
providers/implementations/kdfs/kbkdf.c
providers/implementations/kdfs/tls1_prf.c
providers/implementations/kdfs/x942kdf.c
providers/implementations/kem/rsa_kem.c
providers/implementations/keymgmt/dsa_kmgmt.c
providers/implementations/keymgmt/ec_kmgmt.c
providers/implementations/keymgmt/ecx_kmgmt.c
providers/implementations/keymgmt/mac_legacy_kmgmt.c
providers/implementations/rands/drbg_ctr.c
providers/implementations/rands/seeding/rand_unix.c
providers/implementations/rands/seeding/rand_vms.c
providers/implementations/signature/rsa_sig.c
providers/implementations/storemgmt/file_store.c
ssl/d1_lib.c
ssl/ssl_init.c
ssl/ssl_lib.c
ssl/ssl_local.h
test/evp_extra_test.c
test/evp_libctx_test.c
test/evp_test.c
test/helpers/ssltestlib.c
test/p_test.c
test/secmemtest.c
test/ssl_old_test.c