]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/ubc.h
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / bsd / sys / ubc.h
index e0a5cca0ff1758e2d865af6528c0822060638854..e05fdd8d0326f593e2a7a25ef621927fd16328c6 100644 (file)
@@ -84,11 +84,12 @@ int     ubc_range_op(vnode_t, off_t, off_t, int, int *);
 int     ubc_setcred(struct vnode *, struct proc *) __deprecated;
 /* code signing */
 struct cs_blob;
-struct cs_blob *ubc_cs_blob_get(vnode_t, cpu_type_t, off_t);
+struct cs_blob *ubc_cs_blob_get(vnode_t, cpu_type_t, cpu_subtype_t, off_t);
+struct cs_blob *ubc_cs_blob_get_supplement(vnode_t, off_t);
 
 /* apis to handle generation count for cs blob */
 void cs_blob_reset_cache(void);
-int ubc_cs_blob_revalidate(vnode_t, struct cs_blob *, struct image_params *, int);
+int ubc_cs_blob_revalidate(vnode_t, struct cs_blob *, struct image_params *, int, uint32_t);
 int ubc_cs_generation_check(vnode_t);
 
 int cs_entitlements_blob_get(proc_t, void **, size_t *);