From 016082f85e30d1bc24c3c9713476e5e8d8584668 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Wed, 14 Aug 2013 21:16:21 +0200 Subject: globalvar: Allow to set initial value Calling globalvar_add_simple() and setting a value is more than common. Add a parameter for the initial value. Signed-off-by: Sascha Hauer --- commands/global.c | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) (limited to 'commands/global.c') diff --git a/commands/global.c b/commands/global.c index 427a231a9e..c526e6571a 100644 --- a/commands/global.c +++ b/commands/global.c @@ -23,21 +23,6 @@ #include #include -static int globalvar_set(char* name, char* value) -{ - int ret; - - ret = globalvar_add_simple(name); - - if (value) { - char *tmp = asprintf("global.%s", name); - ret = setenv(tmp, value); - free(tmp); - } - - return ret ? 1 : 0; -} - static int do_global(int argc, char *argv[]) { int opt; @@ -72,7 +57,7 @@ static int do_global(int argc, char *argv[]) return 0; } - return globalvar_set(argv[0], value); + return globalvar_add_simple(argv[0], value); } BAREBOX_CMD_HELP_START(global) -- cgit v1.2.3