source: MondoRescue/branches/3.1/mondo/src/common/libmondo-tools.h@ 3190

Last change on this file since 3190 was 3190, checked in by Bruno Cornec, 11 years ago
  • Modification to 3.1 branch to make it extremely similar to 3.0. What remains are function rewrite with allocation in the function and desallocation outside of the function. Will be next step
  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1 /* libmondo-tools.h
2 * $Id: libmondo-tools.h 3190 2013-09-25 06:55:43Z bruno $
3 */
4
5void clean_up_KDE_desktop_if_necessary(void);
6
7long get_time();
8char *mr_date(void);
9extern void (*log_debsug_msg) (int debug_level, const char *szFile,
10 const char *szFunction, int nLine,
11 const char *fmt, ...);
12void standard_log_debug_msg(int debug_level, const char *szFile,
13 const char *szFunction, int nLine,
14 const char *fmt, ...);
15char *read_cfg_var(char *config_file, char *label);
16int write_cfg_var(char *config_file, char *label, char *value);
17void init_bkpinfo();
18#ifdef __FreeBSD__
19void initialize_raidrec(struct vinum_volume *vv);
20#else
21void initialize_raidrec(struct raid_device_record *raidrec);
22#endif
23int some_basic_system_sanity_checks();
24
25
26void insmod_crucial_modules(void);
27int find_and_store_mondoarchives_home(char *home_sz);
28
29
30void unmount_supermounts_if_necessary(void);
31void remount_supermounts_if_necessary(void);
32
33int post_param_configuration();
34
35
36int pre_param_configuration();
37
38long free_space_on_given_partition(char *partition);
39
40
41
42void mount_boot_if_necessary(void);
43void unmount_boot_if_necessary(void);
44
45void restart_autofs_if_necessary(void);
46void malloc_libmondo_global_strings(void);
47void free_libmondo_global_strings(void);
48
49double get_kernel_version();
50char *get_architecture();
51char *get_uname_m();
52bool does_nonMS_partition_exist(void);
53void stop_magicdev_if_necessary(void);
54void restart_magicdev_if_necessary(void);
55void stop_autofs_if_necessary(void);
56void restart_autofs_if_necessary(void);
Note: See TracBrowser for help on using the repository browser.