aboutsummaryrefslogtreecommitdiff
path: root/security/sssd/files/patch-src__util__sss_endian.h
diff options
context:
space:
mode:
Diffstat (limited to 'security/sssd/files/patch-src__util__sss_endian.h')
-rw-r--r--security/sssd/files/patch-src__util__sss_endian.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/security/sssd/files/patch-src__util__sss_endian.h b/security/sssd/files/patch-src__util__sss_endian.h
new file mode 100644
index 000000000000..fe2c66ef198b
--- /dev/null
+++ b/security/sssd/files/patch-src__util__sss_endian.h
@@ -0,0 +1,23 @@
+diff --git src/util/sss_endian.h src/util/sss_endian.h
+index 834c35980..d0bc1d338 100644
+--- src/util/sss_endian.h
++++ src/util/sss_endian.h
+@@ -29,6 +29,18 @@
+ # include <sys/endian.h>
+ #endif /* !HAVE_ENDIAN_H && !HAVE_SYS_ENDIAN_H */
+
++#if defined(_BYTE_ORDER) && !defined(__BYTE_ORDER)
++#define __BYTE_ORDER _BYTE_ORDER
++#endif
++
++#if defined(_LITTLE_ENDIAN) && !defined(__LITTLE_ENDIAN)
++#define __LITTLE_ENDIAN _LITTLE_ENDIAN
++#endif
++
++#if defined(_BIG_ENDIAN) && !defined(__BIG_ENDIAN)
++#define __BIG_ENDIAN _BIG_ENDIAN
++#endif
++
+ /* Endianness-compatibility for systems running older versions of glibc */
+
+ #ifndef le32toh