source: branches/2.04_berlios/mondo/mondo/common/libmondo-verify.h @ 2708

Last change on this file since 2708 was 2708, checked in by bruno, 9 years ago

r4184@localhost: bruno | 2011-01-27 15:52:51 +0100

  • Adds support for hpsa driver (new HP Smart Array driver)
  • Property svn:keywords set to Id
File size: 3.9 KB
Line 
1/***************************************************************************
2                          mondoverify.h  -  description
3                             -------------------
4    begin                : Mon Apr 22 2002
5    copyright            : (C) 2002 by Stan Benoit
6    email                : troff@nakedsoul.org
7    cvsid                : $Id: libmondo-verify.h 2708 2011-01-27 18:31:44Z bruno $
8 ***************************************************************************/
9
10/***************************************************************************
11 *                                                                         *
12 *   This program is free software; you can redistribute it and/or modify  *
13 *   it under the terms of the GNU General Public License as published by  *
14 *   the Free Software Foundation; either version 2 of the License, or     *
15 *   (at your option) any later version.                                   *
16 *                                                                         *
17 ***************************************************************************/
18
19
20
21
22 /** externals *************************************************************/
23int close_tape (struct s_bkpinfo *);
24extern void close_progress_form (void);
25extern long count_lines_in_file (char *);
26extern bool does_file_exist (char *);
27extern void exclude_nonexistent_files (char *);
28extern void fatal_error (char *);
29extern int find_and_mount_actual_cd (struct s_bkpinfo *, char *);
30extern int find_cdrom_device (char *, bool);
31extern void finish (int);
32extern int get_last_filelist_number (struct s_bkpinfo *);
33extern long get_time (void);
34extern int grab_percentage_from_last_line_of_file (char *);
35extern char *last_line_of_file (char *);
36extern long long length_of_file (char *);
37extern void log_file_end_to_screen (char *, char *);
38extern void log_tape_pos (void);
39extern char *marker_to_string (int);
40extern void open_evalcall_form (char *);
41extern void open_progress_form (char *, char *, char *, char *, long);
42extern int openin_tape (struct s_bkpinfo *);
43extern void popup_and_OK (char *);
44extern bool popup_and_get_string (char *, char *, char *, int);
45extern int read_file_from_tape_to_file (struct s_bkpinfo *, char *,
46                    long long);
47extern int read_header_block_from_tape (long long *, char *, int *);
48extern void setup_newt_stuff (void);
49extern char *slice_fname (long, long, char *, char *);
50extern long long space_occupied_by_cd (char *);
51extern int strcmp_inc_numbers (char *, char *);
52extern char *strip_afio_output_line (char *);
53extern char *trim_empty_quotes (char *);
54extern void update_evalcall_form (int);
55extern void update_progress_form (char *);
56extern int write_data_disks_to_tape (char *);
57extern int write_header_block_to_tape (long long, char *, int);
58extern void wrong_marker (int, int);
59
60
61/** Locals *****************************************************************/
62
63
64int verify_cd_image (struct s_bkpinfo *);
65int verify_a_tarball (struct s_bkpinfo *, char *);
66int verify_an_afioball_from_CD (struct s_bkpinfo *, char *);
67int verify_an_afioball_from_tape (struct s_bkpinfo *, char *, long long);
68int verify_a_biggiefile_from_tape (struct s_bkpinfo *, char *, long long);
69int verify_afioballs_from_CD (struct s_bkpinfo *);
70int verify_afioballs_from_tape (struct s_bkpinfo *);
71int verify_biggiefiles_from_tape (struct s_bkpinfo *);
72int verify_tape_backups (struct s_bkpinfo *);
73char *vfy_tball_fname (struct s_bkpinfo *, char *, int);
74
75
76
77
78/*---------------------------------------------------------------------*/
79
80
81
82extern FILE *g_tape_stream;
83extern long g_start_time, g_minimum_progress, g_maximum_progress,
84  g_current_progress, g_currentY;
85extern char err_log_lines[NOOF_ERR_LINES][MAX_STR_LEN];
86extern int g_current_media_number;
87
88extern void mvaddstr_and_log_it (int, int, char *);
89
90extern bool ask_me_yes_or_no (char *);
91extern char *calc_checksum_of_file (char *filename);
92extern void center_string (char *, int);
93extern void close_evalcall_form (void);
94extern int closein_tape (struct s_bkpinfo *);
95
96
Note: See TracBrowser for help on using the repository browser.