4 #include "udf_ecma167.h"
8 #define howmany(x,y) (((x)+(y)-1)/(y))
11 extern uint8_t *test_bitmap;
12 extern uint8_t *test_disk;
13 extern uint32_t test_disk_len;
14 extern uint32_t test_bitmap_len;
15 extern struct udf_space_bitmap_desc bmap_desc;
17 /* device values to decide which data to read/write from */
18 #define UDF_DEV_BITMAP 1
19 #define UDF_DEV_DISK 2
21 /* keep it small so that I don't need to alloc much memory :) */
22 #define UDF_MY_PART_START 2 /* partition start in sectors */
24 void udf_print_space_bitmap(void);
25 void setup_space(dev_t dev, udf_mnt_t *udfmp, uint32_t num_sectors);
32 struct udf_xfile_entry *fentry);
33 void make_disk_ones(void);
34 void print_disk(void);
35 void free_all_extents(udf_inode_t *);