| 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. | |