aboutsummaryrefslogtreecommitdiff
path: root/src/lib/gssapi
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2020-09-01 00:33:42 -0400
committerGreg Hudson <ghudson@mit.edu>2020-09-02 17:54:25 -0400
commitd177b5d70bf575c498bfdd3abb6a6413646ad7c5 (patch)
tree909b89398e9a2daeadb1b0509e6bc8f5dbd6c372 /src/lib/gssapi
parentaa07b84341566def14a48a1487cd29c9627a915e (diff)
downloadkrb5-d177b5d70bf575c498bfdd3abb6a6413646ad7c5.zip
krb5-d177b5d70bf575c498bfdd3abb6a6413646ad7c5.tar.gz
krb5-d177b5d70bf575c498bfdd3abb6a6413646ad7c5.tar.bz2
Harmonize macOS pack declarations with Heimdal
Replace the TARGET_OS_MAC conditionals with the conditionals used in Heimdal, so that we do not pack structures inconsistently with macOS on ARM. Suggested by Luke Howard. ticket: 8944 (new)
Diffstat (limited to 'src/lib/gssapi')
-rw-r--r--src/lib/gssapi/generic/gssapi.hin8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/gssapi/generic/gssapi.hin b/src/lib/gssapi/generic/gssapi.hin
index 5049fbd..767fb07 100644
--- a/src/lib/gssapi/generic/gssapi.hin
+++ b/src/lib/gssapi/generic/gssapi.hin
@@ -39,8 +39,8 @@
extern "C" {
#endif /* __cplusplus */
-#if defined(TARGET_OS_MAC) && TARGET_OS_MAC
-# pragma pack(push,2)
+#if defined(__APPLE__) && (defined(__ppc__) || defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
+#pragma pack(push,2)
#endif
#if defined(_MSDOS) || defined(_WIN32)
@@ -816,8 +816,8 @@ gss_set_neg_mechs(
gss_cred_id_t, /* cred_handle */
const gss_OID_set); /* mech_set */
-#if defined(TARGET_OS_MAC) && TARGET_OS_MAC
-# pragma pack(pop)
+#if defined(__APPLE__) && (defined(__ppc__) || defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
+#pragma pack(pop)
#endif
#ifdef __cplusplus