#include <vsh.h>
Public Attributes | |
Vmem * | vmem |
the memory manager | |
int | iMadeVmem |
did i make vmem or was it inherited | |
char | processArgs |
whether the shell should process (argc,argv) | |
int | envValuLen |
number of environment variables | |
int | envInfoLen |
number of environment variable help strings | |
char ** | envValu |
the environment variables | |
char ** | envInfo |
the environment variable help strings | |
FILE * | inUnit |
input unit | |
FILE * | scUnit |
script input unit | |
FILE * | clUnit |
input unit | |
FILE * | cinUnit |
input unit | |
char | cinName [VMAX_ARGLEN] |
input unit | |
char | PR [VMAX_ARGLEN] |
minimal prompt (just the binary name) | |
char | PR_PATH [VMAX_ARGLEN] |
full prompt (user,hostname,path,etc) | |
char | PR_EXIT [VMAX_ARGLEN] |
the exit print string | |
int | cmdKey |
external supershell command key | |
void * | Ext_thee |
external supershell object | |
char * | buf |
internal buffer | |
int | bufsize |
internal buffer size | |
int(* | Ext_builtin )(void *thee, int argc, char **argv) |
external supershell builtin function |
the memory manager
int sVsh::iMadeVmem |
did i make vmem or was it inherited
char sVsh::processArgs |
whether the shell should process (argc,argv)
int sVsh::envValuLen |
number of environment variables
int sVsh::envInfoLen |
number of environment variable help strings
char** sVsh::envValu |
the environment variables
char** sVsh::envInfo |
the environment variable help strings
FILE* sVsh::inUnit |
input unit
FILE* sVsh::scUnit |
script input unit
FILE* sVsh::clUnit |
input unit
FILE* sVsh::cinUnit |
input unit
char sVsh::cinName[VMAX_ARGLEN] |
input unit
char sVsh::PR[VMAX_ARGLEN] |
minimal prompt (just the binary name)
char sVsh::PR_PATH[VMAX_ARGLEN] |
full prompt (user,hostname,path,etc)
char sVsh::PR_EXIT[VMAX_ARGLEN] |
the exit print string
int sVsh::cmdKey |
external supershell command key
void* sVsh::Ext_thee |
external supershell object
char* sVsh::buf |
internal buffer
int sVsh::bufsize |
internal buffer size
int(* sVsh::Ext_builtin)(void *thee, int argc, char **argv) |
external supershell builtin function