---
src/include/dump_dir.h | 3 +++
src/lib/dump_dir.c | 1 +
2 files changed, 4 insertions(+)
diff --git a/src/include/dump_dir.h b/src/include/dump_dir.h
index 354c9c1..0d27a29 100644
--- a/src/include/dump_dir.h
+++ b/src/include/dump_dir.h
@@ -119,6 +119,9 @@ void delete_dump_dir(const char *dirname);
*/
int dump_dir_accessible_by_uid(const char *dirname, uid_t uid);
+/* creates not_reportable file in the problem directory and saves the
+ reason to it, which prevents libreport from reporting the problem
+*/
int dd_mark_as_notreportable(struct dump_dir *dd, const char *reason);
#ifdef __cplusplus
diff --git a/src/lib/dump_dir.c b/src/lib/dump_dir.c
index fde9a9d..e6d6ba9 100644
--- a/src/lib/dump_dir.c
+++ b/src/lib/dump_dir.c
@@ -1249,4 +1249,5 @@ int dd_mark_as_notreportable(struct dump_dir *dd, const
char *reason)
}
dd_save_text(dd, FILENAME_NOT_REPORTABLE, reason);
+ return 0;
}
--
1.8.1.2