GLOBAL bool dereference_option;
GLOBAL bool hard_dereference_option;
-/* Print a message if not all links are dumped */
-GLOBAL int check_links_option;
-
/* Patterns that match file names to be excluded. */
GLOBAL struct exclude *excluded;
GLOBAL bool remove_files_option;
-/* Specified rmt command. */
-GLOBAL const char *rmt_command_option;
-
/* Specified remote shell command. */
GLOBAL const char *rsh_command_option;
GLOBAL struct tar_stat_info current_stat_info;
-/* List of tape drive names, number of such tape drives, allocated number,
+/* List of tape drive names, number of such tape drives,
and current cursor in list. */
GLOBAL const char **archive_name_array;
GLOBAL size_t archive_names;
-GLOBAL size_t allocated_archive_names;
GLOBAL const char **archive_name_cursor;
/* Output index file name. */
int checkpoint_number);
/* Module compare.c */
-void report_difference (struct tar_stat_info *st, const char *message, ...);
+void report_difference (struct tar_stat_info *st, const char *message, ...)
+ __attribute__ ((format (printf, 2, 3)));
/* Module sparse.c */
bool sparse_member_p (struct tar_stat_info *st);