MALOC  0.1
Public Attributes | List of all members
sVsh Struct Reference

Contains public data members for Vsh class. More...

#include <vsh.h>

Collaboration diagram for sVsh:
Collaboration graph
[legend]

Public Attributes

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

Detailed Description

Contains public data members for Vsh class.

Author
Michael Holst

Member Data Documentation

char* sVsh::buf

internal buffer

int sVsh::bufsize

internal buffer size

char sVsh::cinName[VMAX_ARGLEN]

input unit

FILE* sVsh::cinUnit

input unit

FILE* sVsh::clUnit

input unit

int sVsh::cmdKey

external supershell command key

char** sVsh::envInfo

the environment variable help strings

int sVsh::envInfoLen

number of environment variable help strings

char** sVsh::envValu

the environment variables

int sVsh::envValuLen

number of environment variables

int(* sVsh::Ext_builtin) (void *thee, int argc, char **argv)

external supershell builtin function

void* sVsh::Ext_thee

external supershell object

int sVsh::iMadeVmem

did i make vmem or was it inherited

FILE* sVsh::inUnit

input unit

char sVsh::PR[VMAX_ARGLEN]

minimal prompt (just the binary name)

char sVsh::PR_EXIT[VMAX_ARGLEN]

the exit print string

char sVsh::PR_PATH[VMAX_ARGLEN]

full prompt (user,hostname,path,etc)

char sVsh::processArgs

whether the shell should process (argc,argv)

FILE* sVsh::scUnit

script input unit

Vmem* sVsh::vmem

the memory manager


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