File: fire.ini

Description

The System Configuration File (fire.ini) providing Fire with general configuration information.

Creation

External text editor.

Type

Text

Notes

The Fire Configuration File provides Fire with miscellaneous default information and is read when Fire starts up. Such information includes database interface program names, message file names, start macro name, and others. Fire will make three attempts at locating a fire.ini file before giving up and using its own defaults:

1. Look for fire.ini (i.e. in the current directory).

2. Look for $HOME/.fire (i.e. in the login directory).

3. Look for $MXSITE/.fire (i.e. in the site directory).

With this system, network wide configuration can be set up by the site administrator via $MXSITE/fire.ini, an individual Unix user can set up his own defaults via $HOME/fire.ini, or, for transient experimentation, a local ./fire.ini can be set up. Fire will use the first one it finds in the search order outlined above.

Each record in the file has the format:

<key> <value>

e.g.

xfont fixed

in this case setting a default X font to be used by graphics.

All lines beginning with a # are treated as comment lines.

Within the Fire language, values from the file may be queried using the config string function. Users may therefore put their own key/value entries in the file to be queried within application macros, but the key must not conflict with system keys listed below.

Many of the options may also be specified by Fire command line parameters. See here for details.

Records

but 2

devel 1

e.g.

dbif informix fxinformix fx
dbif oracle fx9i fx
dbif odbc fxodbc fx
message $MXSYS/etc/german.mes
monitor 0
# Enable monitor logging
monlog 1
netsock 3333
start $HOME/mystart.cmd
wm twm
xfont fixed

See Also

Commands:

database, errlog, monitor

Files:

log files

Functions:

config (string)

Identifiers:

sys_message_file (string), window_manager (string)

Utilities:

genmess, mxlog