Descrption | Macros | Config File Keywords (Directives) |
Config File Examples |
inf.c | ||
INFHOME | infInit will change directory to here before returning to it's caller. This allows the infrastructure to be started from anywhere but will only run in the INFHOME directory. | |
PARENT | Current process' parent name, if one exists. The presence of this variable triggers a process to contact it's parent. | |
NOCMDQUE | Do not open a command queue for this process | |
CORELIMIT | Set a userlimit core size so core dumps may be generated. |
io1.c | Input/Output configuration directives | |
TCP | Queue definition for TCP/IP protocol socket. | |
WAITROUND | Use round-robin wait polling. If set ioWait will poll all ready fds. If not set, ioWait will return after processing the first ready fd. |
Cfg.c | Configuration directives | |
CFGNAM | Name of configuration file (will have the extension .cfg). | |
CFGDIR | Directory where configuration file will be found. Default is ./. | |
ENV | The following name and value will be placed into the environment of the current process. | |
PROC | Begin definition of a specific process. | |
NOCMDQUE | Do not open a process command queue. This is handy for persistent cgis. |
opt.c | Command line options layer | |
DEBUG | The process debug flag, prevents daemonizing, etc. |
trc.c | The trace layer | |
TRACECTL | Used to enable tracing at startup. | |
Example: TRACECTL Mask,Level
Mask = IO+INF+SYS+CFG+APP1+APP2+APP3+UTIL+MSG+MSG1+MSGO Mask selects system layer. Level = integer from 0 to 255. Level selects the granularity of the tracing (higher level = more trace info). | ||
LOGDIR | Directory path to write the trace and error logs. |
Sys.c | The system control layer had these configuration key-words. | |
INFHOME | Change to this directory before starting an engine. | |
BINDIR | Directory path for binary executables | |
HOMEDIR | Engine's home directory | |
PROCPORT | Port for first process | |
STARTUPDELAY | between starting each process | |
PROC | Process declaration beginning | |
CHILD | Child process declaration beginning | |
NO_RESTART | Do not restart this process when/if it dies | |
NO_AUTOSTART | Do not automatically start this process at engine start-up | |
CLONE_OK | Alright to clone this process if requested | |
HIDE_NAME | Hide executable name from argv[0] (Needed on Progress under HPUX) | |
SOFT_KILL | At shutdown or when requested to kill a process, use kill -2. |