From db85c8b38418cf28fb7acacb6ad59614817db5e5 Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Fri, 10 Feb 2017 16:42:49 +0100 Subject: [PATCH] lib: track name of command in cmd_element Signed-off-by: David Lamparter --- lib/command.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/command.h b/lib/command.h index 7986c676fc..29283418ce 100644 --- a/lib/command.h +++ b/lib/command.h @@ -220,6 +220,8 @@ struct cmd_element /* handler function for command */ int (*func) (const struct cmd_element *, struct vty *, int, struct cmd_token *[]); + + const char *name; /* symbol name for debugging */ }; /* Return value of the commands. */ @@ -252,6 +254,7 @@ struct cmd_element .doc = helpstr, \ .attr = attrs, \ .daemon = dnum, \ + .name = #cmdname, \ }; #define DEFUN_CMD_FUNC_DECL(funcname) \ -- 2.39.5