Jump to content

CONFIG.SYS - SET Statements

From EDM2

Return to The Config.sys Documentation Project Main Page

Environment variables are stored by OS/2 in memory and can be called

by any program. They are used by many programs to store information

(for example, the install path) or some configuration information. If

you want to see a list of all installed environment variables and

their values, type "Set" in an OS/2 window. If the list is too long,

you can redirect the screen output to a file, simply type this "Set

>output.txt".

SET Adapter_Nif

This Statement is part of the Lan Adapter and Protocol Support (LAPS)

and points out the network information file (NIF) for the installed

LAN card.

  SET Adapter_Nif=value

Parameters:

Value can be any NIF file . The NIF file must be located in the

C:\IBMCOM\MACS directory.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET AutoRefreshFolders

The AUTOREFRESHFOLDERS variable disables the automatic refresh of

folders.

  SET AUTOREFRESHFOLDERS=value

Default settings:

  • SET AUTOREFRESHFOLDERS=YES

Parameters:

Value can be YES or NO .

  • SET AUTOREFRESHFOLDERS=YES

The automatic refresh of folders is enabled.

  • SET AUTOREFRESHFOLDERS=NO

The automatic refresh of folders is disabled.

If this parameter is not set it defaults to YES .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET AutoReply

This is used by the POP3 and SMTP Mailserver Inet.Mail.

  SET AutoReply=Path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Autostart

The AUTOSTART variable defines which programs and objects should be

started on boot up.

  SET AUTOSTART=parameters

Parameters:

All parameters must be delimited by commas.

  • Programs

Enables starting or restarting of programs at boot up.

  • Folders

Enables opening of folders at boot up.

  • Tasklist

Enables the tasklist, without this item you can not open the

tasklist. In Warp 3.0 prior to Fixpack 17 has the item no effect.

  • Connections

Restarts network connections.

  • Launchpad

Starts the Launchpad at boot up.

  • Warpcenter

Starts the Warpcenter at boot up. This parameter is only available in

Warp 4.0.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET BeginLibpath

With this variable can you enhance the Libpath . All paths you define

in the Beginlibpath variable are added in front of the Libpath

entries. It is normally not used in the Config.sys file, it is

usefull at the command line and in scripts.

  SET BeginLibpath=path;path2

parameters:

If you have several paths they must be delimited by a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Bookshelf

This variable points to the OS/2 online documentation and documents

from various programs. Only the paths listed in the BOOKSHELF

variable are searched, if you select "search in all books".

  SET BOOKSHELF=Path1;Path2;...;PathN

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET C1

This variable is used by some Gradd based Video Card Driver. Gradd

drivers can only be used on Warp with a resent fixpack level.

  SET C1=Parameter

Parameter:

Parameter is one or more Dlls that the Gradd driver should load. If

you have severall Dlls they must be delimited by a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CPlus_Include_Path

Points to the path where the EMX-C++ Compiler stores the Include

files.

  SET CPlus_Include_Path=Path

Parameters:

Path can be any full path . If you have several path they must be

delimited by a semicolon.

note: You must use the UNIX-like forward slashes instead of the

backslashes. See the example below:

  SET CPlus_Include_Path=c:/emx/include/cpp;c:/emx/include


Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CAT

Set Statements used by the ICAT debugger.

SET CAT_Communication_Type

Is used by the ICAT debugger.

  SET Cat_Communication_Type=value 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CAT_Host_Bin_Path

Is used by the ICAT debugger. Defines the path to the debug binaries.

  SET Cat_Host_Bin_Path=path

Parameters:

Path can be any full path . If you have several path they must be

delimited by a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CAT_Host_Source_Path

Is used by the ICAT debugger. Tells the debugger where to find the sources.

  SET Cat_Host_Source_Path=path

Parameters:

Path can be any full path . If you have several path they must be

delimited by a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CAT_JAVA_ONLY

Is used by the ICAT debugger. Controls if you want to be able to debug native method dll code or not.

  SET Cat_Java_Only=value

Parameters:

Value can be ON or OFF .

If set to OFF or the variable is not set up you can debug native method dll code.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CAT_JVM_ARGS

Is used by the ICAT debugger.

  SET CAT_JVM_ARGS=parameters

Parameters:

Parameters can be any valid option for the JVM .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CAT_Machine

Is used by the ICAT debugger. This variable sets the ip address of the daemon's machine, and it sets the port number to communicate with the daemon.

  SET Cat_Machine=value

Parameters:

Value must be an ip address and a port number .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CAT_MODULE_LIST

Is used by the ICAT debugger.

  SET Cat_Module_List=value

Parameters:

Value can be any class file . If you have several files they must be delimited by a space.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CAT_Package_Path

Is used by the ICAT debugger.

  SET Cat_Package_Path=

Parameters:

Path can be any full path . If you have several path they must be =delimited by a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CAT_PATH_RECURSE

Is used by the ICAT debugger. With this variable set the debugger will search recursive into the subdirectories.

  SET Cat_Path_Recurse=value

Parameters:

Value must be any non-null value to turn it on.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET C_Include_Path

Points to the path where the EMX-C Compiler stores the Include files.

  SET C_Include_Path=Path

Parameters:

Path can be any full path . If you have several path they must be

delimited by a semicolon.

note: You must use the UNIX-like forwardslashes instead of the

backslashes. See the example below: SET C_Include_Path=c:/emx/include

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Classpath

The CLASSPATH variable points to the Java class files.

  SET CLASSPATH=Classfile1;Classfile2;Classfile3;

Parameters:

Classfile can be any Java class file with full path , any relative

path , or any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Changi...

The following Set Statements are used by the Newsserver Changi.

SET ChangiAutoFlush

This is used by the Newsserver Changi.

  SET ChangiAutoFlush=value

Parameters:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET ChangiHistory

This is used by the Newsserver Changi.

  SET ChangiHistory=Path

Parameters:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET ChangiHostName

This is used by the Newsserver Changi.

  SET ChangiHostName=value

Parameters:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET ChangiLocalHost

This is used by the Newsserver Changi.

  SET ChangiLocalHost=value

Parameters:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET ChangiNewsDir

This is used by the Newsserver Changi.

  SET ChangiNewsDir=Path

Parameters:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET ChangiNodeName

This is used by the Newsserver Changi.

  SET ChangiNodeName=value

Parameters:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET ChangiOverDir

This is used by the Newsserver Changi.

  SET ChangiOverDir=Path

Parameters:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET ChangiPathHost

This is used by the Newsserver Changi.

  SET ChangiPathHost=value

Parameters:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET ChangiWorkDir

This is used by the Newsserver Changi.

  SET ChangiWorkDir=Path

Parameters:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CodeLPath

Is used by the IBM Visualage for C++ Compiler.

  SET CodeLPath=path

Parameters:

Path can be any full path . If you have several path they must be

delimited by a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Comspec

The COMSPEC variable defines a reload path for the command processor.

  SET COMSPEC=path

Parameters:

Path can be a full path to an OS/2 command processor .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CopyFromFloppy

This environment variable is only useful in your install diskettes config.sys file. If you find it in your normal config.sys file, than you can delete it. If it is set up, Os/2 copy all standard drivers from the diskettes to your harddisk during the install process. If it is not set up, OS/2 copy all drivers from the CD-Rom. If your hardware needs newer drivers than that on the install CD-Rom, you can copy the new drivers to the install diskettes. And set in the config.sys on the install diskettes the CopyfromFloppy variable to "On".

  SET CopyFromFloppy=Value

Parameters:

Value can be On or 1 .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Cpp..

The following Set Statements are used in IBM Visualage for C++ Compiler.

SET CppHelp_Ini

Is used by the IBM Visualage for C++ Compiler.

  SET CppHelp_Ini=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CppLocal

Is used by the IBM Visualage for C++ Compiler.

  SET CppLocal=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CppMain

Is used by the IBM Visualage for C++ Compiler.

  SET CppMain=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET CppWork

Is used by the IBM Visualage for C++ Compiler.

  SET CppWork=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET CpRef

Used by the IBM OS/2 Programmer Toolkit. Defines which books should

be shown in the Control Program Guide and Reference.

  SET Cpref=Cp1.inf+cp2.inf+cp3.inf

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2

These are the environment variables used by the DCF/2 disk

compression program.

SET DCF2_Acp_Auto_Optimize_Kb_Free

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Auto_Optimize_Kb_Free=1024

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Auto_Optimize_Level

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Auto_Optimize_Level=0 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Auto_Optimize_Mins

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Auto_Optimize_Mins=60 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Cache_Blocks

This environment variable is used by the DCF/2 disk compression

program.

  SET DCF2_Acp_Cache_Blocks=128 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Compression_Level

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Compression_Level=2

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Debug

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Debug=3 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Foreground_Compress_Rate

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Foreground_Compress_Rate=5

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Logng

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Logng=3 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Maxage_Secs

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Maxage_Secs=5

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_No_Clean_And_Close

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_No_Clean_And_Close=TRUE 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Out_Of_Space_Suspend

This environment variable is used by the DCF/2 disk compression

program.

 SET Dcf2_Acp_Out_Of_Space_Suspend=512 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Out_Of_Space_Warning

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Out_Of_Space_Warning=3072 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET DCF2_Acp_Priority

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Priority=2 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Acp_Priority_Delta

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Priority_Delta=2 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DCF2_Pdd_Wait

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Acp_Pdd_Wait=0 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET DCF2_Vdu_G

This environment variable is used by the DCF/2 disk compression

program.

  SET Dcf2_Vdu_G=file 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DelDir

This enables the OS/2 undelete function. If this line is set up all

files you delete are not really deleted but instead are moved to a

directory specified by the DELDIR variable. If the total size of files in the delete directory is greater than

the delete directory size the oldest files are deleted from the

delete directory until the total size of files is smaller than the

directory size. You must enable the delete directory function for

every partition that you want to be able to recover files from.

  SET DELDIR=Path1,Size1;Path2,Size2

Parameters:

  • Path

Path must be a full path to an existing directory.

  • Size

Size can be any value expressed in Kbytes.

See the examples below.

To use 4 megabytes of space for the undelete function on partition C:

and 10 megabytes for the undelete function on partition E:, add this

line to your config.sys file:

  SET DELDIR=C:\DELETE,4096;E:\SYSTEM\DELETE,10240 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Desktop

If OS/2 has problems to find the Desktop, you can define here the

path to the desktop.

  SET Desktop=path

Parameter:

Path must be the full path to the desktop for example:

  SET Sourcepath=C:\Desktop. 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DirCmd

DIRCMD specifies a default parameter used by the Dir command in the

OS/2 shell.

  SET DIRCMD=parameters

Parameters:

  • /A[AHRS]

Shows only files with the specific attribute. Add a minus sign

(minus) in front of the letter to show files WITHOUT the specific

attribute. You can use any combination of the attributes. The /A

parameter alone calls for display of all attributes. For example you

want to display only files with the archive and read only attribute

set, then use this parameter /AAR.

         o A
           Archive attribute
         o H
           Hidden attribute
         o R
           Read only attribute
         o S
           System attribute 
  • /B

Don't show the heading and summary information.

  • /F

Show files with full path but without date, time and size.

  • /L

Displays all information in lowercase.

  • /N

List files on FAT drives in the same manner as on HPFS drives (i.e.

date, time, size, EA size, name)

  • /O:

Displays files sorted by following criteria. You can use any logical

combination of sort attributes. Standard is /O:GN.

        o G Directories first
        o -G Directories last
        o N Sorted by filename alphabetically
        o -N Sorted by filename in reverse alphabetical order
        o E Sorted by file extension alphabetically
        o -E Sorted by file extension in reverse alphabetical order
        o D Sorted by date from oldest to newest
        o -D Sorted by date from newest to oldest
        o S Sorted by size from smallest to biggest
        o -S Sorted by size from biggest to smallest 
  • /P

Pauses after each full screen of information and waits for a

keystroke.

  • /R

Displays long names on FAT drives if available.

  • /S

Recursive search and displays all sub-directories.

  • /W

Displays only file names. No other information.

See the example below.

To set the default for the Dir command to show the output sorted by

file name, list the directories first, and pause after each full

screen of display, add this line to your config.sys file:

  SET DIRCMD=/O:GN/P 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Display

Needed by XFree86/OS2. Tells the X server were to display the output.

Normally this should be your own monitor, but it is possible to use

an other computer for the output.

   SET Display=Hostname:displaynumber.screennumber

Parameters:

  • Hostname

The Hostname is the name or IP address of the computer for the

display. If you want to use your own PC then set it to the same name

as defined in the SET HostName variable.

  • displaynumber

Use 0 if you want to use your own PC.

  • screennumber

Use 0 if you want to use your own PC.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Dlsini

Is used by the File and Print Client.

  SET CodeLPath=C:\Ibmlan\Netprog\Netgui.ini 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DmiPath

This variable is somewhere used by the Desktop Management Information

(DMI) system. I think this is used by tools like Syslog.exe and

Ffts.exe.

  SET Dmipath=E:\DMISL\BIN 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Dpath

The DPATH variable sets up the search directories for data files.

  SET DPATH=Path1;Path2;Path3;

Parameters:

Value can be any full path . Relative paths are not allowed.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DSPPath

If your soundcard contains a digital signal processor (DSP) then the

Dsppath points to the directory that contains additional files for

the DSP.

  SET Dsppath=C:\Mmos2\dsp 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Dssdir

Is used by the Lotus Smartsuite.

  SET DssDir=Path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET DssPath

Is used by the Lotus Smartsuite.

  SET DssPath=Path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET EDpath

Is used by the Watcom C/C++ Compiler.

  SET EDPath=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET ETC

In the Etc directory stores the OS/2 internet applications their

configuration and log files.

  SET Etc=E:\MPTN\ETC 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET EmxBook

Is used to fit together all EMX books to one book with the name

EmxBook.

  SET EmxBook=book1+book2+bookN

Parameters:

Book can be any *.inf file . See the example below: SET

EmxBook=emxdef.inf+libref.inf+gnudev.inf+bsddev.inf

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET EmxOpt

Used by the EMX-compiler.

  SET EmxOpt=value 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET EndLibpath

With this variable can you enhance the Libpath . All paths you define

in the Endlibpath variable are added at the end of the Libpath

entries. It is normally not used in the Config.sys file, it is

usefull at the command line and in scripts.

  SET EndLibpath=path1;path2

Parameter:

If you have several paths they must be delimited by a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET EpfInstDir

This points to the directory in which the IBM installer stores

information about the installed programs.

  SET Epfinstdir=E:\OS2\Config 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET EpmPath

The Epmpath variable tells OS/2 were to find files for the Enhanced

editor EPM.

  SET Epmpath=E:\OS2\Apps

Parameters:

If you have several paths they must be delimited by a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET GccLoad

Defines how long the GCC Compiler is kept in memory.

  SET GccLoad=Minutes

Parameters:

Minutes can be any time . This value is expressed in minutes. If this parameter is not set it

defaults t

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET GccOpt

Defines default options for the GCC/EMX compiler.

  SET GccOpt=Options

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Glossary

This variable points to the glossary directory. This directory

contains the Wpgloss.hlp file which is the general help index.

  SET Glossary=C:\OS2\Help\Gloss 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET GpfRexx

Points to the directory where GPFRexx is installed.

  SET Gpfrexx=C:\User\Rexx\Gpfrexx 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET GpfRexxBitmap

Points to the directory where GPFRexx stores the bitmap files.

  SET Gpfrexx=C:\User\Rexx\Gpfrexx\Bitmap 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET GpiRef

Used by the IBM OS/2 Programmer Toolkit. Defines which books should

be shown in the Graphics Programming Guide and Reference.

  SET Gpiref=Gpi1.inf+gpi2.inf+gpi3.inf 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Grad_Chains

This variable is somewhere used by a Gradd based Video Card Driver.

This variable points to another variable that defines which Dlls to

load. Gradd drivers can only be used on Warp with a resent fixpack

level.

  SET Grad_Chains=C1 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Greext

Is used by the Scitech Software Display Doctor for OS/2.

  SET Greext=SDDGrext 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET GU

The GU variable sets up the path where the Graham Utilities are

installed.

  SET GU=C:\user\GU20 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Hardwarebitblt

Enables the hardware "Bit Block Transmission", it is only supported by some grafikcards and drivers.

  SET Hardwarebitblt=Value

parameters:

Value can be ON or OFF . If this parameter is not set, it defaults to OFF

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET HPP_Base

Points to the directory in which the HomePage Publisher is installed.

  SET Hpp_base=C:\Hpp21 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET HPP_Options

Used by the Home Page Publisher to define a default backgroundimage for new html files.

  SET Hpp_Options=C:\Hpp21\Images\Background.jpg 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Help

The HELP variable defines the search path for help files.

  SET HELP=Path1;Path2;Path3;

Parameters:

Value can be any full path or any relative path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Helpndx

The HELPNDX variable points to the index files which are used by the EPM editor and possibly by some other programming editors. With EPM, you can mark a keyword in your text and press CTRL + H. EPM then searches the index files for the marked word and if it is found, shows the online document for the keyword. The index files must be in a path defined by the BOOKSHELF or EPMPATH variable.

  SET HELPNDX=FILE1.NDX+FILE2.NDX+...+FILEn.NDX

Parameters:

The HELPNDX variable contains a list of *.ndx files separated by a plus sign (+).

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET HoardPath

This used by the Mobile File Synchronization (MFS).

  SET HoardPath=C:\Mfs\Bin\Hp 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET HostName

Defines a name for your computer. You can choose any name you like. Some users reported that the program "Dial Other internet Provider" will work much better if you set up the Hostname, but I can't see any differences with or without the Hostname set up. It is needed also by XFree86/OS2.

  SET HostName=MyHost 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Html_DbcsNetq

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET Html_DbcsNetq=Value

Parameters:

Value can be ON or OFF .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET I18NDir

Points to the IBM I18N Toolkit. This is used by Nationl Language support (NLS).

  SET I18ndir=C:\IBMI18N 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET IBMAV

Is used by the IBM/Symantec Antivirus program.

  SET IBMAV=Path 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET IBMWorks_Ini

Here can you define the directory in that IBM Works stores the Ibmworks.ini file.

  SET Ibmworks_ini=E:\BonusPak\ibmworks 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Imn...

Set Statements used by Net Question, Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

SET ImnCcCfgFile

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET ImnCcCfgFile=Netq.cfg

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET ImnCsCfgFile

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET ImnCsCfgFile=Netq.cfg 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET ImnDataCl

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET ImnDataCl=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET ImnDataSrv

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET ImnDataSrv=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET ImnNlpsCl

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET ImnNlpsCl=path

Parameters: Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET ImnNlpsSrv

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET ImnNlpsSrv=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET ImnWorkCl

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

 SET ImnWorkCl=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET ImnWorkSrv

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET ImnWorkSrv=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Imq...

Set Steatements used by the Net Question, Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

SET ImqConfigCl

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET ImqConfigCl=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET ImqConfigSrv

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

SET ImnConfigSrv=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Init_File_Names

This is used by the File and Print Client.

  SET Init_File_Names=netgui

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Init_File_Ranges

This is used by the File and Print Client.

  SET Init_File_Ranges=200 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET IPFC

Points to the IPF Compiler path, the location of the APSY*.APS and IPF*.NLS files.

  SET Ipfc=C6colon.\Compiler\Ipfc4 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Include

Used by various compilers. Defines the directries where the include files are stored.

  SET Include=Path1;Path2, ...

Parameters:

Path can be any full path or any relative path . If you define more than one path, they must be delimited with a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET InfoPath

Defines the directory where info files are stored. You need a info-browser to view info files. Info files contains documentation and they are used by some programs that are ported from Unix/Linux.

  SET Info=Path1;Path2, ...

Parameters:

Path can be any full path .

note: Paths must be defined with Unix like forward slashes. If you define more than one path, they must be delimited with a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Ipf_Keys

Some online documents have special sections which should be shown only to a few users, this can be done if a specific key is added to the Ipf_Keys variable. But not much online books use this feature.

  SET Ipf_Keys=key_1+key_2+key_n

Parameters:

Key can be any word. If you have a online book that supports this feature you can see additional information if the key is set up. If it is not set up the additional information is hide from you. The parameter can contain several keys which must be delimited by a plus signs. OS/2 assigns the Ipf_Keys variable with SBCS. I don't no were this take effect. SBCS stands for single byte character set, which is used with most languages. For languages like Yespanese or Chinese DBCS (double byte character set) are used. If you have more information please post it on this wiki.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Iwf....

Set Statements used by the IBM Visualage for C++ Compiler.

SET Iwf.Default_Prj

This is used by the IBM Visualage for C++ Compiler.

  SET Iwf.Default_Prj=Cppdftprj 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Iwf.Solution_Language_Support

This is used by the IBM Visualage for C++ Compiler.

  SET Iwf.Solution_Language_Support=Cppibs30;ENG

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET IwfHelp

This is used by the IBM Visualage for C++ Compiler.

  SET IwfHelp=Iwfhdi.inf 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET IwfOpt

This is used by the IBM Visualage for C++ Compiler.

SET IwfOpt=

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

Set Java..

SET Java_Audio_Rate

Controls the playback sample rate for Java audio.

  SET Java_Audio_Rate=value

Parameters:

Value can be 8 or 11 or maybe some other values, but I have no more information. A value of 8 sets the playback rate to 8000 samples per second. A value of 11 sets the playback rate to 11025 samples per second. If this parameter is not set it defaults to 8 .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_Audio_Volume

This environment variable controls the default audio volume for Java applications.

  SET Java_Audio_Volume=percentage

Default settings:

  • SET Java_Audio_Volume=75

Parameters:

Percentage can be in the range from 0 to 100 . Default = 75 This value is expressed in percentage. If this parameter is not set it defaults to 75 .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_Clock_Resolution

The environment variable Java_CLOCK_RESOLUTION allows you to specify the timer resolution you require from the currentTimeMillis method in the Java.lang.System class.

  SET Java_Clock_Resolution=value

Parameters:

Value can be in the range from 1 to ? . This value is expressed in milliseconds. If this parameter is not set it defaults to 10 .

The timer resolutions available are dependent on those provided by the OS/2 system. The Java system rounds down to the nearest available resolution. 1 millisecond is always available and is the highest resolution available. The default for Java_Clock_Resolution is 10 milliseconds, and this is generally rounded to 1 millisecond accuracy. If you need to ensure that the best Java performance is obtained when using currentTimeMillis, SET Java_Clock_Resolution = 32. This can be important when running Java benchmarks.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_Compiler

With this variable can you set up the Just-In-Time (JIT) compiler that Java should use. If you want to disable the JIT than use a non-existing name, specify blanks for the name if you want to suppress the "Unable to load DLL" popup message. But it is not recommended to turn of the JIT, because this will decrease the speed of Java applications.

 SET Java_Compiler=name

Parameters:

Name can be any JIT compiler . If this parameter is not set it defaults to JavaX .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_Connect_Timeout

Adjusts the amount of time to wait for a network connection before reporting a timeout.

  SET Java_Connect_Timeout=seconds

Default settings:

  • SET Java_Connect_Timeout=30

Parameters:

Value can be in the range from 1 to . Default = 30 This value is expressed in seconds. If this parameter is not set it defaults to 30 .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_Console

When SET specifies that Java programs executed using "Javapm" and "applet" will be run with a Java console.

  SET Java_Console=value

Parameters:

Value can be only 1 . If this variable is not set, the console is not used.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_Home

This variable points to the root directory of your Java runtime.

  SET Java_Home=path

Parameters:

Path can be any full path with drive letter . There are no default settings.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_Map_Accel

Specifies the accelerator character which Java should map to the OS/2 accelerator character for menu items and buttons.

  SET Java_Map_Accel=value

Parameters:

Value can be any character . To turn off the accelerator character mapping, specify a tilde(~). If this parameter is not set it defaults to amp .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_NLS_SBCS

Specifies that Java should run in single byte character set (SBCS) mode even in double byte character set (DBCS) environments.

 SET Java_NLS_SBCS=value

Parameters:

Value can be only 1 . There are no default settings. Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_NoPrintDlg

When you set up this, Java will dismiss the printer properties dialog before printing.

  SET Java_NoPrintDlg=value

Parameters:

Value can be only 1 If this variable is not set up in your config.sys file, Java will show the printer properties dialog everytime you print from a Java application.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes


SET Java_Old_Char_Spacing

The character spacing in strings which use characters from different codepages has been improved in the Java-Version "JDK 1.1.7A IBM build o117-19990506". It is possible that this will adversely affect the display and printing of some character strings in existing applications. The old spacing can be retained by setting this environment variable to ON.

  SET Java_Old_Char_Spacing=value

Parameter:

Value can be ON or OFF .

If you want to use the old spacing than use SET Java_OLD_CHAR_SPACING=ON.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Java_User

The User variable points to the user specific directory. This directory should contain user specific configurations and settings. It is the same as the "Home" variable on other Java platforms.

  SET Java_User=path

Parameters:

Path can be any full path with drive letter . There are no default settings.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Java_WebLogs

This variable will set the path to the directory into which the Java runtime will write weblog files for each started Java process.

  SET Java_Weblogs=Path

Parameters:

Path can be any full path with drive letter . If this parameter is not set it defaults to the Weblogs directory under the Java directory .

SET Keys

OS/2 can remember previous keystrokes typed on the OS/2 command line. You can recall previous keystrokes with the up arrow key. This variable enables or disables this feature.

note: If keys is set to ON, ANSI extended keyboard support is disabled.

  SET KEYS=value

Default settings:

  • SET KEYS=ON

Parameters:

Value can be ON or OFF.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Lang

Sets up the language and the country for applications that are using Unicode character sets.

  SET LANG=language_country

Parameters:

Here is a list of the countrys and their available settings for the language_country parameter ( the value in parenthesis ).

   * Albania (sq_AL)
   * Arabic-speaking (ar_AA)
   * Australia (en_AU)
   * Austria (de_AT)
   * Belgium dutch (nl_BE)
   * Belgium French (fr_BE)
   * Bosnia (sh_BA)
   * Brazil (pt_BR)
   * Bulgaria (bg_BG)
   * Canada english (en_CA)
   * Canada french (fr_CA)
   * China (zh_CN)
   * Croatia (hr_HR)
   * Czechoslovakia (cs_CZ)
   * Denmark (da_DK)
   * Finland (fi_FI)
   * France (fr_FR)
   * Germany (de_DE)
   * Great Britain (en_GB)
   * Greece (el_GR)
   * Hungary (hu_HU)
   * Iceland (is_IS)
   * Ireland (en_IE)
   * Israel (iw_IL)
   * Italy (it_IT)
   * Yespan (Yes_JP)
   * Korea (ko_KR)
   * Latin America (es_LA)
   * Netherlands (nl_NL)
   * New Zealand (en_NZ)
   * Norway (no_NO)
   * Poland (pl_PL)
   * Portugal (pt_PT)
   * Romania (ro_RO)
   * Russia (ru_RU)
   * Slovak (sk_SK)
   * Slovenia (sl_SL)
   * South Africa (en_ZA)
   * Spain (es_ES)
   * Sweden (sv_SE)
   * Switzerland german (de_CH)
   * Switzerland french (fr_CH)
   * Switzerland italian (it_CH)
   * Taiwan (zh_TW)
   * Thailand (th_TH)
   * Turkey (tr_TR)
   * United States (en_US) 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET Laninstep

This is part of the remote install (CID) setup.

  SET Laninstep=C:\Cid\Img\Ibmpeer

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET LastDrive

This specifies the last valid drive letter for DOS or Windows sessions.

  SET LASTDRIVE=drive

Parameters:

Value can be any letter from C to Z .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Lib

Used by various compilers. Points to the directories where lib files are stored.

  SET Lib=Path1;Path2, ...

Parameters:

Path can be any full path . If you define more than one path, they must be delimited with a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Library_Path

Points to the path where the EMX-C Compiler stores the lib files.

  SET Library_Path=Path

Parameters:

Path can be any full path . If you have several paths they must be delimited by a semicolon.

note: You must use the Unix-like forwardslashes instead of the backslashes. See the example below:

  SET Library_Path=c:/emx/lib


Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Lite_Locales

This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.

  SET LiteLocales=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET LocPath

The Locpath tells OS/2 were to find the language files. These files are needed for different languages.

  SET Locpath=E:\IBMI18N\LOCALE;E:\LANGUAGE\LOCALE

Parameters:

If you have several Paths you must delimit them with a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET LogName

Needed by some XFree86/OS2 programs. The XFree86/OS2 documentation says that this variable may be used in the future. The Logname should be set to the same username as in SET User defined.

  SET LogName=Oliver 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET Lotus_CLS

Is used by the Lotus Smartsuite.

  SET Lotus_CLS=Path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes


SET LPath

This is used by the IBM Visualage for C++ Compiler.

  SET LPath=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes


SET Lxevfref

This is used by the IBM Visualage for C++ Compiler. Defines which files should be shown in the Editor Referenz Guide.

  SET Lxevref=Evfelref.inf+Lpxcref.inf 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes


SET Lxevfhdi

This is used by the IBM Visualage for C++ Compiler. Defines which files should be shown in the Editor HowTos.

  SET Lxevfhdi=Evfelhdi.inf+Lpexhdi.inf 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes

SET Mga

This is used by Matrox graphiccards. Defines the path to the Matrox directory.

  SET MGA=path

Parameters:

Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET MMBase

Sets up the base directory for OS/2s multimedia programs.

  SET MMBAse=C:\MMOS2 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes


SET ManPath

Needed by XFree86/OS2. Defines the path where the man (manual) files are installed.

  SET ManPath=E:/user/emx/XFree86/man

note: Please use the Unix like forward slash as the directory separator!

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes


SET MenuStyle

With this variable you can delete some entries from the popup menu of folders such as Help, New, Move, Copy, and Delete.

note: In Warp 4.0 you can change this from the system settings notebook.

  SET MENUSTYLE=value

Parameters:

Value can be SHORT or LONG . If this variable is not set it defaults to LONG .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
??? Yes Yes Yes Yes Yes


SET MenusFollowPointer

This variable enables the Warpcenter to follow the pointer with the selected menu. If the menu entry has a submenu you don't have to click on the arrow. Simply wait a second while the pointer is over the menu and the submenu will open.

  SET MENUSFOLLOWPOINTER=value

Parameters:

Value can be ON or OFF .

  • SET MENUSFOLLOWPOINTER=ON

The menus of the Warpcenter follow the pointer.

  • SET MENUSFOLLOWPOINTER=OFF

The menus won't follow the pointer.

If this parameter is not set it defaults to OFF .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
No Yes Yes Yes Yes Yes


SET MfsCache

Defines the path to the Cache directory for Mobile File Synchronization.

  SET MfsCache=path

Parameters: Path can be any full path .

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes

SET MmRef

Used by the IBM OS/2 Programmer Toolkit. Defines which files should be shown in the Multimedia Programming Reference.

  SET Mnref=Mmref1.inf+mmref2.inf+mmref3.inf 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x eCS 1.x eCs 2.x
Yes Yes Yes Yes Yes Yes