From f0e3cb0d50690d5e7de40648d6f5b79e632eedc4 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Fri, 18 Mar 2016 22:01:35 +0100 Subject: [PATCH] Some platforms don't define ENOSYS - use ENXIO instead on these. --- .../crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c | 4 ++++ src/libsodium/sodium/utils.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c b/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c index 691c2a27..06dea3bd 100644 --- a/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c +++ b/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c @@ -22,6 +22,10 @@ #include +#ifndef ENOSYS +# define ENOSYS ENXIO +#endif + #if defined(__INTEL_COMPILER) || defined(_bswap64) #elif defined(_MSC_VER) # define _bswap64(a) _byteswap_uint64(a) diff --git a/src/libsodium/sodium/utils.c b/src/libsodium/sodium/utils.c index 71202685..5228e40b 100644 --- a/src/libsodium/sodium/utils.c +++ b/src/libsodium/sodium/utils.c @@ -23,6 +23,10 @@ # include #endif +#ifndef ENOSYS +# define ENOSYS ENXIO +#endif + #if defined(_WIN32) && (!defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) # define WINAPI_DESKTOP #endif