summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2010-11-15 16:58:16 +0100
committerDenys Vlasenko <dvlasenk@redhat.com>2010-11-15 16:58:16 +0100
commit46d60e990d57758c1d72ed76efdeee19e55996f1 (patch)
tree6563abd994c198d3fe699602d5a694fedbdd6e0f /src/include
parent2cf0d770b66b6c6ce50af2767f575db552cd784c (diff)
downloadabrt-46d60e990d57758c1d72ed76efdeee19e55996f1.tar.gz
abrt-46d60e990d57758c1d72ed76efdeee19e55996f1.tar.xz
abrt-46d60e990d57758c1d72ed76efdeee19e55996f1.zip
Make "abrt-handle-crashdump -e BOGUS_EVENT" fail (also fail if asked over dbus)
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/abrtlib.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/include/abrtlib.h b/src/include/abrtlib.h
index 4d565644..f069d311 100644
--- a/src/include/abrtlib.h
+++ b/src/include/abrtlib.h
@@ -227,6 +227,10 @@ static inline struct run_event_state *new_run_event_state()
{ return (struct run_event_state*)xzalloc(sizeof(struct run_event_state)); }
static inline void free_run_event_state(struct run_event_state *state)
{ free(state); }
+/* Returns exitcode of first failed action, or first nonzero return value
+ * of post_run_callback. If all actions are successful, returns 0.
+ * If no actions were run for the event, returns -1.
+ */
int run_event(struct run_event_state *state, const char *dump_dir_name, const char *event);
char *list_possible_events(struct dump_dir *dd, const char *dump_dir_name, const char *pfx);