src/t_enospc.c: Fix an error for the loop initialization declaration
[xfstests-dev.git] / src / helpers.h
1 #ifndef _HELPERS_H
2 #define _HELPERS_H
3
4 #include "udf_ecma167.h"
5 #include "udf.h"
6
7 #ifndef howmany
8 #define howmany(x,y) (((x)+(y)-1)/(y))
9 #endif
10
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;
16
17 /* device values to decide which data to read/write from */
18 #define UDF_DEV_BITMAP  1
19 #define UDF_DEV_DISK    2
20
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 */
23
24 void udf_print_space_bitmap(void);
25 void setup_space(dev_t dev, udf_mnt_t *udfmp, uint32_t num_sectors);
26 void setup_inode(
27         udf_mnt_t *udfmp, 
28         bhv_desc_t *bhv_desc,
29         udf_inode_t *inode,
30         vnode_t *vnode, 
31         cred_t *cred,
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 *);
36
37 #endif