setenv variable [value]
This command is used to add a new variable
to the set of environment
variables or to modify the variable of an already existing variable
.
If the value
is not provided, the variable
will be set to the
empty string.
This command will return 1 and print a diagnostic message if a failure occurs.
The entire RTEMS application shares a single set of environment variables.
The following is an example of how to use setenv
:
SHLL [/] $ setenv BASEPATH /mnt/hda1
This command is included in the default shell command set.
When building a custom command set, define
CONFIGURE_SHELL_COMMAND_SETENV
to have this
command included.
This command can be excluded from the shell command set by
defining CONFIGURE_SHELL_NO_COMMAND_SETENV
when all
shell commands have been configured.
The setenv
is implemented by a C language function
which has the following prototype:
int rtems_shell_rtems_main_setenv( int argc, char **argv );
The configuration structure for the setenv
has the
following prototype:
extern rtems_shell_cmd_t rtems_shell_SETENV_Command;
Copyright © 1988-2008 OAR Corporation