#include <stdio.h>
-#include "../command.h"
+#include "../command.hpp"
#include "common/argpar/argpar.h"
-#include "common/argpar-utils/argpar-utils.h"
-#include "common/dynamic-array.h"
-#include "common/mi-lttng.h"
+#include "common/argpar-utils/argpar-utils.hpp"
+#include "common/dynamic-array.hpp"
+#include "common/mi-lttng.hpp"
/* For lttng_condition_type_str(). */
-#include "lttng/condition/condition-internal.h"
+#include "lttng/condition/condition-internal.hpp"
#include "lttng/condition/event-rule-matches.h"
-#include "lttng/condition/event-rule-matches-internal.h"
+#include "lttng/condition/event-rule-matches-internal.hpp"
/* For lttng_domain_type_str(). */
-#include "lttng/domain-internal.h"
+#include "lttng/domain-internal.hpp"
/* For lttng_event_rule_kernel_syscall_emission_site_str() */
-#include "lttng/event-rule/kernel-syscall-internal.h"
-#include "../loglevel.h"
+#include "lttng/event-rule/kernel-syscall-internal.hpp"
+#include "../loglevel.hpp"
#include <lttng/lttng.h>
#ifdef LTTNG_EMBED_HELP
}
static void print_action_errors(const struct lttng_trigger *trigger,
- const struct lttng_action *action,
const uint64_t *action_path_indexes,
size_t action_path_length)
{
}
MSG("");
- print_action_errors(trigger, action, action_path_indexes,
+ print_action_errors(trigger, action_path_indexes,
action_path_length);
end:
while (true) {
enum parse_next_item_status status;
- status = parse_next_item(argpar_iter, &argpar_item, argv,
- true, NULL);
- if (status == PARSE_NEXT_ITEM_STATUS_ERROR) {
+ status = parse_next_item(argpar_iter, &argpar_item, 1, argv,
+ true, NULL, NULL);
+ if (status == PARSE_NEXT_ITEM_STATUS_ERROR ||
+ status == PARSE_NEXT_ITEM_STATUS_ERROR_MEMORY) {
goto error;
} else if (status == PARSE_NEXT_ITEM_STATUS_END) {
break;