@@ -840,7 +840,7 @@ extern parray *read_database_map(pgBackup *backup);
840840
841841/* in init.c */
842842extern int do_init (char * backup_catalog_path );
843- extern int do_add_instance (InstanceConfig * instance );
843+ extern int do_add_instance (char * backup_catalog_path , InstanceConfig * instance );
844844
845845/* in archive.c */
846846extern void do_archive_push (InstanceConfig * instance , char * wal_file_path ,
@@ -856,7 +856,8 @@ extern void init_config(InstanceConfig *config, const char *instance_name);
856856extern InstanceConfig * readInstanceConfigFile (const char * instance_name );
857857
858858/* in show.c */
859- extern int do_show (const char * instance_name , time_t requested_backup_id , bool show_archive );
859+ extern int do_show (char * backup_catalog_path , const char * instance_name ,
860+ time_t requested_backup_id , bool show_archive );
860861
861862/* in delete.c */
862863extern void do_delete (time_t backup_id );
@@ -880,7 +881,7 @@ extern void help_command(ProbackupSubcmd const subcmd);
880881
881882/* in validate.c */
882883extern void pgBackupValidate (pgBackup * backup , pgRestoreParams * params );
883- extern int do_validate_all (void );
884+ extern int do_validate_all (char * backup_catalog_path );
884885extern int validate_one_page (Page page , BlockNumber absolute_blkno ,
885886 XLogRecPtr stop_lsn , PageState * page_st ,
886887 uint32 checksum_version );
@@ -906,7 +907,7 @@ extern bool lock_backup(pgBackup *backup, bool strict, bool exclusive);
906907extern const char * pgBackupGetBackupMode (pgBackup * backup , bool show_color );
907908extern void pgBackupGetBackupModeColor (pgBackup * backup , char * mode );
908909
909- extern parray * catalog_get_instance_list (void );
910+ extern parray * catalog_get_instance_list (char * backup_catalog_path );
910911extern parray * catalog_get_backup_list (const char * instance_name , time_t requested_backup_id );
911912extern void catalog_lock_backup_list (parray * backup_list , int from_idx ,
912913 int to_idx , bool strict , bool exclusive );
0 commit comments