src/commands/ash/var.h File Reference
Go to the source code of this file.
|
Classes |
| struct | var |
| struct | localvar |
Defines |
| #define | VEXPORT 0x01 |
| #define | VREADONLY 0x02 |
| #define | VSTRFIXED 0x04 |
| #define | VTEXTFIXED 0x08 |
| #define | VSTACK 0x10 |
| #define | VUNSET 0x20 |
| #define | VNOFUNC 0x40 |
| #define | ifsval() (vifs.text + 4) |
| #define | ifsset() ((vifs.flags & VUNSET) == 0) |
| #define | mailval() (vmail.text + 5) |
| #define | mpathval() (vmpath.text + 9) |
| #define | pathval() (vpath.text + 5) |
| #define | ps1val() (vps1.text + 4) |
| #define | ps2val() (vps2.text + 4) |
| #define | pseval() (vpse.text + 4) |
| #define | optindval() (voptind.text + 7) |
| #define | histsizeval() (vhistsize.text + 9) |
| #define | mpathset() ((vmpath.flags & VUNSET) == 0) |
Functions |
| void | initvar (void) |
| void | setvar (char *, char *, int) |
| void | setvareq (char *, int) |
| void | listsetvar (struct strlist *) |
| char * | lookupvar (char *) |
| char * | bltinlookup (char *, int) |
| char ** | environment (void) |
| void | shprocvar (void) |
| int | showvarscmd (int, char **) |
| int | exportcmd (int, char **) |
| int | localcmd (int, char **) |
| void | mklocal (char *) |
| void | poplocalvars (void) |
| int | setvarcmd (int, char **) |
| int | unsetcmd (int, char **) |
| int | unsetvar (char *) |
| int | setvarsafe (char *, char *, int) |
Variables |
| struct localvar * | localvars |
| struct var | vifs |
| struct var | vmail |
| struct var | vmpath |
| struct var | vpath |
| struct var | vppid |
| struct var | vps1 |
| struct var | vps2 |
| struct var | vpse |
| struct var | vhistsize |
Define Documentation
Definition at line 98 of file var.h.
Definition at line 89 of file var.h.
Definition at line 88 of file var.h.
Definition at line 90 of file var.h.
Definition at line 91 of file var.h.
Definition at line 96 of file var.h.
Definition at line 92 of file var.h.
Definition at line 93 of file var.h.
Definition at line 94 of file var.h.
Definition at line 95 of file var.h.
Definition at line 41 of file var.h.
Definition at line 47 of file var.h.
Definition at line 42 of file var.h.
Definition at line 45 of file var.h.
Definition at line 43 of file var.h.
Definition at line 44 of file var.h.
Definition at line 46 of file var.h.
Function Documentation
| char* bltinlookup |
( |
char * |
, |
|
|
int |
| |
|
) |
| | |
| int exportcmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
| void listsetvar |
( |
struct strlist * |
|
) |
|
| int localcmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
| char* lookupvar |
( |
char * |
|
) |
|
| void poplocalvars |
( |
void |
|
) |
|
| void setvar |
( |
char * |
, |
|
|
char * |
, |
|
|
int |
| |
|
) |
| | |
| int setvarcmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
| void setvareq |
( |
char * |
, |
|
|
int |
| |
|
) |
| | |
| int setvarsafe |
( |
char * |
, |
|
|
char * |
, |
|
|
int |
| |
|
) |
| | |
| int showvarscmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
| int unsetcmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
Variable Documentation
Definition at line 68 of file var.h.
Definition at line 91 of file var.c.
Definition at line 93 of file var.c.
Definition at line 94 of file var.c.
Definition at line 95 of file var.c.
Definition at line 96 of file var.c.
Definition at line 97 of file var.c.
Definition at line 98 of file var.c.
Definition at line 99 of file var.c.