X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/21362eb3e66fd2c787aee132bce100a44d71a99c..4452a7af2eac33dbad800bcc91f2399d62c18f53:/osfmk/mach/kmod.h diff --git a/osfmk/mach/kmod.h b/osfmk/mach/kmod.h index 8a14af44f..3acba538e 100644 --- a/osfmk/mach/kmod.h +++ b/osfmk/mach/kmod.h @@ -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;