]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/dev/vn/shadow.h
xnu-792.tar.gz
[apple/xnu.git] / bsd / dev / vn / shadow.h
index 074ba9e4c8dee3a06df00ac3bbc30ae0c3439a32..b610fd82844c5e5d6d31d3ab231292d52257d558 100644 (file)
@@ -35,12 +35,17 @@ shadow_map_read(shadow_map_t * map, u_long block_offset, u_long block_count,
 boolean_t
 shadow_map_write(shadow_map_t * map, u_long block_offset, u_long block_count,
                 u_long * incr_block_offset, u_long * incr_block_count);
+boolean_t
+shadow_map_is_written(shadow_map_t * map, u_long block_offset);
+
 u_long
 shadow_map_shadow_size(shadow_map_t * map);
 
 shadow_map_t *
 shadow_map_create(off_t file_size, off_t shadow_size, 
                  unsigned long band_size, unsigned long block_size);
+void
+shadow_map_free(shadow_map_t * map);
 
 #endif /* __APPLE_API_PRIVATE */
 #endif /* __VN_SHADOW_H__ */