X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/ea3f04195ba4a5034c9c8e9b726d4f7ce96f1832..refs/heads/master:/libsyscall/wrappers/_libkernel_init.h diff --git a/libsyscall/wrappers/_libkernel_init.h b/libsyscall/wrappers/_libkernel_init.h index 42aba7be4..cc95f1b26 100644 --- a/libsyscall/wrappers/_libkernel_init.h +++ b/libsyscall/wrappers/_libkernel_init.h @@ -29,6 +29,7 @@ #ifndef __LIBKERNEL_INIT_H #define __LIBKERNEL_INIT_H +#include #include #include #include @@ -103,6 +104,12 @@ typedef const struct _libkernel_voucher_functions { /* Subsequent versions must only add pointers! */ } *_libkernel_voucher_functions_t; +typedef struct _libkernel_late_init_config { + unsigned long version; + bool enable_system_version_compat; + bool enable_ios_version_compat; +} *_libkernel_late_init_config_t; + struct ProgramVars; /* forward reference */ void __libkernel_init(_libkernel_functions_t fns, const char *envp[], @@ -112,4 +119,6 @@ kern_return_t __libkernel_platform_init(_libkernel_string_functions_t fns); kern_return_t __libkernel_voucher_init(_libkernel_voucher_functions_t fns); +void __libkernel_init_late(_libkernel_late_init_config_t config); + #endif // __LIBKERNEL_INIT_H