Lines Matching full:environment
14 * Support for persistent environment data
16 * The "environment" is stored on external storage as a list of '\0'
18 * a double '\0'. The environment is preceded by a 32 bit CRC over
19 * the data part and, in case of redundant environment, a byte of
24 * environment. After that, we use a hash table.
31 #include <environment.h>
68 * be used via get_env_id() as an indication, if the environment
69 * has changed or not. So it is possible to reread an environment
70 * variable only if the environment was changed ... done so for
82 * Command interface: print one or all environment variables
113 printf("## Error: cannot export environment\n"); in env_print()
211 * Set a new environment variable,
688 * Set an environment variable to an integer value
690 * @param varname Environment variable to set
703 * Set an environment variable to an value in hex
705 * @param varname Environment variable to set
742 * Prompt for environment variable
970 * Interactively edit an environment variable
1011 * Look up variable from environment,
1037 * Look up variable from environment for restricted C runtime env.
1075 * Decode the integer value of an environment variable and return it.
1087 * environment variable value is an integer and thus short. in env_get_ulong()
1101 printf("Saving Environment to %s...\n", env->name); in do_env_save()
1108 "save environment variables to persistent storage",
1119 * i2 is the environment index for a 'name2=value2' pair.
1162 /* Reset the whole environment */ in do_env_default()
1163 set_default_env("## Resetting to default environment\n"); in do_env_default()
1229 * -c: export as checksum protected environment format as
1233 * addr: memory address where environment gets stored
1235 * export. Without arguments, the whole environment gets
1242 * environment, a "current" redundancy flag. If size is given, this
1329 pr_err("Cannot export environment: errno = %d\n", errno); in do_env_export()
1349 pr_err("Cannot export environment: errno = %d\n", errno); in do_env_export()
1372 * -d: delete existing environment before importing;
1381 * -c: assume checksum protected environment format
1484 pr_err("Environment import failed: errno = %d\n", errno); in do_env_import()
1585 "ask name [message] [size] - ask for environment variable\nenv "
1590 "default [-f] -a - [forcibly] reset default environment\n"
1595 "env edit name - edit environment variable\n"
1601 "env export [-t | -b | -c] [-s size] addr [var ...] - export environment\n"
1608 "env grep [-e] [-n | -v | -b] string [...] - search environment\n"
1610 "env grep [-n | -v | -b] string [...] - search environment\n"
1614 "env import [-d] [-t [-r] | -b | -c] addr [size] - import environment\n"
1616 "env print [-a | name ...] - print environment\n"
1618 "env run var [...] - run commands in an environment variable\n"
1621 "env save - save environment\n"
1628 "environment handling commands", env_help_text
1638 "edit environment variable",
1640 " - edit environment variable 'name'",
1647 "print environment variables",
1648 "[-a]\n - print [all] values of all environment variables\n"
1650 " - print value of environment variable 'name'",
1657 "search environment variables",
1663 " - list environment name=value pairs matching 'string'\n"
1675 "set environment variables",
1677 " - [forcibly] set environment variable 'name' to 'value ...'\n"
1679 " - [forcibly] delete environment variable 'name'",
1687 "get environment variables from stdin",
1689 " - get environment variable 'name' from stdin (max 'size' chars)"
1696 "run commands in an environment variable",
1698 " - run the commands in the environment variable(s) 'var'",