

Go to the source code of this file.
Data Structures | |
| struct | _NUTENVIRONMENT |
Defines | |
| #define | ENVIRON_EE_OFFSET 256 |
| #define | MAX_ENVIRON_ITEM_SIZE 64 |
| #define | ENVIRON_MAGIC 0x00564E45 |
Typedefs | |
| typedef struct _NUTENVIRONMENT | NUTENVIRONMENT |
Functions | |
| NUTENVIRONMENT * | findenv (CONST char *name) |
| Find an NUTENVIRONMENT entry by name. | |
| char * | nextenv (CONST char *name) |
| Get the name of the next environment variable. | |
| char * | getenv (CONST char *name) |
| Get the value of an environment variable. | |
Variables | |
| NUTENVIRONMENT * | nut_environ |
| typedef struct _NUTENVIRONMENT NUTENVIRONMENT |
| NUTENVIRONMENT* findenv | ( | CONST char * | name | ) |
Find an NUTENVIRONMENT entry by name.
| name | Points to a string, which is the name of the entry. |
Definition at line 81 of file environ.c.
References _NUTENVIRONMENT::env_name, _NUTENVIRONMENT::env_next, _NUTENVIRONMENT::env_prev, _NUTENVIRONMENT::env_value, ENVIRON_EE_OFFSET, ENVIRON_MAGIC, free(), malloc(), MAX_ENVIRON_ITEM_SIZE, memset(), NUTASSERT, NutNvMemLoad(), strcmp(), and strcpy().
Referenced by getenv(), nextenv(), setenv(), and unsetenv().

| char* nextenv | ( | CONST char * | name | ) |
Get the name of the next environment variable.
| name | Points to a string, which is the name of the previous variable. If this pointer is NULL or points to an empty string, then the name of the first variable is returned. |
Definition at line 68 of file getenv.c.
References _NUTENVIRONMENT::env_name, _NUTENVIRONMENT::env_next, findenv(), and nut_environ.

| char* getenv | ( | CONST char * | name | ) |
Get the value of an environment variable.
| name | Points to a string, which is the name of the variable. |
Definition at line 45 of file getenv.c.
References _NUTENVIRONMENT::env_value, and findenv().
Referenced by MibRegisterSysVars().

Definition at line 43 of file environ.c.
Referenced by nextenv(), setenv(), and unsetenv().