/* $Id: libmondo-tools-EXT.h 1625 2007-09-08 23:00:49Z bruno $ */ #ifndef LIBMONDO_TOOLS_EXT_H #define LIBMONDO_TOOLS_EXT_H extern void clean_up_KDE_desktop_if_necessary(void); extern long get_time(void); extern int read_cfg_var(char *config_file, char *label, char *value); extern int write_cfg_var(char *config_file, char *label, char *value); extern void reset_bkpinfo(struct s_bkpinfo *bkpinfo); #ifdef __FreeBSD__ extern void initialize_raidrec(struct vinum_volume *vv); #else extern void initialize_raidrec(struct raid_device_record *raidrec); #endif extern int some_basic_system_sanity_checks(void); extern void insmod_crucial_modules(void); extern int find_and_store_mondoarchives_home(char *home_sz); extern void unmount_supermounts_if_necessary(void); extern void remount_supermounts_if_necessary(void); extern int post_param_configuration(struct s_bkpinfo *bkpinfo); extern int pre_param_configuration(struct s_bkpinfo *bkpinfo); extern void mount_boot_if_necessary(void); extern void unmount_boot_if_necessary(void); extern void restart_autofs_if_necessary(void); extern void malloc_libmondo_global_strings(void); extern void free_libmondo_global_strings(void); extern double get_kernel_version(void); extern char *get_architecture(void); extern bool does_nonMS_partition_exist(void); extern void stop_magicdev_if_necessary(void); extern void restart_magicdev_if_necessary(void); extern void stop_autofs_if_necessary(void); #endif /* LIBMONDO_TOOLS_EXT_H */