# Environment Variables

This provides the filePro version number that added or modified the environment variable. If you are using an older version than identified, the variable will not work or may work differently than advertised. Items with version number 3.x were included in version 3.1 or earlier.

Version No. | Variable | Description
1.x | ABE=ASCII | Save processing tables in ASCII format.
4.8 | COMSPEC | MS-DOS standard variable for path to COMMAND.COM
4.1 | DIALOGINVERSE=0xNN | Sets the foreground and background inverse colors of filePro dialog boxes.
4.1 | DIALOGNORMAL=0xNN | Sets the foreground and background colors of filePro dialog boxes.
3.0 | ERRORINVERSE=0xNN | Controls colors of error boxes.
3.0 | ERRORNORMAL=0xNN | Controls colors of error boxes.
3.0 | HELPINVERSE=0xNN | Sets the foreground and background inverse for help.
3.0 | HELPNORMAL=0xNN | Sets the foreground and background normal for help.
3.x | INSTDRV | Part of MDCONFIG. Allows installation from B:
4.5 | LOGAPPEND | Append LOGFILE instead of overwriting. Also PFLOGAPPEND.
4.5 | LOGFILE | Sets filename for LOGTEXT command.
3.0 | MENUBORDER | Sets foreground and background colors of borders.
3.0 | MENUINVERSE | Sets inverse colors of menus.
3.0 | MENUNORMAL | Set normal colors of menus.
4.5 | PF64K=ON | Turns of size warning in cabe.
4.5 | PFADDWP | Control .wp extension for Import/Export word.
4.8 | PFAUTOKSIZE | Sets default tok size for auto processing. If not set, default value is "20000" prior to 5.6.0 and "100000" with 5.6.0 and later.
4.8 | PFBACKGROUND | Turns off background processing.
4.8 | PFBIXBLANK | Controls how filePro treats a null lookup key.
4.8 | PFBIXBUILD=2 | Use 4.1 style sorting for indexes.
4.8 | PFBIXNODESIZE | Overrides index rebuild nodesize.
4.8.8 | PFBLANKOV | Causes date math with blank dates to return "/OV".
4.5 | PFBLDFREE | Freechain build message. Default is OFF.
4.5 | PFBREAK=OLD | Processing tables continues when break key pressed.
4.5 | FBRWM=ON | Strip trailing blanks from browse lookup.
4.8 | PFBRWSLASH | Controls backslash handling for browse lookups.
4.5 | PFCHECKLOCK | Warning if attempt to modify lookup w/o -p flag
5.0 | PFCHECKLOCKPOPUP | Controls logging of non-protected lookups.
4.5 | PFCLKBREAK | Return to last function when break key pressed.
4.8 | PFCLOCK | Enables or disables clock displayed in menus.
5.0.15 | PFCLOSEPENDWARNING=OFF | Disable the warning if you attempt to close an HTML tag when it was not open.
4.5 | PFCMARK | Century mark.
4.8 | PFCONFIG | Overrides default path of /fp/lib/config.
4.8 | PFCURSOR | Sets the size of the cursor.
1.x | PFDATA | Drive letter for the "/filePro" directory.
5.0 | PFDIALOGPROMPT | Controls positioning of system message prompts.
1.x | PFDIR | Path for the "/filePro" directory.
4.8 | PFDIRFILTER | Verifies that only /filepo/directories in filename list.
4.1 | PFDLDIR | Sets path to downloadable printer file.
4.5 | PFDLGENTER | Enter key acts like a save key.
4.1 | PFDROPSHADOW | Turns the drop shadow on or off.
3.0 | PFDSK | Identifies data drives. Overrides PFIGN.
4.8.9 | PFEDFAILBOX | Causes "edit failed" messages to appear in a popup box, rather than flash at the bottom of the screen.
5.6.2 | PFENTSELDISABLE=list | Disables (and remove prompts for) a set of default behavior of *clerk at the "Enter Selection" prompt.
5.0 | PFEOF | Sets End-of-Field character to use with filePro's internal memo editor.
5.0 | PFEOP | Sets End-of-Paragraph character to use with filePro's internal memo editor.
5.0.14 | PFEXPORTALL=ON | Use to "revert back" to old behavior.
4.5 | PFERRKEY | Key to return from a filePro/system error.
4.8 | PFF6PROMPT | Controls F6 with @wbl.
4.5 | PFFILES=nn | Override default of 20 file handles.
5.0.9 | PFFIXEDLISTSIZE=ON | Prevents filePro from shrinking selection lists. This allows screen readers for the blind to be programmed with fixed screen locations for such lists. Default: OFF
5.0.9 | PFFIXNOLOCK=OFF | Turns off a change in behavior related to how filePro handles posting to a lookup that does not have a "-p" to lock the record.
5.0.6 | PFFORCECURSORPATH | Turn OFF forced cursor path for mouse clicks in fileProGI.
4.8 | PFFORMTOKSIZE | Sets default tok size for "FORM" command. If not set, default value is "20000" prior to 5.6.0 and "100000" with 5.6.0 and later.
4.1 | PFGLOB | Override path "/fp/lib/edits"(global edits).
4.1 | PFHCFF | Page eject after "H" for "hardcopy".
5.0 | PFHELPAUTOGOTO | Forces F9 index search upon entering help.
5.0.5 | PFHELPDIR | Sets alternate path to filePro help files.
1.x | PFIGN | Drives to ignore. (DOS only)
4.1 | PFIMPBUF | Increase import record length. Default value increased from "1024" to "10000" in 5.6.0
5.0.9 | PFINSERTMODE=ON | Set insert mode on by default in *cabe/*clerk.
4.8 | PFIXGT | Allows clerk to do next gt if no exact match.
3.0 | PFIXS | Turns on or off "Index Scan" feature.
4.8 | PFKEEPIXVAL | Keep last index used in clerk.
4.5 | PFKEYTAB | Changes filePro key table as specified.
4.5 | PFLABEL | Allow invalid characters in a prc tables.
4.5 | PFLANG | Sets the sort collating sequence for different languages.
4.5 | PFLBSIZE | filePro label table size. PFLBSIZE defaults to 1000, but can be set to any from 100 to 32,767.
5.0.15 | PFLICDEBUG=path | Set path & filename for creating a license debug file.
ODBC 1.0.01 5.0.15 | PFLICFILE | Override the default license path. Default path is %pfprog%\fp\lib\licfp.dat
4.8 | PFLISTSLASH | Controls backslash handling in list boxes.
4.5 | PFLKNL | Lookup "-nl" finds last match instead of 1st.
4.5 | PFLOCKBOX | Flashes "record is being updated" message.
5.0.15 | PFLMHOST:IP_addr:port | Identify where the license manager resides.
5.0.14 | PFLOGAPPEND | Append LOGFILE instead of overwriting. Use LOGAPPEND prior to version 5.0.14
5.0.14 | PFLONGVARDOT=OLD | Allow dots in declared variable names.
5.0 | PFLOOKUPNOFILE | Allows you to check syntax on a prc table without it checking for valid filenames in any lookups.
5.0.6 | PFLOOKWIZPROT | Change default for lookup wizard's "protect record".
4.8 | PFLX | Globally disable creation of browse lookup.
4.5 | PFMAXALLOC | Max # of sort buffers to allocate for indexing.
4.5 | PFMAXASIZE | Max sort buffer size for indexing.
4.5 | PFMAXTEMP | Maximum virtual memory size when sorting.
4.5 | PFMAXTFIL | Maximum virtual memory files used for sorting.
3.x | PFMBTO | Sets "messagebox" timeout in seconds.
1.x | PFME | Waits for Return key press for next field.
5.0.10 | PFMEMOINSERTMODE=ON | Sets default memo editor insert mode to on.
5.0.15 | PFMEMOEDITOLDKEYS=ON | Revert to old keys T = Toggle Insert and I = Insert Time for the memo editor.
4.5 | PFMENBRK=OLD | Restores 4.1 behavior for break in a menu.
4.1 | PFMENU | Overrides default path for user menus.
4.8 | PFMISSINGARG=OLD | Revert to old method for missing arguments.
4.1 | PFMONO | Use monochrome screens with a color video card.
5.0.15 | PFMSBBLINK=ON | Restore the old behavior of MSB meaning "blink".
4.5 | PFMU | Turns off "protect lookup" in cabe lookup.
1.x | PFNAME | Same as using Set/Change filename from menu.
3.0 | PFNB | Turn banner printing off.
3.0 | PFNET | Use Network calls. (DOS only)
4.8 | PFNEWNTCONSOLE | Create new console for Java RunMenu.
5.0.6 | PFNEWSK | Allows new @sk values.
4.1 | PFNOBOX | Eliminates the boxes around menus, headers etc.
4.5 | PFNODF | Disables ddefine, dexpand free-diskspace check.
4.1 | PFNOHELP | Displays "No Help Available" if ON.
5.6.2 | PFNODFMSG=OFF | Turns off ddefine's "PFNODF=ON" notice. (Default:ON)
5.0 | PFNOIXHIDE | Disables/enables Index hiding.
5.0 | PFNOQUAL | Turns off "NONE" from qualifier list.
4.8 | PFNOTRAP | Controls filePro trapping of SIGBUS and SIGBUSV. (filePro internal debug)
4.8.10 | PFNTPRTERR | Message box for NT internal errors.
5.0 | PFNULLIXSORT | Enables index sort without a major key.
4.5 | PFNUMIXBUILD | Number of index blocks cached.
4.5 | PFNUMIXBUF | Number of index blocks to buffer.
5.0.14 | PFODBCCOMMITTYPE | Selects the open-commit-type to use for high-level ODBC e.g. "0", "1", or "3".
4.5 | PFOLDIX | Builds old style(4.1)indexes.
5.0.14 | PFOLDONCE=ON | PFOLDONCE=ON will "revert back" to a modified version of the old behavior.
4.5 | PFONEHEAD | Report prints header lines only once.
4.1 | PFOUTS | Specifies serial communication parameters.
5.0 | PFPERL | Provides the path for PERL executable.
4.8 | PFPOSTPRINT | Executes command line variable when printing to a file.
4.8 | PFPRINTER | Set the printer type and destination (Enhanced to allow setting to LOCAL and SCREEN)
4.5 | PFPRINTERx | Set printer characteristics for printer 1-9.
1.x | PFPROG | Path to the "/fp" directory.
3.0 | PFPRT | Directs output to a device or filename.
4.1 | PFPRTC | Set the printer type.
4.0 | PFPT | Controls local printing (AIX/LINUX/UNIX).
4.0 | PFPTO | Wait time in sec. for "Printer Ready".
3.0 | PFQUAL | Qualified data set to use.
5.0 | PFQUALMESG | Override default qualifier message.
4.8 | PFQUIT | Disables CTRL \\ for UNIX users.
4.8 | PFREADONLY | Forces read-only attribute.
5.0.6 | PFREFRESHRATE | Sets the screen refresh rate during sort/select in dxmaint/*reporty to once every "nnn" seconds.
4.5 | PFRETRY | Number of retries for locked read.
5.0.12 | PFROOTFIX=OFF | Turns off fix for UID with root login on *NIX systems if not required.
4.8 | PFSCC | Enables "!scc" shell-escape within clerk.
4.8.8 | PFSERVROOT | Implied root for HTML and JSFILE.
3.0 | PFSHADOWCOLOR | Foreground and background colors for drop shadows.
5.0 | PFSHOWF6ARROW | Shows a down-arrow as EOF marker for F6 popups.
5.0.9 | PFSHOWROWCOL=OFF | Turns off the row/column display in programs like dscreen, dmoedef, and *cabe. It can confuse screen readers for the blind, as the numbers are read every time you press a key.
5.0.6 | PFSHOWWINERROR | Show specific Windows error codes.
5.0 | PFSKHEX | Turns on display of HEX value for @SK.
4.8 | PFSKIPLOCKED | Skip locked records nnn seconds.
4.8 | PFSKIPPEDLOG | Log records skipped by PFSKIPLOCKED.
4.5 | PFSP | Overrides the site password stored in fppath.
5.6 | PFSPELLPATH=path | Path for the spellchecker dictionary.
5.6 | PFSPELLUSERLIST=path | Override default path for personal dictionaries.
3.0 | PFSPOOL | Selects spooler/printer attached to spooler.
4.5 | PFSYNC | Sync after expanding files or writes.
4.8 | PFSYSEUID | If OFF, then SYSTEM command will be executed without the filePro setuid. Default is ON
4.8 | PFSYSYR4 | @BD, @CD, @TD, @UD to returns 4 digit years.
4.0 | PFTERM | Type of terminal being used.
4.0 | PFTIMEOUT | Same as PFPTO. Default 10 seconds.
1.x | PFTMP | Identifies where to place temporary files.
4.1 | PFTOKSIZE | Sets the default token table size. If not set, default value is "20000" prior to 5.6.0 and "100000" with 5.6.0 and later.
1.x | PFVER | Show individual filePro program version.
4.8 | PFWGT0 | Totals without selected records.
3.0 | POPUPNORMAL | Color code for popup windows foreground.
3.0 | POPUPINVERSE | Color code for popup windows background.
5.0 | PFUFLAG=ON | Same as -U flag for reports. (jumpstart)
4.8.9 | PFUMASK=0nnn | Sets Unix "umask" value.
4.5 | PFXFERDOS=OLD | Use old syntax for "doscp" in SCO Unix.
4.8 | PSI | Standard Unix variable for the shell command prompt.
1.x | TERM | Type of terminal being used.
1.x | TERMCAP | Filename overrides "/etc/termcap" file.
3.0 | TEXTINVERSE | FG and BG colors of menus, prompts etc.
3.0 | TEXTNORMAL | FG and BG colors of menus, prompts etc.