From: David Lamparter Date: Fri, 10 Feb 2017 15:42:49 +0000 (+0100) Subject: lib: track name of command in cmd_element X-Git-Tag: frr-3.0-branchpoint~33^2~4 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=db85c8b38418cf28fb7acacb6ad59614817db5e5;p=mirror%2Ffrr.git lib: track name of command in cmd_element Signed-off-by: David Lamparter --- 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) \