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

§ buf

char* sVsh::buf

internal buffer

§ bufsize

int sVsh::bufsize

internal buffer size

§ cinName

char sVsh::cinName[VMAX_ARGLEN]

input unit

§ cinUnit

FILE* sVsh::cinUnit

input unit

§ clUnit

FILE* sVsh::clUnit

input unit

§ cmdKey

int sVsh::cmdKey

external supershell command key

§ envInfo

char** sVsh::envInfo

the environment variable help strings

§ envInfoLen

int sVsh::envInfoLen

number of environment variable help strings

§ envValu

char** sVsh::envValu

the environment variables

§ envValuLen

int sVsh::envValuLen

number of environment variables

§ Ext_builtin

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

external supershell builtin function

§ Ext_thee

void* sVsh::Ext_thee

external supershell object

§ iMadeVmem

int sVsh::iMadeVmem

did i make vmem or was it inherited

§ inUnit

FILE* sVsh::inUnit

input unit

§ PR

char sVsh::PR[VMAX_ARGLEN]

minimal prompt (just the binary name)

§ PR_EXIT

char sVsh::PR_EXIT[VMAX_ARGLEN]

the exit print string

§ PR_PATH

char sVsh::PR_PATH[VMAX_ARGLEN]

full prompt (user,hostname,path,etc)

§ processArgs

char sVsh::processArgs

whether the shell should process (argc,argv)

§ scUnit

FILE* sVsh::scUnit

script input unit

§ vmem

Vmem* sVsh::vmem

the memory manager


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