source: MondoRescue/branches/3.0/mondo/src/common/libmondo-files.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.4 KB
Line 
1/* libmondo-files.h
2 * $Id: libmondo-files.h 3192 2013-09-25 07:03:25Z bruno $
3 */
4
5#include "crcttt.h"
6
7
8unsigned int updcrc(unsigned int crc, unsigned int c);
9unsigned int updcrcr(unsigned int crc, unsigned int c);
10char *calc_checksum_of_file(char *filename);
11long count_lines_in_file(char *filename);
12bool does_file_exist(char *filename);
13void exclude_nonexistent_files(char *inout);
14int figure_out_kernel_path_interactively_if_necessary(char *kernel);
15char *find_home_of_exe(char *fname);
16int get_trackno_from_logfile(char *logfile);
17int grab_percentage_from_last_line_of_file(char *filename);
18char *last_line_of_file(char *filename);
19off_t length_of_file(char *filename);
20int make_checksum_list_file(char *filelist, char *cksumlist,
21 char *comppath);
22int make_hole_for_file(char *outfile_fname);
23void make_list_of_files_to_ignore(char *ignorefiles_fname,
24 char *filelist_fname,
25 char *cklist_fname);
26long noof_lines_that_match_wildcard(char *filelist_fname, char *wildcard);
27long size_of_all_biggiefiles_K();
28long long space_occupied_by_cd(char *mountpt);
29int whine_if_not_found(char *fname);
30int write_one_liner_data_file(char *fname, char *contents);
31
32void copy_mondo_and_mindi_stuff_to_scratchdir();
33void store_netfs_config();
34void estimate_noof_media_required(long);
35bool is_this_file_compressed(char *);
36
37
38
39
40
41
42
43
44int make_hole_for_dir(char *outdir_fname);
45long size_of_partition_in_mountlist_K(char *tmpdir, char *dev);
46int read_one_liner_data_file(char *fname, char *contents);
Note: See TracBrowser for help on using the repository browser.