]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/kmod.h
xnu-792.22.5.tar.gz
[apple/xnu.git] / osfmk / mach / kmod.h
index 8a14af44f671b74d2ebfa43db92e0e99fc966abc..3acba538e45a7821263492c9e3f31c3805cfdf2e 100644 (file)
@@ -49,9 +49,7 @@ typedef void* kmod_args_t;
 
 #define KMOD_MAX_NAME  64
 
-#if __DARWIN_ALIGN_POWER
-#pragma options align=power
-#endif
+#pragma pack(4)
 
 /* LP64todo - not 64-bit safe */
 typedef struct kmod_reference {
@@ -59,9 +57,7 @@ typedef struct kmod_reference {
        struct kmod_info        *info;
 } kmod_reference_t;
 
-#if __DARWIN_ALIGN_POWER
-#pragma options align=reset
-#endif
+#pragma pack()
 
 /**************************************************************************************/
 /*      warning any changes to this structure affect the following macros.           */        
@@ -73,9 +69,7 @@ typedef struct kmod_reference {
 typedef kern_return_t kmod_start_func_t(struct kmod_info *ki, void *data);
 typedef kern_return_t kmod_stop_func_t(struct kmod_info *ki, void *data);
 
-#if __DARWIN_ALIGN_POWER
-#pragma options align=power
-#endif
+#pragma pack(4)
 
 /* LP64todo - not 64-bit safe */
 
@@ -94,9 +88,7 @@ typedef struct kmod_info {
         kmod_stop_func_t       *stop;
 } kmod_info_t;
 
-#if __DARWIN_ALIGN_POWER
-#pragma options align=reset
-#endif
+#pragma pack()
 
 typedef kmod_info_t *kmod_info_array_t;