From: Eric Bollengier Date: Mon, 29 Oct 2018 10:51:35 +0000 (+0100) Subject: Add bfile is_plugin_data() API X-Git-Tag: Release-9.4.0~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fafe37593dc751751d71c350737426ba72225964;p=thirdparty%2Fbacula.git Add bfile is_plugin_data() API --- diff --git a/bacula/src/findlib/bfile.c b/bacula/src/findlib/bfile.c index fa6f9b931..da4248327 100644 --- a/bacula/src/findlib/bfile.c +++ b/bacula/src/findlib/bfile.c @@ -337,6 +337,11 @@ bool is_portable_backup(BFILE *bfd) return !bfd->use_backup_api; } +bool is_plugin_data(BFILE *bfd) +{ + return bfd->cmd_plugin; +} + bool have_win32_api() { return p_BackupRead && p_BackupWrite; @@ -903,6 +908,11 @@ bool set_portable_backup(BFILE *bfd) return true; /* no problem */ } +bool is_plugin_data(BFILE *bfd) +{ + return bfd->cmd_plugin; +} + /* * Return true if we are writing in portable format * return false if not diff --git a/bacula/src/findlib/bfile.h b/bacula/src/findlib/bfile.h index 78e3b58a3..d7b4c51b3 100644 --- a/bacula/src/findlib/bfile.h +++ b/bacula/src/findlib/bfile.h @@ -122,6 +122,7 @@ bool set_portable_backup(BFILE *bfd); bool set_cmd_plugin(BFILE *bfd, JCR *jcr); bool have_win32_api(); bool is_portable_backup(BFILE *bfd); +bool is_plugin_data(BFILE *bfd); bool is_restore_stream_supported(int stream); bool is_win32_stream(int stream); int bopen(BFILE *bfd, const char *fname, uint64_t flags, mode_t mode);