source: MondoRescue/branches/3.0/mondo/src/common/libmondo-files-EXT.h@ 3192

Last change on this file since 3192 was 3192, checked in by Bruno Cornec, 11 years ago
  • revert r3188 & r3189 as I started to work on branch 3.0 before deciding it was much better to do it in 3.2. This will allow some small maintenance work on 3.0 if needed, while pushing all the rest to 3.2 and providing early access to it.
  • Property svn:keywords set to Id
File size: 1.6 KB
Line 
1/* libmondo-files-EXT.h */
2
3#include <sys/types.h>
4#include <unistd.h>
5
6extern unsigned int updcrc(unsigned int crc, unsigned int c);
7extern unsigned int updcrcr(unsigned int crc, unsigned int c);
8extern char *calc_checksum_of_file(char *filename);
9extern long count_lines_in_file(char *filename);
10extern bool does_file_exist(char *filename);
11extern void exclude_nonexistent_files(char *inout);
12extern int figure_out_kernel_path_interactively_if_necessary(char *kernel);
13extern char *find_home_of_exe(char *fname);
14extern int get_trackno_from_logfile(char *logfile);
15extern int grab_percentage_from_last_line_of_file(char *filename);
16extern char *last_line_of_file(char *filename);
17extern off_t length_of_file(char *filename);
18extern int make_checksum_list_file(char *filelist, char *cksumlist,
19 char *comppath);
20extern int make_hole_for_file(char *outfile_fname);
21extern void make_list_of_files_to_ignore(char *ignorefiles_fname,
22 char *filelist_fname,
23 char *cklist_fname);
24extern long noof_lines_that_match_wildcard(char *filelist_fname,
25 char *wildcard);
26extern long long space_occupied_by_cd(char *mountpt);
27extern int whine_if_not_found(char *fname);
28extern int write_one_liner_data_file(char *fname, char *contents);
29
30
31
32extern long size_of_all_biggiefiles_K();
33extern void copy_mondo_and_mindi_stuff_to_scratchdir();
34extern void store_netfs_config();
35
36
37extern void estimate_noof_media_required(long);
38
39extern bool is_this_file_compressed(char *);
40
41
42
43extern int make_hole_for_dir(char *outdir_fname);
44
45extern long size_of_partition_in_mountlist_K(char *tmpdir, char *dev);
46
47extern int read_one_liner_data_file(char *fname, char *contents);
Note: See TracBrowser for help on using the repository browser.