* an already mounted partition. Code adapted from mke2fs, Copyright
* (C) 1994 Theodore Ts'o. Also licensed under GPL.
*/
-static void check_mount(void)
+extern inline void check_mount(void)
{
FILE *f;
struct mntent *mnt;
return 1;
}
-static int count_blocks(int fd)
+extern inline int count_blocks(int fd)
{
int high, low;
return (low + 1);
}
-static int get_size(const char *file)
+extern inline int get_size(const char *file)
{
int fd;
long size;
return size;
}
-static void write_tables(void)
+extern inline void write_tables(void)
{
/* Mark the super block valid. */
Super.s_state |= MINIX_VALID_FS;
return blk;
}
-static void mark_good_blocks(void)
+extern inline void mark_good_blocks(void)
{
int blk;
return 0;
}
-static void make_bad_inode(void)
+extern inline void make_bad_inode(void)
{
struct minix_inode *inode = &Inode[MINIX_BAD_INO];
int i, j, zone;
}
#ifdef CONFIG_FEATURE_MINIX2
-static void make_bad_inode2(void)
+extern inline void make_bad_inode2(void)
{
struct minix2_inode *inode = &Inode2[MINIX_BAD_INO];
int i, j, zone;
}
#endif
-static void make_root_inode(void)
+extern inline void make_root_inode(void)
{
struct minix_inode *inode = &Inode[MINIX_ROOT_INO];
}
#ifdef CONFIG_FEATURE_MINIX2
-static void make_root_inode2(void)
+extern inline void make_root_inode2(void)
{
struct minix2_inode *inode = &Inode2[MINIX_ROOT_INO];
}
#endif
-static void setup_tables(void)
+extern inline void setup_tables(void)
{
int i;
unsigned long inodes;
* Perform a test of a block; return the number of
* blocks readable/writeable.
*/
-static long do_check(char *buffer, int try, unsigned int current_block)
+extern inline long do_check(char *buffer, int try, unsigned int current_block)
{
long got;