diff options
Diffstat (limited to 'libs/pbd/pbd/file_utils.h')
-rw-r--r-- | libs/pbd/pbd/file_utils.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/pbd/pbd/file_utils.h b/libs/pbd/pbd/file_utils.h index bd22f341d8..761d8d407f 100644 --- a/libs/pbd/pbd/file_utils.h +++ b/libs/pbd/pbd/file_utils.h @@ -249,6 +249,13 @@ LIBPBD_API void remove_directory (const std::string& dir); */ LIBPBD_API std::string tmp_writable_directory (const char* domain, const std::string& prefix); +/** If @param path exists, unlink it. If it doesn't exist, create it. + * + * @return zero if required action was successful, non-zero otherwise. + */ + +LIBPBD_API int toggle_file_existence (std::string const &); + } // namespace PBD #endif |