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: