|
@@ -367,13 +367,14 @@ int _do_env_set (int flag, int argc, char * const argv[])
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
-int setenv(char *varname, char *varvalue)
|
|
|
|
|
|
+int setenv(const char *varname, const char *varvalue)
|
|
{
|
|
{
|
|
- char * const argv[4] = { "setenv", varname, varvalue, NULL };
|
|
|
|
|
|
+ const char * const argv[4] = { "setenv", varname, varvalue, NULL };
|
|
|
|
+
|
|
if ((varvalue == NULL) || (varvalue[0] == '\0'))
|
|
if ((varvalue == NULL) || (varvalue[0] == '\0'))
|
|
- return _do_env_set(0, 2, argv);
|
|
|
|
|
|
+ return _do_env_set(0, 2, (char * const *)argv);
|
|
else
|
|
else
|
|
- return _do_env_set(0, 3, argv);
|
|
|
|
|
|
+ return _do_env_set(0, 3, (char * const *)argv);
|
|
}
|
|
}
|
|
|
|
|
|
int do_env_set(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
int do_env_set(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
@@ -482,7 +483,7 @@ int do_env_edit(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
* return address of storage for that variable,
|
|
* return address of storage for that variable,
|
|
* or NULL if not found
|
|
* or NULL if not found
|
|
*/
|
|
*/
|
|
-char *getenv(char *name)
|
|
|
|
|
|
+char *getenv(const char *name)
|
|
{
|
|
{
|
|
if (gd->flags & GD_FLG_ENV_READY) { /* after import into hashtable */
|
|
if (gd->flags & GD_FLG_ENV_READY) { /* after import into hashtable */
|
|
ENTRY e, *ep;
|
|
ENTRY e, *ep;
|
|
@@ -507,7 +508,7 @@ char *getenv(char *name)
|
|
/*
|
|
/*
|
|
* Look up variable from environment for restricted C runtime env.
|
|
* Look up variable from environment for restricted C runtime env.
|
|
*/
|
|
*/
|
|
-int getenv_f(char *name, char *buf, unsigned len)
|
|
|
|
|
|
+int getenv_f(const char *name, char *buf, unsigned len)
|
|
{
|
|
{
|
|
int i, nxt;
|
|
int i, nxt;
|
|
|
|
|