Data Fields

Vsh Struct Reference

Class Vsh: Definition. More...

#include <vsh.h>

Collaboration diagram for Vsh:
Collaboration graph
[legend]

Data Fields

Vmemvmem
int iMadeVmem
char processArgs
int envValuLen
int envInfoLen
char ** envValu
char ** envInfo
FILE * inUnit
FILE * scUnit
FILE * clUnit
FILE * cinUnit
char cinName [VMAX_ARGLEN]
char PR [VMAX_ARGLEN]
char PR_PATH [VMAX_ARGLEN]
char PR_EXIT [VMAX_ARGLEN]
int cmdKey
void * Ext_thee
char * buf
int bufsize
int(* Ext_builtin )(void *thee, int argc, char **argv)
 external supershell builtin function

Detailed Description

Class Vsh: Definition.

Definition at line 48 of file vsh.h.


Field Documentation

char* buf

internal buffer

Definition at line 73 of file vsh.h.

int bufsize

internal buffer size

Definition at line 74 of file vsh.h.

char cinName[VMAX_ARGLEN]

input unit

Definition at line 64 of file vsh.h.

FILE* cinUnit

input unit

Definition at line 63 of file vsh.h.

FILE* clUnit

input unit

Definition at line 62 of file vsh.h.

int cmdKey

external supershell command key

Definition at line 70 of file vsh.h.

char** envInfo

the environment variable help strings

Definition at line 58 of file vsh.h.

number of environment variable help strings

Definition at line 56 of file vsh.h.

char** envValu

the environment variables

Definition at line 57 of file vsh.h.

number of environment variables

Definition at line 55 of file vsh.h.

void* Ext_thee

external supershell object

Definition at line 71 of file vsh.h.

int iMadeVmem

did i make vmem or was it inherited

Definition at line 51 of file vsh.h.

FILE* inUnit

input unit

Definition at line 60 of file vsh.h.

char PR[VMAX_ARGLEN]

minimal prompt (just the binary name)

Definition at line 66 of file vsh.h.

char PR_EXIT[VMAX_ARGLEN]

the exit print string

Definition at line 68 of file vsh.h.

char PR_PATH[VMAX_ARGLEN]

full prompt (user,hostname,path,etc)

Definition at line 67 of file vsh.h.

whether the shell should process (argc,argv)

Definition at line 53 of file vsh.h.

FILE* scUnit

script input unit

Definition at line 61 of file vsh.h.

the memory manager

Definition at line 50 of file vsh.h.


The documentation for this struct was generated from the following file: