|
|
|
@ -3943,6 +3943,17 @@ If CONFIG_REGEX is defined, the variable_name above is evaluated as a |
|
|
|
|
regular expression. This allows multiple variables to be connected to |
|
|
|
|
the same callback without explicitly listing them all out. |
|
|
|
|
|
|
|
|
|
The signature of the callback functions is: |
|
|
|
|
|
|
|
|
|
int callback(const char *name, const char *value, enum env_op op, int flags) |
|
|
|
|
|
|
|
|
|
* name - changed environment variable |
|
|
|
|
* value - new value of the environment variable |
|
|
|
|
* op - operation (create, overwrite, or delete) |
|
|
|
|
* flags - attributes of the environment variable change, see flags H_* in |
|
|
|
|
include/search.h |
|
|
|
|
|
|
|
|
|
The return value is 0 if the variable change is accepted and 1 otherwise. |
|
|
|
|
|
|
|
|
|
Command Line Parsing: |
|
|
|
|
===================== |
|
|
|
|