]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: Remove global variable exposure `struct host host` 12696/head
authorDonald Sharp <sharpd@nvidia.com>
Thu, 26 Jan 2023 15:53:47 +0000 (10:53 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 26 Jan 2023 16:40:33 +0000 (11:40 -0500)
This was only used in one place and we have accessor functions
now.  So let's use them.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
lib/command.h
lib/grammar_sandbox_main.c

index bce4fb9e1cea439422101029540c6de3487cbca1..8f5d96053cb10fdf1df07222516d8071225d8292 100644 (file)
@@ -619,9 +619,6 @@ extern void print_version(const char *);
 extern int cmd_banner_motd_file(const char *);
 extern void cmd_banner_motd_line(const char *line);
 
-/* struct host global, ick */
-extern struct host host;
-
 struct cmd_variable_handler {
        const char *tokenname, *varname;
        void (*completions)(vector out, struct cmd_token *token);
index 6469b49262ba96b6d856888a15a10ba22ce585de..a7d6c51376adf9756f049385e278216a13357d82 100644 (file)
@@ -49,8 +49,8 @@ int main(int argc, char **argv)
 
        /* Library inits. */
        cmd_init(1);
-       host.name = strdup("test");
-       host.domainname = strdup("testdomainname");
+       cmd_hostname_set("test");
+       cmd_domainname_set("testdomainname");
 
        vty_init(master, true);
        lib_cmd_init();