]> Dogcows Code - chaz/tar/commitdiff
(enum checkpoint_style): Remove.
authorSergey Poznyakoff <gray@gnu.org.ua>
Mon, 29 Oct 2007 16:55:58 +0000 (16:55 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Mon, 29 Oct 2007 16:55:58 +0000 (16:55 +0000)
(checkpoint_style): Remove.
(DEFAULT_CHECKPOINT): New define.
(hard_dereference_option): New variable.
(sys_exec_checkpoint_script): New declaration.

src/common.h

index 54ef5c2d8979a8eec6c71528e034d5a7c37fdd77..e2fdf0d13dfa612d101ca74f0cc4e9124ddbf9ce 100644 (file)
@@ -130,19 +130,13 @@ GLOBAL enum backup_type backup_type;
 GLOBAL bool block_number_option;
 
 GLOBAL unsigned checkpoint_option;
-
-enum checkpoint_style
-  {
-    checkpoint_text,
-    checkpoint_dot
-  };
-
-GLOBAL enum checkpoint_style checkpoint_style;
+#define DEFAULT_CHECKPOINT 10
 
 /* Specified name of compression program, or "gzip" as implied by -z.  */
 GLOBAL const char *use_compress_program_option;
 
 GLOBAL bool dereference_option;
+GLOBAL bool hard_dereference_option;
 
 /* Print a message if not all links are dumped */
 GLOBAL int check_links_option;
@@ -711,6 +705,9 @@ bool sys_get_archive_stat (void);
 int sys_exec_command (char *file_name, int typechar, struct tar_stat_info *st);
 void sys_wait_command (void);
 int sys_exec_info_script (const char **archive_name, int volume_number);
+void sys_exec_checkpoint_script (const char *script_name,
+                                const char *archive_name,
+                                int checkpoint_number);
 
 /* Module compare.c */
 void report_difference (struct tar_stat_info *st, const char *message, ...);
@@ -743,3 +740,8 @@ bool transform_name_fp (char **pinput, char *(*fun)(char *, void *), void *);
 
 /* Module suffix.c */
 void set_comression_program_by_suffix (const char *name, const char *defprog);
+
+/* Module checkpoint.c */
+void checkpoint_compile_action (const char *str);
+void checkpoint_finish_compile (void);
+void checkpoint_run (bool do_write);
This page took 0.026807 seconds and 4 git commands to generate.