]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/imageboot.h
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / sys / imageboot.h
index 07299c21d26632b47f5e4e03a9e5e72cbcb161c3..3c961ab23c5aa6e4ccbee53e7495c7931796a9ab 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2006-2010 Apple Inc. All rights reserved.
+ * Copyright (c) 2006-2020 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  *
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  *
@@ -42,7 +42,8 @@ bool    imageboot_desired(void);
 void    imageboot_setup(imageboot_type_t type);
 int     imageboot_format_is_valid(const char *root_path);
 int     imageboot_mount_image(const char *root_path, int height, imageboot_type_t type);
 void    imageboot_setup(imageboot_type_t type);
 int     imageboot_format_is_valid(const char *root_path);
 int     imageboot_mount_image(const char *root_path, int height, imageboot_type_t type);
-int     imageboot_pivot_image(const char *image_path, imageboot_type_t type, const char *mount_path, const char *outgoing_root_path, const bool rooted_dmg);
+int     imageboot_pivot_image(const char *image_path, imageboot_type_t type, const char *mount_path,
+    const char *outgoing_root_path, const bool rooted_dmg, const bool skip_signature_check);
 int     imageboot_read_file(struct kalloc_heap *kheap, const char *path, void **bufp, size_t *bufszp);
 int     imageboot_read_file_from_offset(struct kalloc_heap *kheap, const char *path, off_t offset, void **bufp, size_t *bufszp);
 
 int     imageboot_read_file(struct kalloc_heap *kheap, const char *path, void **bufp, size_t *bufszp);
 int     imageboot_read_file_from_offset(struct kalloc_heap *kheap, const char *path, off_t offset, void **bufp, size_t *bufszp);