diff options
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/internal.h b/internal.h index c66c9f116..8d111a6c9 100644 --- a/internal.h +++ b/internal.h @@ -29,6 +29,7 @@ #include <string.h> #include <unistd.h> #include <sys/stat.h> +#include <mntent.h> /* Some useful definitions */ @@ -145,12 +146,19 @@ extern void my_getpwuid(char* name, uid_t uid); extern void my_getgrgid(char* group, gid_t gid); extern int get_kernel_revision(); extern int get_console_fd(char* tty_name); - +extern struct mntent *findMountPoint(const char *name, const char *table); extern void write_mtab(char* blockDevice, char* directory, char* filesystemType, long flags, char* string_flags); extern void erase_mtab(const char * name); +#if defined BB_MTAB +#define whine_if_fstab_is_missing() {} +#else +extern void whine_if_fstab_is_missing(); +#endif + + #if defined (BB_FSCK_MINIX) || defined (BB_MKFS_MINIX) static inline int bit(char * addr,unsigned int nr) |