Jump to content

CONFIG.SYS - SET Statements: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
Ak120 (talk | contribs)
No edit summary
Line 27: Line 27:
  SET TMP=C:\TMP
  SET TMP=C:\TMP


=SET AC_PREFIX=
==Base Operating System==
Sets the install directory for GNU autconf.
====AUTOFAIL====
SET AUTOFAIL=YES
forces computer to deliver system error to the application direct.
 
====AUTOREFRESHFOLDERS====
This 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.


{|class="wikitable"
{|class="wikitable"
Line 36: Line 55:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 47: Line 62:
|}
|}


=SET ADA_INCLUDE_PATH=
====AUTOSTART====
Variable for GNAT the Ada95 Compiler from GNU GCC
This 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 and later versions.


{|class="wikitable"
{|class="wikitable"
Line 56: Line 89:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|???
|Yes*
|Yes
|Yes*
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=SET ADA_OBJECTS_PATH=
====AVLSVRNAME====
Variable for GNAT the Ada95 Compiler for gcc
SET AVLSVRNAME=AS
statement to support network DSOM
 
 
 
==Programming Environments==
===EMX/GCC===
====SET AC_PREFIX====
Sets the install directory for GNU autconf.


{| class="wikitable"
{|class="wikitable"
|+Platform Support:
|+Platform Support:
!OS/2 2.x
!OS/2 2.x
Line 79: Line 116:
!eCs 2.x
!eCs 2.x
|-
|-
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 87: Line 124:
|}
|}


=SET Adapter_Nif=
====SET ADA_INCLUDE_PATH====
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.
Variable for GNAT the Ada95 Compiler from GNU GCC
SET Adapter_Nif=value
 
Parameters:
 
Value can be any NIF file. The NIF file must be located in the C:\IBMCOM\MACS directory.


{|class="wikitable"
{|class="wikitable"
Line 104: Line 136:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 112: Line 144:
|}
|}


=SET AINCODEPATH=
====SET ADA_OBJECTS_PATH====
Setting by IBM Print Services Facility for OS/2.
Variable for GNAT the Ada95 Compiler for gcc


=SET AINLANGUAGE=
{| class="wikitable"
=ENU
Setting by IBM Print Services Facility for OS/2.
 
=SET AINUPTIMER=
=1
Setting by IBM Print Services Facility for OS/2.
 
=SET AINWORKPATH=
Setting by IBM Print Services Facility for OS/2.
 
=SET AMD_LISTS_PATH=
Setting for a database_application. It is an 'os2-browser' for IMDB (internet movie database!) , a very wellknown project for movie enthusiasts. Developed by Steffen Siebert (siebert@logware.de) and available for FREE
 
=SET AMD_PATH=
Setting for a database_application. It is an 'os2-browser' for IMDB (internet movie database!) , a very wellknown project for movie enthusiasts. Developed by Steffen Siebert (siebert@logware.de) and available for FREE
 
=SET APPLICATION=
Setting by ComminiGate Pro
 
=SET AUTOFAIL=
=YES
forces computer to deliver system error to the application direct.
 
=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.
 
{|class="wikitable"
|+Platform Support:
|+Platform Support:
!OS/2 2.x
!OS/2 2.x
Line 165: Line 156:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 173: Line 164:
|}
|}


=SET AutoReply=
==Networking==
This is used by the POP3 and SMTP Mailserver Inet.Mail.
===LAPS===
  SET AutoReply=Path
====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:
Parameters:


Path can be any full path.
Value can be any NIF file. The NIF file must be located in the x:\IBMCOM\MACS directory.  


{|class="wikitable"
{|class="wikitable"
Line 187: Line 180:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
Line 194: Line 185:
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|Yes
 
|}
==Additional IBM Products==
===PSF/2===
====SET AINCODEPATH====
Setting by IBM Print Services Facility for OS/2.
 
====SET AINLANGUAGE====
=ENU
Setting by IBM Print Services Facility for OS/2.
 
====SET AINUPTIMER====
=1
Setting by IBM Print Services Facility for OS/2.
 
====SET AINWORKPATH====
Setting by IBM Print Services Facility for OS/2.
 
==Programs==
===AMD for IMDB===
====SET AMD_LISTS_PATH====
Setting for a database_application. It is an 'os2-browser' for IMDB (internet movie database!) , a very wellknown project for movie enthusiasts. Developed by Steffen Siebert (siebert@logware.de) and available for FREE
 
====SET AMD_PATH====
Setting for a database_application. It is an 'os2-browser' for IMDB (internet movie database!) , a very wellknown project for movie enthusiasts. Developed by Steffen Siebert (siebert@logware.de) and available for FREE
 
===Communigate Pro===
====SET APPLICATION====
Setting by ComminiGate Pro


=SET Autostart=
===Inet.Mail===
The AUTOSTART variable defines which programs and objects should be started on boot up.
====SET AutoReply====
  SET AUTOSTART=parameters
This is used by the POP3 and SMTP Mailserver Inet.Mail.
  SET AutoReply=Path


Parameters:
Parameters:


All parameters must be delimited by commas.
Path can be any full path.
* 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.  


{|class="wikitable"
{|class="wikitable"
Line 225: Line 230:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 236: Line 237:
|}
|}


=SET AVLSVRNAME=
====AWK====
  =AS
  SET AWK=
statement to support network DSOM
 
=SET AWK=
Sets the path to the AWK executable regard the use of slashes (/)
Sets the path to the AWK executable regard the use of slashes (/)


=SET AWKPATH=
====AWKPATH====
SET AWK=x:/path
Sets the searchpath for AWK regard the use of slashes (/)
Sets the searchpath for AWK regard the use of slashes (/)


=SET BA2_CATALOG_PATH=
===BackAgain/2===
====BA2_CATALOG_PATH====
SET BA2_CATALOG_PATH=x:\path
Environment variable used by Back Again/2
Environment variable used by Back Again/2


=SET BA2_LOG_PATH=
====BA2_LOG_PATH====
SET BA2_LOG_PATH=x:\path
Environment variable used by Back Again/2
Environment variable used by Back Again/2


=SET BA2_SCSI_LOGFILE=
====BA2_SCSI_LOGFILE====
  =drive:\SCSILOG.TXT
  SET BA2_SCSI_LOGFILE=x:\SCSILOG.TXT
This will create with BackAgain/2 a logfile of scsi-related messages. Good for testing errors.
This will create with BackAgain/2 a logfile of scsi-related messages. Good for testing errors.


=SET BA2_SET_PATH=
====SET BA2_SET_PATH====
Environment variable used by Back Again/2
Environment variable used by Back Again/2


=SET BACKGROUNDBITMAP=
====BACKGROUNDBITMAP====
  ="bitmap.BMP"
  SET BACKGROUNDBITMAP="bitmap.BMP"
On security-enabled servers, the Presentation Manager lockup/autodim function is disabled. To restore the autodim function to guard against display phosphor burn-in, you can specify a sequence of up to 100 bitmaps to be displayed.
On security-enabled servers, the Presentation Manager lockup/autodim function is disabled. To restore the autodim function to guard against display phosphor burn-in, you can specify a sequence of up to 100 bitmaps to be displayed.


Line 267: Line 269:
If the file name is in the form bitmapNN, where NN represents digits 00-99, the file name specifies that it is the first of a sequence of files to be displayed cyclically.
If the file name is in the form bitmapNN, where NN represents digits 00-99, the file name specifies that it is the first of a sequence of files to be displayed cyclically.


=SET BACKGROUNDBITMAP2=
====BACKGROUNDBITMAP2====
  ="bitmap.BMP"
  SET BACKGROUNDBITMAP2="bitmap.BMP"
On security-enabled servers, the Presentation Manager lockup/autodim function is disabled. This line enables the Screen Saver function.
On security-enabled servers, the Presentation Manager lockup/autodim function is disabled. This line enables the Screen Saver function.


If no file is specified, a default OS/2 logo bitmap is used.
If no file is specified, a default OS/2 logo bitmap is used.


=SET BACKGROUNDBITMAPDELAY=
====BACKGROUNDBITMAPDELAY====
  =n (in sec., default 300)
  SET BACKGROUNDBITMAPDELAY=n (in sec., default 300)
the BACKGROUNDBITMAPDELAY value is the amount of time, in seconds, to display the BACKGROUNDBITMAP file before displaying the first bitmap in the sequence.
the BACKGROUNDBITMAPDELAY value is the amount of time, in seconds, to display the BACKGROUNDBITMAP file before displaying the first bitmap in the sequence.


=SET BACKGROUNDBITMAPDELAY2=
====SET BACKGROUNDBITMAPDELAY2====
  =n (in sec., default 60)
  SET BACKGROUNDBITMAPDELAY2=n (in sec., default 60)
the BACKGROUNDBITMAPDELAY2 value is the amount of time, in seconds, to delay between the display of the bitmap sequence designated by BACKGROUNDBITMAP2.
the BACKGROUNDBITMAPDELAY2 value is the amount of time, in seconds, to delay between the display of the bitmap sequence designated by BACKGROUNDBITMAP2.


=SET BASEDIRECTORY=
====SET BASEDIRECTORY====
Setting by ComminiGate Pro
Setting by ComminiGate Pro


=SET BBACKUP=
====SET BBACKUP====
Setting by BRIEF-editor, (os2-version); I think BRIEF is a well know
Setting by BRIEF-editor, (os2-version); I think BRIEF is a well know
(programmers?) editor for dos-world. this is a specially os2-version! (1992)  
(programmers?) editor for dos-world. this is a specially os2-version! (1992)  


=SET BeginLibpath=
====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.
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
  SET BeginLibpath=path;path2
Line 301: Line 303:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 312: Line 310:
|}
|}


=SET Bookshelf=
====Bookshelf====
This variable points to the OS/2 online documentation and documents  
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
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:
Parameters:


Path can be any full path .  
Path can be any full path.


<b>Platform Support:</b>
{| class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 343: Line 331:
|}
|}


=SET C1=
====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.
This variable is used by GRADD based video card drivers. GRADD drivers can only be used by Warp with a recent fixpak level.
 
SET C1=<parameter>
  SET C1=<parameter>
 
  ex: SET C1=VMGRADD


'''Parameter:'''
ex: SET C1=VMGRADD


;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.  
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:'''
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 372: Line 353:
|}
|}


=SET CPlus_Include_Path=
====CPlus_Include_Path====
Points to the path where the EMX-C++ Compiler stores the Include files.
Points to the path where the EMX-C++ Compiler stores the Include files.
  SET CPlus_Include_Path=Path
  SET CPlus_Include_Path=Path
Line 378: Line 359:
Parameters:
Parameters:


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


delimited by a semicolon.
Note: You must use the UNIX-like forward slashes instead of the backslashes. See the example below:
 
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
  SET CPlus_Include_Path=c:/emx/include/cpp;c:/emx/include


 
{|class="wikitable"
 
|+Platform Support:
===Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 405: Line 377:
|}
|}


=SET CAT=
===ICAT===
Set Statements used by the ICAT debugger.
Set Statements used by the ICAT debugger.


==SET CAT_Communication_Type==
====CAT_Communication_Type====
Is used by the ICAT debugger.
Is used by the ICAT debugger.
SET Cat_Communication_Type=value


  SET Cat_Communication_Type=value
{|class="wikitable"
 
|+Platform Support:
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 431: Line 397:
|}
|}


==SET CAT_Host_Bin_Path==
====CAT_Host_Bin_Path====
Is used by the ICAT debugger. Defines the path to the debug binaries.
Is used by the ICAT debugger. Defines the path to the debug binaries.
  SET Cat_Host_Bin_Path=path
  SET Cat_Host_Bin_Path=path
Line 437: Line 403:
Parameters:
Parameters:


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


{|class="wikitable"
{|class="wikitable"
Line 445: Line 411:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 456: Line 418:
|}
|}


==SET CAT_Host_Source_Path==
====CAT_Host_Source_Path====
Is used by the ICAT debugger. Tells the debugger where to find the sources.
Is used by the ICAT debugger. Tells the debugger where to find the sources.
  SET Cat_Host_Source_Path=path
  SET Cat_Host_Source_Path=path
Line 470: Line 432:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 481: Line 439:
|}
|}


==SET CAT_JAVA_ONLY==
====CAT_JAVA_ONLY====
Is used by the ICAT debugger. Controls if you want to be able to debug native method dll code or not.
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
  SET Cat_Java_Only=value
Line 491: Line 449:
If set to OFF or the variable is not set up you can debug native method dll code.
If set to OFF or the variable is not set up you can debug native method dll code.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
|-
!eCs 2.x
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 509: Line 462:
|}
|}


==SET CAT_JVM_ARGS==
====CAT_JVM_ARGS====
Is used by the ICAT debugger.
Is used by the ICAT debugger.
 
SET CAT_JVM_ARGS=parameters
  SET CAT_JVM_ARGS=parameters


Parameters:
Parameters:


Parameters can be any valid option for the JVM .
Parameters can be any valid option for the JVM.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 536: Line 483:
|}
|}


==SET CAT_Machine==
====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.
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
  SET Cat_Machine=value


Parameters:
Parameters:


Value must be an ip address and a port number .  
Value must be an ip address and a port number.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 564: Line 504:
|}
|}


==SET CAT_MODULE_LIST==
====CAT_MODULE_LIST====
Is used by the ICAT debugger.
Is used by the ICAT debugger.
 
SET Cat_Module_List=value
  SET Cat_Module_List=value


Parameters:
Parameters:


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


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 591: Line 525:
|}
|}


==SET CAT_Package_Path==
====CAT_Package_Path====
Is used by the ICAT debugger.
Is used by the ICAT debugger.
 
SET Cat_Package_Path=
  SET Cat_Package_Path=


Parameters:
Parameters:


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


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 618: Line 546:
|}
|}


==SET CAT_PATH_RECURSE==
====CAT_PATH_RECURSE====
Is used by the ICAT debugger. With this variable set the debugger will search recursive into the subdirectories.
Is used by the ICAT debugger. With this variable set the debugger will search recursive into the subdirectories.
 
SET Cat_Path_Recurse=value
  SET Cat_Path_Recurse=value


Parameters:
Parameters:
Line 627: Line 554:
Value must be any non-null value to turn it on.  
Value must be any non-null value to turn it on.  


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 645: Line 567:
|}
|}


 
====C_Include_Path====
=SET C_Include_Path=
Points to the path where the EMX-C Compiler stores the Include files.
Points to the path where the EMX-C Compiler stores the Include files.
 
SET C_Include_Path=Path
  SET C_Include_Path=Path


Parameters:
Parameters:


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


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


note: You must use the UNIX-like forwardslashes instead of the
{|class="wikitable"
 
|+Platform Support:
backslashes. See the example below: SET C_Include_Path=c:/emx/include
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 679: Line 591:
|}
|}


=SET Classpath=
====Classpath====
The CLASSPATH variable points to the Java class files.
The CLASSPATH variable points to the Java class files.
 
SET CLASSPATH=Classfile1;Classfile2;Classfile3;
  SET CLASSPATH=Classfile1;Classfile2;Classfile3;


Parameters:
Parameters:


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


path , or any full path .
{|class="wikitable"
 
|+Platform Support:
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 708: Line 612:
|}
|}


=SET Changi...=
===Changi===
The following Set Statements are used by the Newsserver Changi.
The following Set Statements are used by the Newsserver Changi.


==SET ChangiAutoFlush==
====SET ChangiAutoFlush====
This is used by the Newsserver Changi.
This is used by the Newsserver Changi.
SET ChangiAutoFlush=value


  SET ChangiAutoFlush=value
Parameters:


Parameters:
{|class="wikitable"
 
|+Platform Support:
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 736: Line 634:
|}
|}


==SET ChangiHistory==
====SET ChangiHistory====
This is used by the Newsserver Changi.
This is used by the Newsserver Changi.
 
SET ChangiHistory=Path
  SET ChangiHistory=Path


Parameters:  
Parameters:  


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 761: Line 653:
|}
|}


==SET ChangiHostName==
====SET ChangiHostName====
This is used by the Newsserver Changi.
This is used by the Newsserver Changi.
 
SET ChangiHostName=value
  SET ChangiHostName=value


Parameters:  
Parameters:  


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 786: Line 672:
|}
|}


==SET ChangiLocalHost==
====SET ChangiLocalHost====
This is used by the Newsserver Changi.
This is used by the Newsserver Changi.
 
SET ChangiLocalHost=value
  SET ChangiLocalHost=value


Parameters:  
Parameters:  


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 811: Line 691:
|}
|}


==SET ChangiNewsDir==
====SET ChangiNewsDir====
This is used by the Newsserver Changi.
This is used by the Newsserver Changi.
 
SET ChangiNewsDir=Path
  SET ChangiNewsDir=Path


Parameters:  
Parameters:  


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 836: Line 710:
|}
|}


==SET ChangiNodeName==
====SET ChangiNodeName====
This is used by the Newsserver Changi.
This is used by the Newsserver Changi.
 
SET ChangiNodeName=value
  SET ChangiNodeName=value


Parameters:  
Parameters:  


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 861: Line 729:
|}
|}


==SET ChangiOverDir==
====SET ChangiOverDir====
This is used by the Newsserver Changi.
This is used by the Newsserver Changi.
 
SET ChangiOverDir=Path
  SET ChangiOverDir=Path


Parameters:  
Parameters:  


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 886: Line 748:
|}
|}


==SET ChangiPathHost==
====SET ChangiPathHost====
This is used by the Newsserver Changi.
This is used by the Newsserver Changi.
 
SET ChangiPathHost=value
  SET ChangiPathHost=value


Parameters:  
Parameters:  


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 911: Line 767:
|}
|}


==SET ChangiWorkDir==
====SET ChangiWorkDir====
This is used by the Newsserver Changi.
This is used by the Newsserver Changi.
 
SET ChangiWorkDir=Path
  SET ChangiWorkDir=Path


Parameters:  
Parameters:  


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 936: Line 786:
|}
|}


=SET CodeLPath=
====SET CodeLPath====
Is used by the IBM Visualage for C++ Compiler.
Is used by the IBM VisualAge for C++ Compiler.
 
SET CodeLPath=path
  SET CodeLPath=path


Parameters:
Parameters:


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


delimited by a semicolon.
{|class="wikitable"
 
|+Platform Support:
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes*
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 965: Line 807:
|}
|}


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


Parameters:
Parameters:


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


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 992: Line 828:
|}
|}


=SET CopyFromFloppy=
====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".
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 copies all standard drivers from the diskettes to your harddisk during the install process. If it is not set up, OS/2 will 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
  SET CopyFromFloppy=Value


Parameters:
Parameters:


Value can be On or 1 .  
Value can be On or 1.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,019: Line 849:
|}
|}


=SET Cpp..=
===IBM VisualAge C++===
The following Set Statements are used in IBM Visualage for C++ Compiler.
The following Set Statements are used in IBM Visualage for C++ Compiler.


==SET CppHelp_Ini==
====SET CppHelp_Ini====
Is used by the IBM Visualage for C++ Compiler.
Is used by the IBM Visualage for C++ Compiler.
 
SET CppHelp_Ini=path
  SET CppHelp_Ini=path


Parameters:
Parameters:


Path can be any full path .  
Path can be any full path.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,049: Line 873:
|}
|}


==SET CppLocal==
====SET CppLocal====
Is used by the IBM Visualage for C++ Compiler.
Is used by the IBM Visualage for C++ Compiler.
 
SET CppLocal=path
  SET CppLocal=path


Parameters:
Parameters:


Path can be any full path .  
Path can be any full path.


<b>Platform Support:</b>
{| class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,076: Line 894:
|}
|}


==SET CppMain==
====SET CppMain====
Is used by the IBM Visualage for C++ Compiler.
Is used by the IBM Visualage for C++ Compiler.
 
SET CppMain=path
  SET CppMain=path


Parameters:
Parameters:


Path can be any full path .  
Path can be any full path.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,103: Line 915:
|}
|}


 
====SET CppWork====
==SET CppWork==
Is used by the IBM Visualage for C++ Compiler.
Is used by the IBM Visualage for C++ Compiler.
 
SET CppWork=path
  SET CppWork=path


Parameters:
Parameters:


Path can be any full path .  
Path can be any full path.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,131: Line 936:
|}
|}


=SET CpRef=
====SET CpRef====
Used by the IBM OS/2 Programmer Toolkit. Defines which books should  
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


be shown in the Control Program Guide and Reference.
{|class="wikitable"
 
|+Platform Support:
  SET Cpref=Cp1.inf+cp2.inf+cp3.inf
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,156: Line 953:
|}
|}


=SET DCF2=
===DCF/2===
These are the environment variables used by the DCF/2 disk  
These are the environment variables used by the DCF/2 disk compression program.


compression program.
{|class="wikitable"
 
|+Platform Support:
==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
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,186: Line 969:
|}
|}


==SET DCF2_Acp_Auto_Optimize_Level==
====DCF2_Acp_Auto_Optimize_Kb_Free====
This environment variable is used by the DCF/2 disk compression  
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Auto_Optimize_Kb_Free=1024
 
====DCF2_Acp_Auto_Optimize_Level====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Auto_Optimize_Level=0
 
====DCF2_Acp_Auto_Optimize_Mins====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Auto_Optimize_Mins=60
 
====DCF2_Acp_Cache_Blocks====
This environment variable is used by the DCF/2 disk compression program.
SET DCF2_Acp_Cache_Blocks=128
 
====DCF2_Acp_Compression_Level====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Compression_Level=2
 
====DCF2_Acp_Debug====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Debug=3
 
====DCF2_Acp_Foreground_Compress_Rate====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Foreground_Compress_Rate=5
 
====DCF2_Acp_Logng====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Logng=3
 
====DCF2_Acp_Maxage_Secs====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Maxage_Secs=5
 
====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
 
====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
 
====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
 
====DCF2_Acp_Priority====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Priority=2
 
====DCF2_Acp_Priority_Delta====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Priority_Delta=2
 
====SET DCF2_Pdd_Wait====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Acp_Pdd_Wait=0
 
====SET DCF2_Vdu_G====
This environment variable is used by the DCF/2 disk compression program.
SET Dcf2_Vdu_G=file
 
====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.


program.
See the examples below.


  SET Dcf2_Acp_Auto_Optimize_Level=0
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


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,211: Line 1,060:
|}
|}


==SET DCF2_Acp_Auto_Optimize_Mins==
====Desktop====
This environment variable is used by the DCF/2 disk compression
If OS/2 has problems to find the Desktop, you can define here the path to the desktop.
SET Desktop=path


program.
Parameter:


  SET Dcf2_Acp_Auto_Optimize_Mins=60
Path must be the full path to the desktop for example:
SET Sourcepath=C:\Desktop.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,236: Line 1,082:
|}
|}


==SET DCF2_Acp_Cache_Blocks==
====DEVICEFONTDISABLED====
This environment variable is used by the DCF/2 disk compression
Under OS/2 Warp Server for e-business (and probably more recent warp 3/4 fixpaks) setting this to YES will cause very large/slow print jobs, since no uploaded/internal printer fonts will be used.
SET DEVICEFONTDISABLED=NO


program.
You want it set to "NO" in most cases (NO is the default).  


  SET DCF2_Acp_Cache_Blocks=128
{|class="wikitable"
 
|+Platform Support:
<b>Platform Support:</b>
!OS/2 2.x
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|???
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,261: Line 1,101:
|}
|}


==SET DCF2_Acp_Compression_Level==
====SET DirCmd====
This environment variable is used by the DCF/2 disk compression
DIRCMD specifies a default parameter used by the Dir command in the OS/2 shell.
SET DIRCMD=parameters


program.
Parameters:


  SET Dcf2_Acp_Compression_Level=2
* /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.
** A - Archive attribute
** H - Hidden attribute
** R - Read only attribute
** 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.
** G Directories first
** -G Directories last
** N Sorted by filename alphabetically
** -N Sorted by filename in reverse alphabetical order
** E Sorted by file extension alphabetically
** -E Sorted by file extension in reverse alphabetical order
** D Sorted by date from oldest to newest
** -D Sorted by date from newest to oldest
** S Sorted by size from smallest to biggest
** -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.


<b>Platform Support:</b>
See the example below.
{| class="wikitable" style="text-align:center" border="1"
 
|-
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
 
{|class="wikitable"
|+Platform Support:
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,286: Line 1,151:
|}
|}


==SET DCF2_Acp_Debug==
====SET Display====
This environment variable is used by the DCF/2 disk compression
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.


program.
* displaynumber
Use 0 if you want to use your own PC.


  SET Dcf2_Acp_Debug=3
* screennumber
Use 0 if you want to use your own PC.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,311: Line 1,180:
|}
|}


==SET DCF2_Acp_Foreground_Compress_Rate==
====SET DISPLAYTYPE====
This environment variable is used by the DCF/2 disk compression
Setting in OS/2 Warp Server for e-Business when VGA was selected during installation.
SET DISPLAYTYPE=VGA


program.
'''TIP=''' To avoid future troubles when changing the videodriver or the graphics card always install VGA.  


  SET Dcf2_Acp_Foreground_Compress_Rate=5
{| class="wikitable"
 
|+Platform Support:
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,336: Line 1,199:
|}
|}


==SET DCF2_Acp_Logng==
====Dlsini====
This environment variable is used by the DCF/2 disk compression
Is used by the File and Print Client.
SET Dlsini=C:\Ibmlan\Netprog\Netgui.ini


program.
{|class="wikitable"
 
|+Platform Support:
  SET Dcf2_Acp_Logng=3
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,361: Line 1,216:
|}
|}


==SET DCF2_Acp_Maxage_Secs==
====SET DmiPath====
This environment variable is used by the DCF/2 disk compression
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


program.
{|class="wikitable"
 
|+Platform Support:
  SET Dcf2_Acp_Maxage_Secs=5
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,386: Line 1,233:
|}
|}


==SET DCF2_Acp_No_Clean_And_Close==
====DPATH====
This environment variable is used by the DCF/2 disk compression
The DPATH variable sets up the search directories for data files.
SET DPATH=Path1;Path2;Path3;


program.
Parameters:


  SET Dcf2_Acp_No_Clean_And_Close=TRUE
Value can be any full path. Relative paths are not allowed.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,411: Line 1,254:
|}
|}


==SET DCF2_Acp_Out_Of_Space_Suspend==
====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


This environment variable is used by the DCF/2 disk compression
{|class="wikitable"
 
|+Platform Support:
program.
 
  SET Dcf2_Acp_Out_Of_Space_Suspend=512
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,437: Line 1,271:
|}
|}


==SET DCF2_Acp_Out_Of_Space_Warning==
====SET Dssdir====
This environment variable is used by the DCF/2 disk compression
Is used by the Lotus Smartsuite.
SET DssDir=Path


program.
Parameters:


  SET Dcf2_Acp_Out_Of_Space_Warning=3072
Path can be any full path.


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,451: Line 1,286:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,462: Line 1,293:
|}
|}


====SET DssPath====
Is used by the Lotus Smartsuite.
SET DssPath=Path


==SET DCF2_Acp_Priority==
Parameters:
This environment variable is used by the DCF/2 disk compression


program.
Path can be any full path.


  SET Dcf2_Acp_Priority=2
Platform Support:
 
{|class="wikitable"
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,477: Line 1,308:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,488: Line 1,315:
|}
|}


==SET DCF2_Acp_Priority_Delta==
====SET EDpath====
This environment variable is used by the DCF/2 disk compression
Is used by the Watcom C/C++ Compiler.
SET EDPath=path


program.
Parameters:


  SET Dcf2_Acp_Priority_Delta=2
Path can be any full path.


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,502: Line 1,330:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
====ETC====
In the Etc directory stores the OS/2 internet applications their configuration and log files.
SET Etc=E:\MPTN\ETC
Platform Support:
{| class="wikitable"
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|Yes
|Yes
|Yes
|Yes
Line 1,513: Line 1,355:
|}
|}


==SET DCF2_Pdd_Wait==
====SET EmxBook====
This environment variable is used by the DCF/2 disk compression
Is used to fit together all EMX books to one book with the name EmxBook.
SET EmxBook=book1+book2+bookN


program.
Parameters:


  SET Dcf2_Acp_Pdd_Wait=0
Book can be any *.inf file. See the example below:
SET EmxBook=emxdef.inf+libref.inf+gnudev.inf+bsddev.inf


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 1,527: Line 1,371:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,538: Line 1,378:
|}
|}


====SET EmxOpt====
Used by the EMX-compiler.
SET EmxOpt=value


==SET DCF2_Vdu_G==
Platform Support:
This environment variable is used by the DCF/2 disk compression
{| class="wikitable"
 
program.
 
  SET Dcf2_Vdu_G=file
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,553: Line 1,389:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,564: Line 1,396:
|}
|}


=SET DelDir=
====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


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


files you delete are not really deleted but instead are moved to a  
If you have several paths they must be delimited by a semicolon.


directory specified by the DELDIR variable.
Platform Support:
If the total size of files in the delete directory is greater than
{|class="wikitable"
 
|-
the delete directory size the oldest files are deleted from the
!OS/2 2.x
 
!OS/2 3.0
delete directory until the total size of files is smaller than the
!OS/2 4.0
!OS/2 4.5x
|-
|Yes
|Yes
|Yes
|Yes
|}


directory size. You must enable the delete directory function for  
====SET ENH_STRETCH====
In OS/2 Warp 4 FP14 and above, OS/2 WSeB FP2, and the Convenience Paks, there is new "enhanced stretch-blitting." This new feature has one known ill side-effect, where some of the icons for folders and other items will appear "washed out" when running in 24bpp or 32bpp. To fix this, you can disable the new feature by adding this line.
SET ENH_STRETCH=NO


every partition that you want to be able to recover files from.
{|class="wikitable"
|+Platform Support:
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|No
|No
|No*
|Yes
|}


  SET DELDIR=Path1,Size1;Path2,Size2
====SET ENH_SUSPEND====
This is related to the software support package for Intel's SpeedStep dynamic frequency scaling technology (codenamed Geyserville). Enhanced Suspend support is designed to allow the system to refresh the display once the system is resumed from a D3 Cold suspend state. The Enhanced Suspend option should be enabled on a system with D3 Cold suspend enabled, if there is insufficient, disabled, or no BIOS assistence for restoring the video state once the system is resumed. On other systems, or in other circumstances, Enhanced Suspend may also be optionally enabled, if desired.


Parameters:
To control the Enhanced Suspend feature, the following statement should be used in the CONFIG.SYS file:
SET ENH_SUSPEND=<value>


* Path
where <value> is one of the following:
Path must be a full path to an existing directory.
* 0 - the Enhanced Suspend is disabled, same as no "SET ENH_SUSPEND" statement in the CONFIG.SYS;
* 1 - basic Enhanced Suspend is enabled;
* 2 - same as "1" plus saving/restoration of the graphics mode screen.


* Size
SET ENH_SUSPEND=1 should be satisfactory in most cases, and requires the minimum of additional memory at the time of a suspend. However, there are circumstances such as a lockup desktop, or a PM Popup, where relatively unimportant video display content remains temporarily corrupted until the lockup or Popup is ended.
Size can be any value expressed in Kbytes.  


See the examples below.
SET ENH_SUSPEND=2 requires additional memory to save and restore the exact the desktop bit pattern fairly immediately. It may yield results similar to SET ENH_SUSPEND=1 if system memory or virtual address space is in short supply at the time of the suspend.


To use 4 megabytes of space for the undelete function on partition C:
'''NOTE:''' Suspend and resume may take longer when Enhanced Suspend is enabled. During suspend, some systems will produce a text screen advising the user that the system is suspending. Likewise, upon resume, a similar message may be displayed. Drivers are readied before the video is restored. On some systems, resume feels almost instantaneous, because by the time video is available, all other hardware has been awakened and the system is ready for input.


and 10 megabytes for the undelete function on partition E:, add this
There are some system states for which the Enhanced Suspend support requires a newer version of display driver to avoid display corruption upon resume from a D3 Cold suspend state. It is recommended that the video driver claims support for Enhanced Suspend. The latest SciTech SNAP, IBMGRADD, and VGA/SVGA drivers have support for Enhanced Suspend. This would include Panorama, as well.


line to your config.sys file:
{|class="wikitable"
  SET DELDIR=C:\DELETE,4096;E:\SYSTEM\DELETE,10240
|+Platform Support:
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,618: Line 1,467:
|}
|}


====SET EpfInstDir====
This points to the directory in which the IBM installer stores information about the installed programs.
SET Epfinstdir=E:\OS2\Config


=SET Desktop=
Platform Support:
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.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 1,638: Line 1,478:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,649: Line 1,485:
|}
|}


====SET EpmPath====
The Epmpath variable tells OS/2 were to find files for the Enhanced editor EPM.
SET Epmpath=E:\OS2\Apps


=SET DEVICEFONTDISABLED=
Parameters:
Under OS/2 Warp Server for e-business (and probably more recent warp 3/4 fixpaks) setting this to YES will cause very large/slow print jobs, since no uploaded/internal printer fonts will be used.


  SET DEVICEFONTDISABLED=NO
If you have several paths they must be delimited by a semicolon.


You want it set to "NO" in most cases (NO is the default).
{| class="wikitable"
 
|+Platform Support:
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,675: Line 1,506:
|}
|}


=SET DirCmd=
====SET SHOWEXTENDEDPOWERMENU====
DIRCMD specifies a default parameter used by the Dir command in the  
This is related to the software support package for Intel's SpeedStep dynamic frequency scaling technology (codenamed Geyserville). Mobile Intel Pentium processors support additional CPU and Throttle states to maximize battery life and optimize performance. The number of CPU states depends on the processor model and maximum frequency.


OS/2 shell.
While the Geyserville daemon (GSVDAEMN) controls CPU throttling, it is possible to enable the overview of the CPU and Throttle states in the Power object. To control the states overview, the following statement should be used in the CONFIG.SYS file:
SET SHOWEXTENDEDPOWERMENU=<value>


  SET DIRCMD=parameters
where <value> is one of the following:
* NO  - the states overview are disabled, same as no "SET SHOWEXTENDEDPOWERMENU" statement in the CONFIG.SYS; (this is the default option)
* YES - the states overview are enabled.


Parameters:
'''NOTE:''' Extended power state information is shown in English only prior to eComStation, which patches the related dll with updated resources when installed via eCSMT.


* /A[AHRS]
{|class="wikitable"
Shows only files with the specific attribute. Add a minus sign
|+Platform Support:
 
(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
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|Yes
|Yes
|}


=SET Display=
====SET GccLoad====
Needed by XFree86/OS2. Tells the X server were to display the output.
Defines how long the GCC Compiler is kept in memory.
 
SET GccLoad=Minutes
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:
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
Minutes can be any time.
This value is expressed in minutes. If this parameter is not set it defaults t


as defined in the SET HostName variable.
{|class="wikitable"
 
|+Platform Support:
* displaynumber
Use 0 if you want to use your own PC.
 
* screennumber
Use 0 if you want to use your own PC.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,817: Line 1,553:
|}
|}


====SET GccOpt====
Defines default options for the GCC/EMX compiler.
SET GccOpt=Options


=SET DISPLAYTYPE=
{|class="wikitable"
Setting in OS/2 Warp Server for E-Business when VGA was selected during installation.
|+Platform Support:
 
  SET DISPLAYTYPE=VGA
 
'''TIP=''' To avoid future troubles when changing the videodriver or the graphics card always install VGA.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,843: Line 1,570:
|}
|}


=SET Dlsini=
====SET Glossary====
Is used by the File and Print Client.
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


  SET CodeLPath=C:\Ibmlan\Netprog\Netgui.ini
{|class="wikitable"
 
|+Platform Support:
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,866: Line 1,587:
|}
|}


=SET DmiPath=
====SET GpfRexx====
Points to the directory where GPFRexx is installed.
SET Gpfrexx=C:\User\Rexx\Gpfrexx


This variable is somewhere used by the Desktop Management Information
{|class="wikitable"
 
|+Platform Support:
(DMI) system. I think this is used by tools like Syslog.exe and
 
Ffts.exe.
 
  SET Dmipath=E:\DMISL\BIN
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,894: Line 1,604:
|}
|}


=SET Dpath=
====SET GpfRexxBitmap====
The DPATH variable sets up the search directories for data files.
Points to the directory where GPFRexx stores the bitmap files.
SET Gpfrexx=C:\User\Rexx\Gpfrexx\Bitmap


  SET DPATH=Path1;Path2;Path3;
{|class="wikitable"
 
|+Platform Support:
Parameters:
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,921: Line 1,621:
|}
|}


=SET DSPPath=
====SET GpiRef====
If your soundcard contains a digital signal processor (DSP) then the  
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


Dsppath points to the directory that contains additional files for
{|class="wikitable"
 
|+Platform Support:
the DSP.
 
  SET Dsppath=C:\Mmos2\dsp
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,948: Line 1,638:
|}
|}


=SET Dssdir=
====SET GRADD_CHAINS====
Is used by the Lotus Smartsuite.
This variable is somewhere used by a Gradd based Video Card Driver.  


  SET DssDir=Path
This variable points to another variable that defines which Dlls to load. Gradd drivers can only be used on Warp with a recent fixpack level.
SET GRADD_CHAINS=C1


Parameters:
{|class="wikitable"
 
|+Platform Support:
Path can be any full path .
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No*
|Yes
|Yes
|Yes
|}
====SET Greext====
Is used by the Scitech Software Display Doctor for OS/2.
SET Greext=SDDGrext
{|class="wikitable"
|+Platform Support:
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=SET DssPath=
====SET GU====
Is used by the Lotus Smartsuite.
The GU variable sets up the path where the Graham Utilities are installed.
SET GU=C:\user\GU20


  SET DssPath=Path
{|class="wikitable"
 
|+Platform Support:
Parameters:
 
Path can be any full path .
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,002: Line 1,691:
|}
|}


=SET EDpath=
====SET Hardwarebitblt====
Is used by the Watcom C/C++ Compiler.
Enables the hardware "Bit Block Transmission", it is only supported by some graphics adapter device drivers.
 
SET Hardwarebitblt=Value
  SET EDPath=path


Parameters:
Parameters:


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


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,029: Line 1,713:
|}
|}


=SET ETC=
====SET HPP_Base====
In the Etc directory stores the OS/2 internet applications their
Points to the directory in which the HomePage Publisher is installed.
SET Hpp_base=C:\Hpp21


configuration and log files.
{| class="wikitable"
 
|+Platform Support:
  SET Etc=E:\MPTN\ETC
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,054: Line 1,730:
|}
|}


=SET EmxBook=
====SET HPP_Options====
Is used to fit together all EMX books to one book with the name
Used by the Home Page Publisher to define a default backgroundimage for new html files.
SET Hpp_Options=C:\Hpp21\Images\Background.jpg


EmxBook.
{|class="wikitable"
 
|+Platform Support:
  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
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,086: Line 1,747:
|}
|}


=SET EmxOpt=
====SET Help====
Used by the EMX-compiler.
The HELP variable defines the search path for help files.
SET HELP=Path1;Path2;Path3;
 
Parameters:


  SET EmxOpt=value
Value can be any full path or any relative path.


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,109: Line 1,768:
|}
|}


=SET EndLibpath=
====SET Helpndx====
With this variable can you enhance the Libpath . All paths you define
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


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


entries. It is normally not used in the Config.sys file, it is
The HELPNDX variable contains a list of *.ndx files separated by a plus sign (+).  


usefull at the command line and in scripts.
{| class="wikitable"
 
|+Platform Support:
  SET EndLibpath=path1;path2
 
Parameter:
 
If you have several paths they must be delimited by a semicolon.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
Line 2,142: Line 1,793:
|}
|}


=SET ENH_STRETCH=
====SET HOARDPATH====
In OS/2 Warp 4 FP14 and above, OS/2 WSeB FP2, and the Convenience Paks, there is new "enhanced stretch-blitting." This new feature has one known ill side-effect, where some of the icons for folders and other items will appear "washed out" when running in 24bpp or 32bpp. To fix this, you can disable the new feature by adding this line.
This used by the Mobile File Synchronization (MFS).
SET HoardPath=C:\Mfs\Bin\Hp


  SET ENH_STRETCH=NO
Platform Support:
 
{| class="wikitable"
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,154: Line 1,804:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,165: Line 1,811:
|}
|}


=SET ENH_SUSPEND=
====SET HOME====
This is related to the software support package for Intel's SpeedStep dynamic frequency scaling technology (codenamed Geyserville). Enhanced Suspend support is designed to allow the system to refresh the display once the system is resumed from a D3 Cold suspend state. The Enhanced Suspend option should be enabled on a system with D3 Cold suspend enabled, if there is insufficient, disabled, or no BIOS assistence for restoring the video state once the system is resumed. On other systems, or in other circumstances, Enhanced Suspend may also be optionally enabled, if desired.
This used by many newer applications to have default directory to store configuration files. It is included on eComStation config.sys.
SET HOME=C:\HOME\DEFAULT


To control the Enhanced Suspend feature, the following statement should be
Platform Support:
used in the CONFIG.SYS file:
{| class="wikitable"
 
  SET ENH_SUSPEND=<value>
 
where <value> is one of the following:
 
* 0 - the Enhanced Suspend is disabled, same as no "SET ENH_SUSPEND" statement in the CONFIG.SYS;
* 1 - basic Enhanced Suspend is enabled;
* 2 - same as "1" plus saving/restoration of the graphics mode screen.
 
SET ENH_SUSPEND=1 should be satisfactory in most cases, and requires the minimum of additional memory at the time of a suspend. However, there are circumstances such as a lockup desktop, or a PM Popup, where relatively unimportant video display content remains temporarily corrupted until the lockup or Popup is ended.
 
SET ENH_SUSPEND=2 requires additional memory to save and restore the exact the desktop bit pattern fairly immediately.  It may yield results similar to SET ENH_SUSPEND=1 if system memory or virtual address space is in short supply at the time of the suspend.
 
'''NOTE:''' Suspend and resume may take longer when Enhanced Suspend is enabled. During suspend, some systems will produce a text screen advising the user that the system is suspending. Likewise, upon resume, a similar message may be displayed. Drivers are readied before the video is restored. On some systems, resume feels almost instantaneous, because by the time video is available, all other hardware has been awakened and the system is ready for input.
 
There are some system states for which the Enhanced Suspend support requires a newer version of display driver to avoid display corruption upon resume from a D3 Cold suspend state. It is recommended that the video driver claims support for Enhanced Suspend.  The latest SciTech SNAP, IBMGRADD, and VGA/SVGA drivers have support for Enhanced Suspend. This would include Panorama, as well.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,194: Line 1,822:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,205: Line 1,829:
|}
|}


=SET EpfInstDir=
====SET HostName====
This points to the directory in which the IBM installer stores
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


information about the installed programs.
Platform Support:
 
{| class="wikitable"
  SET Epfinstdir=E:\OS2\Config
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,219: Line 1,840:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,230: Line 1,847:
|}
|}


 
====SET Html_DbcsNetq====
=SET EpmPath=
This is used by the NetQuestion Help system in IBM VisualAge for C++ 4.0 and IBM VisualAge for Java.
The Epmpath variable tells OS/2 were to find files for the Enhanced
SET Html_DbcsNetq=Value
 
editor EPM.
 
  SET Epmpath=E:\OS2\Apps


Parameters:
Parameters:


If you have several paths they must be delimited by a semicolon.  
Value can be ON or OFF.


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,249: Line 1,862:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!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:
{|class="wikitable"
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|Yes
|Yes
|Yes
|Yes
Line 2,260: Line 1,887:
|}
|}


=SET SHOWEXTENDEDPOWERMENU=
====SET IBMAV====
This is related to the software support package for Intel's SpeedStep dynamic frequency scaling technology (codenamed Geyserville). Mobile Intel Pentium processors support additional CPU and Throttle states to maximize battery life and optimize performanceThe number of CPU states depends on the processor model and maximum frequency.
Is used by the IBM/Symantec Antivirus program.
  SET IBMAV=Path


While the Geyserville daemon (GSVDAEMN) controls CPU throttling, it is possible to enable the overview of the CPU and Throttle states in the Power object. To control the states overview, the following statement should be used in the CONFIG.SYS file:
Platform Support:
 
{| class="wikitable"
    SET SHOWEXTENDEDPOWERMENU=<value>
 
where <value> is one of the following:
 
* NO  - the states overview are disabled, same as no "SET SHOWEXTENDEDPOWERMENU" statement in the CONFIG.SYS; (this is the default option)
* YES - the states overview are enabled.
 
'''NOTE:''' Extended power state information is shown in English only prior to eComStation, which patches the related dll with updated resources when installed via eCSMT.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,281: Line 1,898:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,292: Line 1,905:
|}
|}


=SET GccLoad=
====SET IBMWorks_Ini====
Defines how long the GCC Compiler is kept in memory.
Here can you define the directory in that IBM Works stores the Ibmworks.ini file.
SET Ibmworks_ini=E:\BonusPak\ibmworks


  SET GccLoad=Minutes
Platform Support:
 
{| class="wikitable"
Parameters:
 
Minutes can be any time .
This value is expressed in minutes. If this parameter is not set it
 
defaults t
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,311: Line 1,916:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,322: Line 1,923:
|}
|}


=SET GccOpt=
===IKEY...===
====SET IKEYMAN40_HOME====
SET IKEYMAN40_HOME=<path>
ex: SET IKEYMAN40_HOME=C:\IBMGSK40


Defines default options for the GCC/EMX compiler.
Platform Support:
 
{| class="wikitable"
  SET GccOpt=Options
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,335: Line 1,935:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,346: Line 1,942:
|}
|}


=SET Glossary=
====SET IKEYMAN50_HOME====
SET IKEYMAN50_HOME=<path>
ex: SET IKEYMAN50_HOME=C:\IBMGSK50


This variable points to the glossary directory. This directory
Platform Support:
 
{| class="wikitable"
contains the Wpgloss.hlp file which is the general help index.
 
  SET Glossary=C:\OS2\Help\Gloss
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,361: Line 1,953:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,372: Line 1,960:
|}
|}


=SET GpfRexx=
====SET IKEYMAN_HOME====
Points to the directory where GPFRexx is installed.
SET IKEYMAN_HOME=<path>
ex: SET IKEYMAN_HOME=C:\IBMGSK


  SET Gpfrexx=C:\User\Rexx\Gpfrexx
Platform Support:
 
{| class="wikitable"
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,384: Line 1,971:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,395: Line 1,978:
|}
|}


=SET GpfRexxBitmap=
===Imn...===
Points to the directory where GPFRexx stores the bitmap files.
Set Statements used by NetQuestion, Help system in IBM VisualAge for C++ 4.0 and IBM VisualAge for Java.


  SET Gpfrexx=C:\User\Rexx\Gpfrexx\Bitmap
====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


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,407: Line 1,992:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,418: Line 1,999:
|}
|}


=SET GpiRef=
====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


Used by the IBM OS/2 Programmer Toolkit. Defines which books should
Platform Support:
 
{| class="wikitable"
be shown in the Graphics Programming Guide and Reference.
 
  SET Gpiref=Gpi1.inf+gpi2.inf+gpi3.inf
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,433: Line 2,010:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,444: Line 2,017:
|}
|}


=SET GRADD_CHAINS=
====SET ImnDataCl====
This variable is somewhere used by a Gradd based Video Card Driver.  
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
SET ImnDataCl=path


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


  SET GRADD_CHAINS=C1
Path can be any full path.


'''Platform Support:'''
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,458: Line 2,032:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,469: Line 2,039:
|}
|}


=SET Greext=
====SET ImnDataSrv====
Is used by the Scitech Software Display Doctor for OS/2.
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
SET ImnDataSrv=path


  SET Greext=SDDGrext
Parameters:


<b>Platform Support:</b>
Path can be any full path.
{| class="wikitable" style="text-align:center" border="1"
 
Platform Support:
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,481: Line 2,054:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|Yes
|Yes
|}


=SET GU=
====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


The GU variable sets up the path where the Graham Utilities are
Parameters:
Path can be any full path.


installed.
Platform Support:
 
{| class="wikitable"
  SET GU=C:\user\GU20
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,507: Line 2,075:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,518: Line 2,082:
|}
|}


=SET Hardwarebitblt=
====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


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


  SET Hardwarebitblt=Value
Path can be any full path.


parameters:
Platform Support:
 
{|class="wikitable"
Value can be ON or OFF .
If this parameter is not set, it defaults to OFF
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,536: Line 2,097:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,547: Line 2,104:
|}
|}


=SET HPP_Base=
====SET ImnWorkCl====
Points to the directory in which the HomePage Publisher is installed.
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:


  SET Hpp_base=C:\Hpp21
Path can be any full path.


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,559: Line 2,119:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,570: Line 2,126:
|}
|}


=SET HPP_Options=
====SET ImnWorkSrv====
Used by the Home Page Publisher to define a default backgroundimage for new html files.
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:


  SET Hpp_Options=C:\Hpp21\Images\Background.jpg
Path can be any full path.


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,582: Line 2,141:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 2,593: Line 2,148:
|}
|}


=SET Help=
===SET Imq...===
The HELP variable defines the search path for help files.
Set Steatements used by the NetQuestion, 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 HELP=Path1;Path2;Path3;
   SET ImqConfigCl=path


Parameters:
Parameters:


Value can be any full path or any relative path .  
Path can be any full path .  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,612: Line 2,171:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 2,620: Line 2,179:
|}
|}


=SET Helpndx=
==SET ImqConfigSrv==


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.
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.


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


Parameters:
Parameters:


The HELPNDX variable contains a list of *.ndx files separated by a plus sign (+).  
Path can be any full path .  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,640: Line 2,199:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 2,648: Line 2,207:
|}
|}


=SET HOARDPATH=
=SET Init_File_Names=
This used by the Mobile File Synchronization (MFS).
This is used by the File and Print Client.


   SET HoardPath=C:\Mfs\Bin\Hp
   SET Init_File_Names=netgui


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,671: Line 2,230:
|}
|}


=SET Init_File_Ranges=
This is used by the File and Print Client.


=SET HOME=
   SET Init_File_Ranges=200
This used by many newer applications to have default directory to store configuration files. It is included on eComStation config.sys.
 
   SET HOME=C:\HOME\DEFAULT


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,695: Line 2,253:
|}
|}


=SET HostName=
=SET IPFC=
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.
Points to the IPF Compiler path, the location of the APSY*.APS and IPF*.NLS files.


   SET HostName=MyHost
   SET Ipfc=C6colon.\Compiler\Ipfc4


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,719: Line 2,277:




=SET Html_DbcsNetq=
=SET Include=
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
Used by various compilers. Defines the directries where the include files are stored.


   SET Html_DbcsNetq=Value
   SET Include=Path1;Path2, ...


Parameters:
Parameters:


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,746: Line 2,305:
|}
|}


=SET I18NDir=
=SET InfoPath=
Points to the IBM I18N Toolkit. This is used by Nationl Language support (NLS).
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 .


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,770: Line 2,336:




=SET IBMAV=
=SET Ipf_Keys=
Is used by the IBM/Symantec Antivirus program.
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:


  SET IBMAV=Path
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.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,793: Line 2,363:
|}
|}


=SET IBMWorks_Ini=
=SET Iwf....=
Here can you define the directory in that IBM Works stores the Ibmworks.ini file.
Set Statements used by the IBM Visualage for C++ Compiler.


  SET Ibmworks_ini=E:\BonusPak\ibmworks
==SET Iwf.Default_Prj==
This is used by the IBM Visualage for C++ Compiler.


'''Platform Support:'''
  SET Iwf.Default_Prj=Cppdftprj
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 2,808: Line 2,381:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 2,816: Line 2,389:
|}
|}


=SET IKEY...=
==SET Iwf.Solution_Language_Support==
This is used by the IBM Visualage for C++ Compiler.


==SET IKEYMAN40_HOME==
  SET Iwf.Solution_Language_Support=Cppibs30;ENG


  SET IKEYMAN40_HOME=<path>
<b>Platform Support:</b>
 
  ex: SET IKEYMAN40_HOME=C:\IBMGSK40
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 2,834: Line 2,404:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 2,842: Line 2,412:
|}
|}


==SET IKEYMAN50_HOME==
==SET IwfHelp==
This is used by the IBM Visualage for C++ Compiler.


   SET IKEYMAN50_HOME=<path>
   SET IwfHelp=Iwfhdi.inf


  ex: SET IKEYMAN50_HOME=C:\IBMGSK50
<b>Platform Support:</b>
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 2,858: Line 2,427:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 2,866: Line 2,435:
|}
|}


==SET IKEYMAN_HOME==
==SET IwfOpt==
This is used by the IBM Visualage for C++ Compiler.


  SET IKEYMAN_HOME=<path>
SET IwfOpt=  


  ex: SET IKEYMAN_HOME=C:\IBMGSK
<b>Platform Support:</b>
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 2,882: Line 2,450:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 2,890: Line 2,458:
|}
|}


=SET Imn...=
=Set Java..=
Set Statements used by Net Question, Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
==SET Java_Audio_Rate==
Controls the playback sample rate for Java audio.


==SET ImnCcCfgFile==
  SET Java_Audio_Rate=value
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
Parameters:


<b>Platform Support:</b>
Value can be 8 or 11 or maybe some other values, but I have no more information.
{| class="wikitable" style="text-align:center" border="1"
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 .
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,916: Line 2,489:
|}
|}


==SET ImnCsCfgFile==
==SET Java_Audio_Volume==
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
 
This environment variable controls the default audio volume for Java applications.
 
  SET Java_Audio_Volume=percentage
 
Default settings:
 
* SET Java_Audio_Volume=75


  SET ImnCsCfgFile=Netq.cfg
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 .


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,939: Line 2,523:
|}
|}


==SET ImnDataCl==
==SET Java_Clock_Resolution==
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
 
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 ImnDataCl=path
   SET Java_Clock_Resolution=value


Parameters:
Parameters:


Path can be any full path .  
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.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 2,966: Line 2,555:
|}
|}


==SET ImnDataSrv==
==SET Java_Compiler==
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
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
  SET ImnDataSrv=path


Parameters:
Parameters:


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


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,993: Line 2,582:
|}
|}


==SET ImnNlpsCl==
==SET Java_Connect_Timeout==
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
Adjusts the amount of time to wait for a network connection before reporting a timeout.
 
  SET Java_Connect_Timeout=seconds
 
Default settings:


  SET ImnNlpsCl=path
* SET Java_Connect_Timeout=30


Parameters:
Parameters:
Path can be any full path .  
 
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 .  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,019: Line 2,615:
|}
|}


==SET ImnNlpsSrv==
==SET Java_Console==
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
When SET specifies that Java programs executed using "Javapm" and "applet" will be run with a Java console.


   SET ImnNlpsSrv=path
   SET Java_Console=value


Parameters:
Parameters:


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,046: Line 2,643:
|}
|}


==SET ImnWorkCl==
==SET JAVA_HIGH_MEMORY==
Since Java 1.18, activates High Memory Support.


This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
  ex: SET JAVA_HIGH_MEMORY=1


  SET ImnWorkCl=path
'''NOTE:''' VIRTUALADDRESSLIMIT=2048 needs also to be set, otherwise this setting will be ignored. TCP 4.1 or higher must be installed.


Parameters:
'''NOTE:''' Customers who have had an "Out of memory" or SYS0008 problems on systems using Java should add this line.


Path can be any full path .
'''Platform Support:'''
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 3,074: Line 2,670:
|}
|}


==SET ImnWorkSrv==
==SET Java_Home==
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
This variable points to the root directory of your Java runtime.


   SET ImnWorkSrv=path
   SET Java_Home=<path>


Parameters:
'''Parameters:'''


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


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 3,101: Line 2,698:
|}
|}


=SET Imq...=
==SET Java_Map_Accel==
Set Steatements used by the Net Question, Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
Specifies the accelerator character which Java should map to the OS/2 accelerator character for menu items and buttons.


==SET ImqConfigCl==
   SET Java_Map_Accel=value
 
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:
Parameters:


Path can be any full path .  
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 .


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,132: Line 2,727:
|}
|}


==SET ImqConfigSrv==
==SET Java_NLS_SBCS==


This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
Specifies that Java should run in single byte character set (SBCS) mode even in double byte character set (DBCS) environments.


SET ImnConfigSrv=path
  SET Java_NLS_SBCS=value


Parameters:
Parameters:


Path can be any full path .  
Value can be only 1 .
 
There are no default settings.
<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
Line 3,160: Line 2,755:
|}
|}


=SET Init_File_Names=
==SET Java_NoPrintDlg==
This is used by the File and Print Client.


   SET Init_File_Names=netgui
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.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,175: Line 2,776:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 3,183: Line 2,784:
|}
|}


=SET Init_File_Ranges=
==SET Java_Old_Char_Spacing==
This is used by the File and Print Client.
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.


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,198: Line 2,804:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 3,206: Line 2,812:
|}
|}


=SET IPFC=
==SET Java_User==
Points to the IPF Compiler path, the location of the APSY*.APS and IPF*.NLS files.
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:


  SET Ipfc=C6colon.\Compiler\Ipfc4
Path can be any full path with drive letter .
There are no default settings.  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 3,230: Line 2,840:




=SET Include=
==SET Java_WebLogs==
Used by various compilers. Defines the directries where the include files are stored.
 
This variable will set the path to the directory into which the Java runtime will write weblog files for each started Java process.


   SET Include=Path1;Path2, ...
   SET Java_Weblogs=Path


Parameters:
Parameters:


Path can be any full path or any relative path .
Path can be any full path with drive letter .
If you define more than one path, they must be delimited with a semicolon.  
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.


<b>Platform Support:</b>
note:
{| class="wikitable" style="text-align:center" border="1"
If keys is set to ON, ANSI extended keyboard support is disabled.
|-
 
!OS/2 2.x
  SET KEYS=value
!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=
Default settings:
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, ...
* SET KEYS=ON


Parameters:
Parameters:


Path can be any full path .
Value can be ON or OFF.  
 
note: Paths must be defined with Unix like forward slashes.
If you define more than one path, they must be delimited with a semicolon.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,289: Line 2,887:




=SET Ipf_Keys=
=SET Lang=
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.
Sets up the language and the country for applications that are using Unicode character sets.


   SET Ipf_Keys=key_1+key_2+key_n
   SET LANG=language_country


Parameters:
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.
Here is a list of the countrys and their available settings for the language_country parameter ( the value in parenthesis ).
 
    * Albania (sq_AL)
<b>Platform Support:</b>
    * Arabic-speaking (ar_AA)
{| class="wikitable" style="text-align:center" border="1"
    * Australia (en_AU)
|-
    * Austria (de_AT)
!OS/2 2.x
    * Belgium dutch (nl_BE)
!OS/2 3.0
    * Belgium French (fr_BE)
!OS/2 4.0
    * Bosnia (sh_BA)
!OS/2 4.5x
    * Brazil (pt_BR)
!eCS 1.x
    * Bulgaria (bg_BG)
!eCs 2.x
    * Canada english (en_CA)
|-
    * Canada french (fr_CA)
|Yes
    * China (zh_CN)
|Yes
    * Croatia (hr_HR)
|Yes
    * Czechoslovakia (cs_CZ)
|Yes
    * Denmark (da_DK)
|Yes
    * Finland (fi_FI)
|Yes
    * France (fr_FR)
|}
    * Germany (de_DE)
 
    * Great Britain (en_GB)
=SET Iwf....=
    * Greece (el_GR)
Set Statements used by the IBM Visualage for C++ Compiler.
    * Hungary (hu_HU)
 
    * Iceland (is_IS)
==SET Iwf.Default_Prj==
    * Ireland (en_IE)
This is used by the IBM Visualage for C++ Compiler.
    * Israel (iw_IL)
 
    * Italy (it_IT)
  SET Iwf.Default_Prj=Cppdftprj
    * 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)


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,334: Line 2,953:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,342: Line 2,961:
|}
|}


==SET Iwf.Solution_Language_Support==
=SET Laninstep=
This is used by the IBM Visualage for C++ Compiler.
This is part of the remote install (CID) setup.


   SET Iwf.Solution_Language_Support=Cppibs30;ENG
   SET Laninstep=C:\Cid\Img\Ibmpeer


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,357: Line 2,976:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,365: Line 2,984:
|}
|}


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


   SET IwfHelp=Iwfhdi.inf
=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 .  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,380: Line 3,005:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,388: Line 3,013:
|}
|}


==SET IwfOpt==
=SET Lib=
This is used by the IBM Visualage for C++ Compiler.
Used by various compilers. Points to the directories where lib files are stored.  
SET Lib=Path1;Path2, ...
 
Parameters:


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,403: Line 3,032:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,411: Line 3,040:
|}
|}


=Set Java..=
=SET LIBC_HOOK_DLLS=
==SET Java_Audio_Rate==
SET LIBC_HOOK_DLLS=<path>
Controls the playback sample rate for Java audio.
 
  SET Java_Audio_Rate=value


Parameters:
Platform Support:
 
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 .
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 3,434: Line 3,053:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,442: Line 3,061:
|}
|}


==SET Java_Audio_Volume==
=SET Library_Path=
Points to the path where the EMX-C Compiler stores the lib files.
SET Library_Path=Path


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


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


Default settings:
note: You must use the Unix-like forwardslashes instead of the backslashes. See the example below:
SET Library_Path=c:/emx/lib


* SET Java_Audio_Volume=75
Platform Support:
 
{|class="wikitable"
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 .
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 3,465: Line 3,079:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,476: Line 3,086:
|}
|}


==SET Java_Clock_Resolution==
=SET Lite_Locales=
 
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
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 LiteLocales=path
 
  SET Java_Clock_Resolution=value


Parameters:
Parameters:


Value can be in the range from 1 to ? .
Path can be any full path.
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.
Platform Support:
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.
{|class="wikitable"
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 3,497: Line 3,101:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,508: Line 3,108:
|}
|}


==SET Java_Compiler==
=SET LocPath=
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.
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
  SET Java_Compiler=name


Parameters:
Parameters:


Name can be any JIT compiler .
If you have several Paths you must delimit them with a semicolon.  
If this parameter is not set it defaults to JavaX .


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 3,525: Line 3,123:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,536: Line 3,130:
|}
|}


==SET Java_Connect_Timeout==
=SET LOGFILES=
Adjusts the amount of time to wait for a network connection before reporting a timeout.
New with eCS 1.1 - points to the log directory.
SET LOGFILES=<path>


  SET Java_Connect_Timeout=seconds
ex: SET LOGFILES=C:\var\log


Default settings:
'''Platform Support:'''
{| class="wikitable"
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|No
|Yes
|Yes
|Yes
|}


* SET Java_Connect_Timeout=30
=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


Parameters:
'''Platform Support:'''
 
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 .
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 3,561: Line 3,164:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,569: Line 3,172:
|}
|}


==SET Java_Console==
=SET Lotus_CLS=
When SET specifies that Java programs executed using "Javapm" and "applet" will be run with a Java console.
Is used by the Lotus Smartsuite.


   SET Java_Console=value
   SET Lotus_CLS=Path


Parameters:
Parameters:


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,597: Line 3,199:
|}
|}


==SET JAVA_HIGH_MEMORY==
Since Java 1.18, activates High Memory Support.


   ex: SET JAVA_HIGH_MEMORY=1
=SET LPath=
This is used by the IBM Visualage for C++ Compiler.
 
   SET LPath=path


'''NOTE:''' VIRTUALADDRESSLIMIT=2048 needs also to be set, otherwise this setting will be ignored. TCP 4.1 or higher must be installed.
Parameters:


'''NOTE:''' Customers who have had an "Out of memory" or SYS0008 problems on systems using Java should add this line.
Path can be any full path .  


'''Platform Support:'''
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 3,624: Line 3,227:
|}
|}


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


  SET Java_Home=<path>
=SET Lxevfref=
This is used by the IBM Visualage for C++ Compiler. Defines which files should be shown in the Editor Referenz Guide.


'''Parameters:'''
  SET Lxevref=Evfelref.inf+Lpxcref.inf


Path can be any full path with drive letter .
<b>Platform Support:</b>
There are no default settings.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 3,652: Line 3,251:
|}
|}


==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
=SET Lxevfhdi=
This is used by the IBM Visualage for C++ Compiler. Defines which files should be shown in the Editor HowTos.


Parameters:
  SET Lxevfhdi=Evfelhdi.inf+Lpexhdi.inf
 
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 .


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,681: Line 3,275:
|}
|}


==SET Java_NLS_SBCS==
=SET Mga=


Specifies that Java should run in single byte character set (SBCS) mode even in double byte character set (DBCS) environments.
This is used by Matrox graphiccards. Defines the path to the Matrox directory.


  SET Java_NLS_SBCS=value
  SET MGA=path


Parameters:
Parameters:


Value can be only 1 .
Path can be any full path .  
There are no default settings.
 
<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
Line 3,701: Line 3,295:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,709: Line 3,303:
|}
|}


==SET Java_NoPrintDlg==


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


  SET Java_NoPrintDlg=value


Parameters:
=SET ManPath=
Needed by XFree86/OS2. Defines the path where the man (manual) files are installed.
 
  SET ManPath=E:/user/emx/XFree86/man


Value can be only 1
note: Please use the Unix like forward slash as the directory separator!
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.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,730: Line 3,323:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 3,739: Line 3,332:




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


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.
note:
In Warp 4.0 you can change this from the system settings notebook.


   SET Java_Old_Char_Spacing=value
   SET MENUSTYLE=value


Parameter:
Parameters:


Value can be ON or OFF .
Value can be SHORT or LONG .
 
If this variable is not set it defaults to LONG .  
If you want to use the old spacing than use SET Java_OLD_CHAR_SPACING=ON.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,761: Line 3,355:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|???
|Yes
|Yes
|Yes
|Yes
Line 3,769: Line 3,363:
|}
|}


==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 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 Java_User=path
   SET MENUSFOLLOWPOINTER=value


Parameters:
Parameters:


Path can be any full path with drive letter .
Value can be ON or OFF .
There are no default settings.  
 
* 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 .


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,790: Line 3,390:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 3,799: Line 3,399:




==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 MfsCache=
Defines the path to the Cache directory for Mobile File Synchronization.


   SET Java_Weblogs=Path
   SET MfsCache=path


Parameters:
Parameters:
 
Path can be any full path .  
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.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 3,845: Line 3,426:
|}
|}


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


=SET Lang=
  SET MMBASE=C:\MMOS2
Sets up the language and the country for applications that are using Unicode character sets.


   SET LANG=language_country
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 MMSTREAM=
 
  SET MMSTREAM=<parameter>
 
   ex: SET MMSTREAM=/S:64 /P:64 /H:256 /Q:1024 /E:1024
 
'''Parameter:'''
 
* /S:sss
Specifies the number of streams that can be created at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.
 
* /P:ppp
Specifies the number of processes that can create streams at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.


Parameters:
* /H:hhh
Specifies the maximum amount of heap space (KB) that will be used. Values range from 16 through 256; the default value is 64.


Here is a list of the countrys and their available settings for the language_country parameter ( the value in parenthesis ).
* /Q:qqq
    * Albania (sq_AL)
Specifies the size of the event queue (per process). Values range from 2 through 1024; the default value is 64.
    * Arabic-speaking (ar_AA)
 
    * Australia (en_AU)
* /E:eee
    * Austria (de_AT)
Specifies the number of events that can be enabled (per stream). Values range from 1 through 1024. The default value for machines with more than 8MB of memory is 32. The default value for machines with 8MB of memory or less is 20.
    * 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)  


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 3,912: Line 3,482:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 3,920: Line 3,490:
|}
|}


=SET Laninstep=
=SET MMREF=
This is part of the remote install (CID) setup.
Used by the IBM OS/2 Programmer Toolkit. Defines which files should be shown in the Multimedia Programming Reference.


   SET Laninstep=C:\Cid\Img\Ibmpeer
   SET Mnref=Mmref1.inf+mmref2.inf+mmref3.inf


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 3,943: Line 3,513:
|}
|}


=SET MMTYPESEXTS=
Undocumented variable for MMOS2.


=SET LastDrive=
'''Platform Support:'''
 
{| class="wikitable" style="text-align:center" border="1"
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 .
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
Line 3,964: Line 3,526:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|???
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 3,972: Line 3,534:
|}
|}


=SET MMVWRLOG=
Undocumented variable for MMOS2.


  SET MMVWRLOG=<path:\file>


=SET Lib=
'''Platform Support:'''
 
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.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 3,994: Line 3,549:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 4,002: Line 3,557:
|}
|}


=SET LIBC_HOOK_DLLS=
=SET MMWPSLOG=
Undocumented variable for MMOS2.


   SET LIBC_HOOK_DLLS=<path>
   SET MMWPSLOG=<path:\file>


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,016: Line 3,572:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 4,024: Line 3,580:
|}
|}


=SET Library_Path=
=SET MMYIELD=


Points to the path where the EMX-C Compiler stores the lib files.
  ex: SET MMYIELD=10


  SET Library_Path=Path
'''Platform Support:'''
 
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
 
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,048: Line 3,594:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 4,056: Line 3,602:
|}
|}


=SET MOZILLA...=
These are the SET Statements for Mozilla Firefox and Thunderbird.


=SET Lite_Locales=
==SET MOZ_PLUGIN_PATH==
This is used by the Net Question Help system in IBM Visualage for C++ 4.0 and IBM Visualage for Java.
This statement is to separate the locations of the plugins for Firefox.


   SET LiteLocales=path
   SET MOZ_PLUGIN_PATH=<path>
 
Parameters:
 
Path can be any full path .


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,076: Line 3,620:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 4,084: Line 3,628:
|}
|}


==SET MOZILLA_HOME==
This statement is to separate the locations of the user profiles in Firefox and Thunderbird.
  SET MOZILLA_HOME=<path>


=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:
Parameters:
 
Full path of the location of the profile.
If you have several Paths you must delimit them with a semicolon.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,104: Line 3,648:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 4,112: Line 3,656:
|}
|}


==Set MOZ_NO_REMOTE==
Allows to run two instances of Firefox or Thunderbird simultaneously.


  Set MOZ_NO_REMOTE=1


=SET LOGFILES=
Parameters:
New with eCS 1.1 - points to the log directory.


  SET LOGFILES=<path>


  ex: SET LOGFILES=C:\var\log
<b>Platform Support:</b>
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,132: Line 3,675:
|-
|-
|No
|No
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 4,139: Line 3,682:
|}
|}


=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
==SET MOZILLA_USE_EXTENDED_FT2LIB==
Enables special functions in Firefox and Thuderbird to hanble unicode character, if you have Innotek Font Engine installed.
 
   SET MOZILLA_USE_EXTENDED_FT2LIB=T
 
Parameters:


'''Platform Support:'''
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,154: Line 3,701:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 4,162: Line 3,709:
|}
|}


=SET Lotus_CLS=
Is used by the Lotus Smartsuite.


  SET Lotus_CLS=Path


Parameters:
=SET NcDebug=
 
This environment variable is used as a workaround for a bug in Lotus-123s video and audio play back
 
function.


Path can be any full path .
  SET Ncdebug=4000


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,181: Line 3,729:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,190: Line 3,738:




=SET LPath=
=SET NetView_Path=
This is used by the IBM Visualage for C++ Compiler.
Defines the path where the SystemView client is installed.


   SET LPath=path
   SET NetView_Path=path


Parameters:
Parameters:
Line 4,209: Line 3,757:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,218: Line 3,766:




=SET Lxevfref=
=SET NEWNOTEBOOKS=
This is used by the IBM Visualage for C++ Compiler. Defines which files should be shown in the Editor Referenz Guide.
Enables the new notebooks for applications written prior to WARP 4. This setting worked in the MERLIN Beta, but seems to be disabled in Warp 4 GA. (WARP 4 only!)
 
  SET NEWNOTEBOOKS=ON


  SET Lxevref=Evfelref.inf+Lpxcref.inf
Parameters: "ON"


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,234: Line 3,784:
|-
|-
|No
|No
|Yes
|No
|Yes
|No
|Yes
|No
|Yes
|No
|Yes
|No
|}
|}


=SET NlsPath=
This variable is used somewhere with the National language support for the network and internet


=SET Lxevfhdi=
applications coming with OS/2.
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
   SET Nlspath=E:\MPTN\MSG\NLS\%N;e:\tcpip\msg\dede850\%N;


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,257: Line 3,808:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,265: Line 3,816:
|}
|}


=SET Mga=
=SET NntpServer=
This is used by the Newsserver Changi.


This is used by Matrox graphiccards. Defines the path to the Matrox directory.
  SET NntpServer=value


  SET MGA=path
Parameters:


Parameters:
<b>Platform Support:</b>
 
Path can be any full path .
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,294: Line 3,842:




=SET NSPR_OS2_NO_HIRES_TIMER=
This is used by Mozilla Firefox and Thunderbird. This causes that firefox and Thunderbird not use the OS/2's high resolution timer.
  set NSPR_OS2_NO_HIRES_TIMER=1
Set this if other applications using the high resolution timer (multimedia apps) act strangely.


Parameters:


=SET ManPath=
'''Platform Support:'''
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!
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,313: Line 3,859:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 4,321: Line 3,867:
|}
|}


=SET NOLARGENTEXEICON=
Defines the amount of megabytes OS/2 scans in large Windows files for showing the icon. May be added for shortening the time until the WPS displays folders containing windows files
  SET NOLARGENTEXEICON=<n>
  ex: SET NOLARGENTEXEICON=1


=SET MenuStyle=
Paramenters
With this variable you can delete some entries from the popup menu of folders such as Help, New, Move, Copy, and Delete.
*<n> = In MBytes


note:
'''Platform Support:'''
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 .
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,345: Line 3,887:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|???
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,353: Line 3,895:
|}
|}


=SET Nwdbpath=
This line is used by the File and Print Client.


=SET MenusFollowPointer=
   SET NwdbPath=path
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:
Parameters:


Value can be ON or OFF .
Path can be any full path .  
 
* 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 .


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,380: Line 3,914:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,388: Line 3,922:
|}
|}


=SET ObjC_Include_Path=
Points to the path where the EMX-Objective-C Compiler stores the Include files.


  SET ObjC_Include_Path=Path


=SET MfsCache=
Parameters:
Defines the path to the Cache directory for Mobile File Synchronization.
 
Path can be any full path . If you have several path they must be delimited by a semicolon.


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


Parameters:
ObjC_Include_Path=c:/emx/include
Path can be any full path .


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,416: Line 3,953:
|}
|}


=SET MMBASE=
=SET Objd_...=
Sets up the base directory for OS/2s multimedia programs.
This are the Set Statements used in the Stardock Object Desktop application.
 
==SET Objd_AllVisible==
This environment variable is used by the Object Desktop from Stardock. Allows all invisible objects to
 
be in Control Center browser objects.
 
  SET Objd_AllVisible=1


  SET MMBASE=C:\MMOS2
Parameters:  


'''Platform Support:'''
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,431: Line 3,975:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,439: Line 3,983:
|}
|}


=SET MMSTREAM=
==SET Objd_AutoTileNav==
This environment variable is used by the Object Desktop from Stardock. Enables the Norton Commander


  SET MMSTREAM=<parameter>
look in the Object Navigator window.


   ex: SET MMSTREAM=/S:64 /P:64 /H:256 /Q:1024 /E:1024
   SET Objd_AutoTileNav=1


'''Parameter:'''
Parameters:  


* /S:sss
<b>Platform Support:</b>
Specifies the number of streams that can be created at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.
{| class="wikitable" style="text-align:center" border="1"
 
* /P:ppp
Specifies the number of processes that can create streams at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.
 
* /H:hhh
Specifies the maximum amount of heap space (KB) that will be used. Values range from 16 through 256; the default value is 64.
 
* /Q:qqq
Specifies the size of the event queue (per process). Values range from 2 through 1024; the default value is 64.
 
* /E:eee
Specifies the number of events that can be enabled (per stream). Values range from 1 through 1024. The default value for machines with more than 8MB of memory is 32. The default value for machines with 8MB of memory or less is 20.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 4,472: Line 4,002:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,480: Line 4,010:
|}
|}


=SET MMREF=
==SET Objd_DisableFastMove==
Used by the IBM OS/2 Programmer Toolkit. Defines which files should be shown in the Multimedia Programming Reference.
This environment variable is used by the Object Desktop from Stardock. Whith this optiion enabled, the
 
Control Center will switch between virtual desktops with a slow and safe method, this prevents Traps
 
which may occour with Warp3 FP16-FP18.
 
  SET Objd_DisableFastMove=1


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


'''Platform Support:'''
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,503: Line 4,039:
|}
|}


=SET MMTYPESEXTS=
==SET Objd_Log==
Undocumented variable for MMOS2.
This environment variable is used by the Object Desktop from Stardock. When this is set up, trap logs
 
are automatically written to the objdtrap.log file, whenever an error occour.
 
SET Objd_Log=Auto
 
Parameters:


'''Platform Support:'''
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,516: Line 4,058:
!eCs 2.x
!eCs 2.x
|-
|-
|???
|Yes
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,524: Line 4,066:
|}
|}


=SET MMVWRLOG=
==SET Objd_NoDiskAsFolders==
Undocumented variable for MMOS2.
This environment variable is used by the Object Desktop from Stardock. Allows all WPDisk objects in


  SET MMVWRLOG=<path:\file>
Control Center browser object to be treated as Object Desktop 1.0 disk objects.


'''Platform Support:'''
  SET Objd_NoDiskAsFolders=1
 
Parameters:
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,539: Line 4,085:
!eCs 2.x
!eCs 2.x
|-
|-
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,547: Line 4,093:
|}
|}


=SET MMWPSLOG=
==SET Objd_NoF12Rollup==
Undocumented variable for MMOS2.
This environment variable is used by the Object Desktop from Stardock. Disables ALT-F12 roll-up
 
accelerator.
 
  SET Objd_NoF12Rollup=1


  SET MMWPSLOG=<path:\file>
Parameters:  


'''Platform Support:'''
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,562: Line 4,112:
!eCs 2.x
!eCs 2.x
|-
|-
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,570: Line 4,120:
|}
|}


=SET MMYIELD=
==SET Objd_OnavFullMenus==
This environment variable is used by the Object Desktop from Stardock. With this option set, the
 
Object Navigator will show copy, move ... in its context menu.
 
  SET Objd_OnavFullMenus=1


  ex: SET MMYIELD=10
Parameters:  


'''Platform Support:'''
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,584: Line 4,139:
!eCs 2.x
!eCs 2.x
|-
|-
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,592: Line 4,147:
|}
|}


=SET MOZILLA...=
==SET Objd_UrlNoOpen==
These are the SET Statements for Mozilla Firefox and Thunderbird.
This environment variable is used by the Object Desktop from Stardock. Disables URL open processing
 
for Stardock Internet Shell Objects.


==SET MOZ_PLUGIN_PATH==
  SET Objd_URLNoOpen=1
This statement is to separate the locations of the plugins for Firefox.


  SET MOZ_PLUGIN_PATH=<path>
Parameters:


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,610: Line 4,166:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,618: Line 4,174:
|}
|}


==SET MOZILLA_HOME==
==SET Objd_UrlNoPaint==
This statement is to separate the locations of the user profiles in Firefox and Thunderbird.
This environment variable is used by the Object Desktop from Stardock. Disables URL underline painting


  SET MOZILLA_HOME=<path>
for Stardock Internet Shell Objects.


  SET Objd_URLNoPaint=1


 
Parameters:  
Parameters:
Full path of the location of the profile.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,638: Line 4,193:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,646: Line 4,201:
|}
|}


==Set MOZ_NO_REMOTE==
=SET ObjectSnoozeTime=
Allows to run two instances of Firefox or Thunderbird simultaneously.  
Defines the time for that not used DLLs are hold in memory.


   Set MOZ_NO_REMOTE=1
   SET ObjectSnoozeTime=Value


Parameters:
Parameters:


Value is the time in seconds.
Standard: 90 seconds.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 4,665: Line 4,222:
|-
|-
|No
|No
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,672: Line 4,229:
|}
|}


===OpenDoc===
These are the Set Statements used in the IBM OS/2 Developers Toolkit


==SET MOZILLA_USE_EXTENDED_FT2LIB==
====ODBase====
Enables special functions in Firefox and Thuderbird to hanble unicode character, if you have Innotek Font Engine installed.
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
SET Odbase=path


  SET MOZILLA_USE_EXTENDED_FT2LIB=T
Parameters:


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


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 4,688: Line 4,247:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|???
|Yes
|Yes
|Yes
|Yes
Line 4,699: Line 4,254:
|}
|}


====ODBasePaths====
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
SET OdbasePaths=path


Parameters:


=SET NcDebug=
Path can be any full path. If you have several paths they must be delimited by a semicolon.  
 
This environment variable is used as a workaround for a bug in Lotus-123s video and audio play back
 
function.
 
  SET Ncdebug=4000


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 4,716: Line 4,269:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,727: Line 4,276:
|}
|}


====ODCfg====
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
SET Odbase=path


=SET NetView_Path=
Parameters:
Defines the path where the SystemView client is installed.


  SET NetView_Path=path
Path can be any full path. If you have several paths they must be delimited by a semicolon.  
 
Parameters:
 
Path can be any full path .  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 4,744: Line 4,291:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,755: Line 4,298:
|}
|}


====ODParts====
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
SET OdParts=path


=SET NEWNOTEBOOKS=
Parameters:
Enables the new notebooks for applications written prior to WARP 4. This setting worked in the MERLIN Beta, but seems to be disabled in Warp 4 GA. (WARP 4 only!)


  SET NEWNOTEBOOKS=ON
Path can be any full path . If you have several paths they must be delimited by a semicolon.
 
Parameters: "ON"


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 4,770: Line 4,313:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|No
|Yes
|No
|Yes
|No
|Yes
|No
|No
|}
|}


=SET NlsPath=
====ODPartsPaths====
This variable is used somewhere with the National language support for the network and internet
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
SET OdPartsPaths=path


applications coming with OS/2.
Parameters:


  SET Nlspath=E:\MPTN\MSG\NLS\%N;e:\tcpip\msg\dede850\%N;
Path can be any full path. If you have several paths they must be delimited by a semicolon.


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 4,795: Line 4,335:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,806: Line 4,342:
|}
|}


=SET NntpServer=
====ODSrc====
This is used by the Newsserver Changi.
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
SET OdSrc=path


  SET NntpServer=value
Parameters:


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


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 4,831: Line 4,368:
|}
|}


====ODSrcPaths====
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
SET OdSrcPaths=path


=SET NSPR_OS2_NO_HIRES_TIMER=
Parameters:
This is used by Mozilla Firefox and Thunderbird. This causes that firefox and Thunderbird not use the OS/2's high resolution timer.
  set NSPR_OS2_NO_HIRES_TIMER=1
Set this if other applications using the high resolution timer (multimedia apps) act strangely.


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


'''Platform Support:'''
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,849: Line 4,386:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,857: Line 4,394:
|}
|}


=SET NOLARGENTEXEICON=
===ODTmp===
Defines the amount of megabytes OS/2 scans in large Windows files for showing the icon. May be added for shortening the time until the WPS displays folders containing windows files
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
   
  SET OdTmp=path
  SET NOLARGENTEXEICON=<n>
 
Parameters:
  ex: SET NOLARGENTEXEICON=1


Paramenters
Path can be any full path . If you have several paths they must be delimited by a semicolon.
*<n> = In MBytes


'''Platform Support:'''
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,877: Line 4,412:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 4,885: Line 4,420:
|}
|}


=SET Nwdbpath=
====SET Oncmd_Dir====
This line is used by the File and Print Client.
This is points to the path where the Database OnCmd is installed.
 
SET OnCmd_Dir=Path
  SET NwdbPath=path


Parameters:
Parameters:
Line 4,912: Line 4,446:
|}
|}


=SET ObjC_Include_Path=
====SET OS2_SHELL====
Points to the path where the EMX-Objective-C Compiler stores the Include files.
This variable sets up the command line shell for OS/2.
SET OS2_SHELL=C:\OS2\CMD.EXE


  SET ObjC_Include_Path=Path
'''Note:''' OS/2 will not start without this variable


Parameters:
'''Parameters:'''


Path can be any full path . If you have several path they must be delimited by a semicolon.
* /K C:\PROGRAM
Starts cmd.exe together with a program (program could be any executable program).


note: You must use the Unix-like forwardslashes instead of the backslashes. See the example below: SET
* /S
Disables CTRL+C. No interrupt for programs possible.


ObjC_Include_Path=c:/emx/include
* /Q
NO ECHO


<b>Platform Support:</b>
* /C PROGRAM
{| class="wikitable" style="text-align:center" border="1"
Starts a second command processor with a program. After execution of the program (e.g. DIR A:) return to the first command processor.
 
'''TIP:''' If you wish to run some other command line shell, such as 4OS2, change this line and the SET COMSPEC=C:\OS2\CMD.EXE line, substituting the appropriate EXE file for CMD.EXE.
 
Value can be any command shell with a full path.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 4,943: Line 4,488:
|}
|}


=SET Objd_...=
====SET OS====
This are the Set Statements used in the Stardock Object Desktop application.
Setting for dmake - a make program by Ariel Shkedi.
ex: SET OS=ecs
ex: SET OS=OS2


==SET Objd_AllVisible==
'''Platform Support:'''
This environment variable is used by the Object Desktop from Stardock. Allows all invisible objects to
 
be in Control Center browser objects.
 
  SET Objd_AllVisible=1
 
Parameters:
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 4,965: Line 4,503:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 4,973: Line 4,511:
|}
|}


==SET Objd_AutoTileNav==
=SET OSDIR=
This environment variable is used by the Object Desktop from Stardock. Enables the Norton Commander
Describes the path where the operating system is installed.


look in the Object Navigator window.
  SET OSDIR=<path>


   SET Objd_AutoTileNav=1
   ex: SET OSDIR=C:\ecs
 
Parameters:  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,000: Line 4,536:
|}
|}


==SET Objd_DisableFastMove==
=SET Path=
This environment variable is used by the Object Desktop from Stardock. Whith this optiion enabled, the
 
The PATH variable specifies the search path for executables. This is used so that you can start an


Control Center will switch between virtual desktops with a slow and safe method, this prevents Traps
application from any directory without having to enter the path to the executable file.


which may occour with Warp3 FP16-FP18.
SET PATH=Path1;Path2;Path3;


  SET Objd_DisableFastMove=1
Parameters:


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,029: Line 4,566:
|}
|}


==SET Objd_Log==
This environment variable is used by the Object Desktop from Stardock. When this is set up, trap logs


are automatically written to the objdtrap.log file, whenever an error occour.
=SET PM_ASYNC_FOCUS_CHANGE=
Enables the fix for single input queue and sets the timeout.
note: On Warp 4.0 you can change this with the system settings notebook.
SET PM_ASYNC_FOCUS_CHANGE=value
 
Parameters:
 
Value can be ON or OFF or a value expressed in milliseconds .
 
* SET PM_ASYNC_FOCUS_CHANGE=ON
Activate the single input queue fix and set the timeout to 2000 ms.
 
*SET PM_ASYNC_FOCUS_CHANGE=OFF
Deactivate the single input queue fix.  


SET Objd_Log=Auto
*SET PM_ASYNC_FOCUS_CHANGE=1000
Activate the single input queue fix and set the timeout to 1000 ms.


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,048: Line 4,597:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|From FP17
|Yes
|Yes
|Yes
|Yes
Line 5,056: Line 4,605:
|}
|}


==SET Objd_NoDiskAsFolders==
This environment variable is used by the Object Desktop from Stardock. Allows all WPDisk objects in


Control Center browser object to be treated as Object Desktop 1.0 disk objects.
=SET PM_DYNAMIC_DRAG=
Activates the full drag feature of all Presentation Manager windows.
 
  SET PM_DYNAMIC_DRAG=<value>


  SET Objd_NoDiskAsFolders=1
Parameters:


Parameters:
Value can be ON or OFF.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,075: Line 4,625:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|With Fixpack 17
|Yes
|Yes
|Yes
|Yes
Line 5,083: Line 4,633:
|}
|}


==SET Objd_NoF12Rollup==
=SET PM_ROLLUP_BUTTON=
This environment variable is used by the Object Desktop from Stardock. Disables ALT-F12 roll-up
Adds a new button to the window titlebars that you can use to "Roll up your PM windows to just a titlebar". This setting worked in the MERLIN Beta, but seems to be disabled in WARP 4 GA. (WARP 4 only!, Source: Team OS/2 WEB pages)


accelerator.
   SET PM_ROLLUP_BUTTON=YES
 
   SET Objd_NoF12Rollup=1
 
Parameters:


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,102: Line 4,648:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|No
|Yes
|No
|Yes
|No
|Yes
|No
|}
|}


==SET Objd_OnavFullMenus==
=Set Pmas...=
This environment variable is used by the Object Desktop from Stardock. With this option set, the  
These are the Set Statements for the astronomy program PMAS.
 
==SET Pmas_Lang==
This is used by the astronomy program PMAS. It defines which language the program uses.


Object Navigator will show copy, move ... in its context menu.
  SET Pmas_Lang=value


  SET Objd_OnavFullMenus=1
Parameters:


Parameters:
* Value can be EN or DE .
* Value can be any full path . Relative paths are not allowed.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,137: Line 4,687:
|}
|}


==SET Objd_UrlNoOpen==
This environment variable is used by the Object Desktop from Stardock. Disables URL open processing


for Stardock Internet Shell Objects.
==SET Pmas_Ini==
This is used by the astronomy program PMAS. Defines the Path where PMAS stores its config files.
SET Pmas_Ini=Path


  SET Objd_URLNoOpen=1
Parameters:


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,164: Line 4,715:
|}
|}


==SET Objd_UrlNoPaint==
This environment variable is used by the Object Desktop from Stardock. Disables URL underline painting


for Stardock Internet Shell Objects.
==SET Pmas_Nls==
This is used by the astronomy program PMAS.
 
  SET Pmas_Nls=Path


  SET Objd_URLNoPaint=1
Parameters:


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


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,191: Line 4,744:
|}
|}


=SET ObjectSnoozeTime=
==SET Pmaskom_Data==
Defines the time for that not used DLLs are hold in memory.
This is used by the astronomy program PMAS.


   SET ObjectSnoozeTime=Value
   SET Pmaskom_Data=file


Parameters:
Parameters:  


Value is the time in seconds.
Value can be any full path . Relative paths are not allowed.  
Standard: 90 seconds.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,211: Line 4,763:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 5,219: Line 4,771:
|}
|}


=Set OD...=
==SET Pmasmipl_Data==
These are the Set Statements used in the IBM OS/2 Developers Toolkit
This is used by the astronomy program PMAS.


==SET ODBase==
   SET Pmasmipl_Data=file
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
 
   SET Odbase=path


Parameters:
Parameters:


Path can be any full path . If you have several paths they must be delimited by a semicolon.
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,249: Line 4,798:
|}
|}


==SET ODBasePaths==
==SET Pmaspla_Dll==
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
This is used by the astronomy program PMAS.


   SET OdbasePaths=path
   SET Pmaspla_Dll=value


Parameters:
Parameters:  


Path can be any full path . If you have several paths they must be delimited by a semicolon.  
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,276: Line 4,825:
|}
|}


==SET ODCfg==
==SET Pmasgraf_Gap==
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
This is used by the astronomy program PMAS.


   SET Odbase=path
   SET Pmasgraf_Gap=Path


Parameters:
Parameters:


Path can be any full path . If you have several paths they must be delimited by a semicolon.  
Value can be any full path .  
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,303: Line 4,853:
|}
|}


==SET ODParts==
==SET Pmasgraf_Gb==
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
This is used by the astronomy program PMAS.


   SET OdParts=path
   SET Pmasgraf_Gb=Path


Parameters:
Parameters:


Path can be any full path . If you have several paths they must be delimited by a semicolon.  
* Value can be any full path . If you have severall paths they must be delimited by a semicolon.
* Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,330: Line 4,881:
|}
|}


==SET ODPartsPaths==
==SET PmasD118_Data==
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
This is used by the astronomy program PMAS.


   SET OdPartsPaths=path
   SET PmasD118_Data=file


Parameters:
Parameters:  


Path can be any full path . If you have several paths they must be delimited by a semicolon.  
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,357: Line 4,908:
|}
|}


==SET ODSrc==
=SET PmRef=
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
Used by the IBM OS/2 Programmer Toolkit. Defines which books should be shown in the Presentation Manager Guide and Reference.


   SET OdSrc=path
   SET Pmref=Pm1.inf+pm2.inf+pm3.inf+pm4.inf+pm5.inf


Parameters:
Value can be any full path . Relative paths are not allowed.  
 
Path can be any full path . If you have several paths they must be delimited by a semicolon.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,384: Line 4,933:
|}
|}


==SET ODSrcPaths==
=SET PROGRAMS=
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
Describes the path where you install your OS/2 or eComStation programs. New with eCS 1.1


  SET OdSrcPaths=path
  SET PROGRAMS=<path>


Parameters:
  ex: SET PROGRAMS=C:\PROGRAMS


Path can be any full path . If you have several paths they must be delimited by a semicolon.
'''Platform Support:'''
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 5,403: Line 4,950:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 5,411: Line 4,958:
|}
|}


==SET ODTmp==
=SET Prompt=
This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.
Defines the look of the OS/2 prompt.


   SET OdTmp=path
   SET Prompt=Options


Parameters:
See the OS/2 online help for the complete parameter description.
note: You can also use Ansi escape sequences to customize your prompt.


Path can be any full path . If you have several paths they must be delimited by a semicolon.  
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 5,438: Line 4,986:
|}
|}


=SET Oncmd_Dir=
=SET PSIDATADIR=
This is points to the path where the Database OnCmd is installed.
Set Statement for the PSI jabber client program. This statement allow to change the default profile path to other one.


   SET OnCmd_Dir=Path
   SET PSIDATADIR=<path>


Parameters:
Value can be any full path.
 
Path can be any full path .  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,457: Line 5,003:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|???
|Yes
|???
|Yes
|Yes
|Yes
|Yes
Line 5,465: Line 5,011:
|}
|}


=SET OS2_SHELL=
=SET PnHostName=
This variable sets up the command line shell for OS/2.
Pronews use the value of this variable as the hostname in the message-ID in outgoing news articles.
SET PnHostName=myprovider.net


  SET OS2_SHELL=C:\OS2\CMD.EXE
Value can be any full path . Relative paths are not allowed.  


'''Note:''' OS/2 will not start without this variable
<b>Platform Support:</b>
 
'''Parameters:'''
 
* /K C:\PROGRAM
Starts cmd.exe together with a program (program could be any executable program).
 
* /S
Disables CTRL+C. No interrupt for programs possible.
 
* /Q
NO ECHO
 
* /C PROGRAM
Starts a second command processor with a program. After execution of the program (e.g. DIR A:) return to the first command processor.
 
'''TIP:''' If you wish to run some other command line shell, such as 4OS2, change this line and the SET COMSPEC=C:\OS2\CMD.EXE line, substituting the appropriate EXE file for CMD.EXE.
 
Value can be any command shell with a full path.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 5,508: Line 5,035:
|}
|}


=SET OS=
=SET QT_PM_NO_DIVE=
Setting for dmake - a make program by Ariel Shkedi.
This statement is used by the QT library installed under eComStation or OS/2. I had been reported to help with some screen redraw problems.
 
  SET QT_PM_NO_DIVE=1


  ex: SET OS=ecs
'''parameter:'''
  ex: SET OS=OS2
Value can be 1 or 0. It defines 1=On, 0=Off.


'''Platform Support:'''
'''Platform Support:'''
Line 5,524: Line 5,053:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|?
|No
|?
|Yes
|Yes
|Yes
|Yes
Line 5,532: Line 5,061:
|}
|}


=SET OSDIR=
=SET Queue_Size_Threshold=
Describes the path where the operating system is installed.
Controls the size of the OS/2-Message-Queue.
SET Queue_Size_Threshold=Value
 
Parameter:


  SET OSDIR=<path>
Value defines the number of messages which can be together at one time in the message-queue.
Standard: 3000 messages, Warp 3 befor Fixpack 17: 100 messages.


  ex: SET OSDIR=C:\ecs
Value can be any full path . Relative paths are not allowed.


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,557: Line 5,090:
|}
|}


=SET Path=
====RestartObjects====
This variable controls the restart of programs at start up.
SET RESTARTOBJECTS=parameter
 
;Default settings:
* SET RESTARTOBJECTS=YES
 
;Parameters:
* Yes - This enables restarting of all running programs. All running processes and all open folders at shutdown will be restarted at start up.
* No - The system starts no programs and opens no folders at start up.
* StartUpFoldersOnly - Only programs in the startup folder will be started.
* ReBootOnly -Restarts programs only after a normal reboot or power on.


The PATH variable specifies the search path for executables. This is used so that you can start an
Value can be any full path. Relative paths are not allowed.


application from any directory without having to enter the path to the executable file.
{| class="wikitable"
|+Platform Support:
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|Yes
|Yes
|Yes
|Yes
|}


SET PATH=Path1;Path2;Path3;
====SET Runworkplace====
This variable defines the user interface program (the WPS).
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE


Parameters:
Parameters:


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


Line 5,587: Line 5,145:
|}
|}


 
====Runworkplace=ATSHELL.EXE====
=SET PM_ASYNC_FOCUS_CHANGE=
This variable change the user interfase program to load at boot, and replace it with Atshell program.
Enables the fix for single input queue and sets the timeout.
SET RUNWORKPLACE=x:\path\ATSHELL.EXE
note: On Warp 4.0 you can change this with the system settings notebook.
where x:\path is wherever ATSHELL.EXE is placed.
 
  SET PM_ASYNC_FOCUS_CHANGE=value


Parameters:
Parameters:


Value can be ON or OFF or a value expressed in milliseconds .
* /Q 
This causes the desktop shell to be launched immediately when ATSHELL  first starts up, without displaying the ATSHELL dialog.  (The ATSHELL dialog will appear, however, when/if you close the desktop shell program.)
* /S 
This enables a simple 'secure' mode.  When ATSHELL is started with this parameter, the command prompt and configuration options are disabled and inaccessible.  USE THIS OPTION WITH CAUTION -- if you don't have an alternative method of booting (such as boot diskettes or a maintenance partition), you won't have any way of changing the  configuration (or even removing ATSHELL from CONFIG.SYS), unless the desktop (or startup) program itself gives you access to a command  prompt.  Alternatively, you can use this in conjunction with the multi-user local logon feature of Security/2, by setting 'atshell /s' as the local shell for non-privileged users, and keeping the WPS (or something else) for the system administrator.


* SET PM_ASYNC_FOCUS_CHANGE=ON
<b>Platform Support:</b>
Activate the single input queue fix and set the timeout to 2000 ms.
 
*SET PM_ASYNC_FOCUS_CHANGE=OFF
Deactivate the single input queue fix.
 
*SET PM_ASYNC_FOCUS_CHANGE=1000
Activate the single input queue fix and set the timeout to 1000 ms.
 
 
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 5,621: Line 5,168:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|???
|From FP17
|???
|Yes
|Yes
|Yes
|Yes
Line 5,629: Line 5,176:
|}
|}


====SET SANE_CONFIG_DIR====
Describes the configuration directory path for the SANE program. Points to the installation directory of the OS/2 SANE driver (*.conf). Regard the use of slashes (/).
SET SANE_CONFIG_DIR=<path>
ex: SET SANE_CONFIG_DIR=C:\PROGRAMS\TAME\conf


=SET PM_DYNAMIC_DRAG=
'''Platform Support:'''
Activates the full drag feature of all Presentation Manager windows.
 
  SET PM_DYNAMIC_DRAG=<value>
 
Parameters:
 
Value can be ON or OFF.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
Line 5,646: Line 5,188:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No  
|No
|With Fixpack 17
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=SET PM_ROLLUP_BUTTON=
===WarpCenter===
Adds a new button to the window titlebars that you can use to "Roll up your PM windows to just a titlebar". This setting worked in the MERLIN Beta, but seems to be disabled in WARP 4 GA. (WARP 4 only!, Source: Team OS/2 WEB pages)
====ScCanBeNuked====
Allows the Warpcenter to have a delete option on its context menu.
SET SCCANBENUKED=value
or
SET CANBENUKED=value
 
Parameters:
 
Value can be ON or 1 or OFF or 0 .
If this parameter is not set it defaults to OFF


  SET PM_ROLLUP_BUTTON=YES
Value can be any full path . Relative paths are not allowed.


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,672: Line 5,219:
!eCs 2.x
!eCs 2.x
|-
|-
|No
|No
|No
|No
|No
|No
|No
|No
|Yes
|Yes
|Yes
|Yes
|}
|}


=Set Pmas...=
====SET ScFindUtility====
These are the Set Statements for the astronomy program PMAS.
With this entry you can use a different search program in the Warpcenter. By default, the Warpcenter starts a very slow program when you press this button Warpcenter Find Button In the \OS2\APPS directory is the fast find utility PMSeek.exe which you can use instead of the default program.
SET SCFINDUTILITY=value
or
SET FINDUTILITY=value


==SET Pmas_Lang==
'''Parameters:'''
This is used by the astronomy program PMAS. It defines which language the program uses.


  SET Pmas_Lang=value
Value can be any program with a full path or object-id.
If this parameter is not set the default find utility is used.


Parameters:
'''Example:'''
 
SET SCFINDUTILITY=Programe_Name.exe
* Value can be EN or DE .
* Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,703: Line 5,251:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 5,711: Line 5,259:
|}
|}


====ScKillConfirmDisabled====
Avoid the "Are you sure ..." dialog if using the Warpcenter kill feature. :Note. You must also have the SET SCKILLFEATUREENABLED variable installed.
  SET SCKILLCONFIRMDISABLED=value
or
  SET KILLCONFIRMDISABLED=value


==SET Pmas_Ini==
'''Parameters:'''
This is used by the astronomy program PMAS. Defines the Path where PMAS stores its config files.


  SET Pmas_Ini=Path
Value can be ON or 1 or OFF or 0 .
If this parameter is not set it defaults to OFF


Parameters:
'''Example:'''


* Value can be any full path .
  SET SCKILLCONFIRMDISABLED=ON
* Value can be any full path . Relative paths are not allowed.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 5,732: Line 5,285:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 5,740: Line 5,293:
|}
|}


====SET ScKillFeatureEnabled====
This entry enables you to use the Warpcenter window list Warpcenter Window List as an application killer. To kill an application you must hold down the key and click the left mouse button on the window list icon on the Warpcenter. A drop down menu appears and you can then select the process you want to kill. If you have selected a process, the system will ask you if you really want to kill the process.
SET SCKILLFEATUREENABLED=value
or
SET KILLFEATUREENABLED=value


==SET Pmas_Nls==
'''Parameters:'''
This is used by the astronomy program PMAS.


  SET Pmas_Nls=Path
Value can be ON , 1 , OFF or 0.
If this parameter is not set it defaults to OFF


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


* Value can be any full path .
'''Example'''
* Value can be any full path . Relative paths are not allowed.
SET SCKILLFEATUREENABLED=ON
or
SET KILLFEATUREENABLED=ON


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,761: Line 5,321:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 5,769: Line 5,329:
|}
|}


==SET Pmaskom_Data==
====ScUsePrettyClock====
This is used by the astronomy program PMAS.
With this entry you can change the look of the Warpcenter clock to this: Warpcenter Clock.
It replaces the normal Warpcenter clock with one that has a digital display.
SET SCUSEPRETTYCLOCK=value
or
SET USEPRETTYCLOCK=value


  SET Pmaskom_Data=file
;Example:
SET SCUSEPRETTYCLOCK=ON


Parameters:  
;Parameters:
Value can be ON or 1 or OFF or 0.
If this parameter is not set the default clock is used.


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


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,785: Line 5,352:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


==SET Pmasmipl_Data==
===SDD===
This is used by the astronomy program PMAS.
These are the Set Statements used by the Scitech Software Display Doctor for OS/2.


  SET Pmasmipl_Data=file
====SDDFontDpi====
This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
universal driver for almost every graphiccard and currently in BETA test. Here can you change the logical Dots Per Inch (DPI) for matching the logical font point sizes to real pixel sizes.
SET SDDFontDpi=value


Parameters:
Parameters:


Value can be any full path . Relative paths are not allowed.  
Value can be 96 or 120. 96 DPI is usually used for small fonts and 120 DPI for large fonts.
If this variable is not set the default of 96 is used.
 
Value can be any full path. Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,812: Line 5,381:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 5,823: Line 5,388:
|}
|}


==SET Pmaspla_Dll==
====SDDFontSize====
This is used by the astronomy program PMAS.
This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
universal driver for almost every graphiccard and currently in BETA test. Here can you choose small, medium or large fonts.
SET SDDFontSize=value


  SET Pmaspla_Dll=value
Parameters:


Parameters:
Value can be small or medium or large.
If this variable is not set the default small fonts are used.


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


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,839: Line 5,407:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 5,850: Line 5,414:
|}
|}


==SET Pmasgraf_Gap==
====SDDHRes====
This is used by the astronomy program PMAS.
This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
universal driver for almost every graphiccard and currently in BETA test. Here can you set up the horizontally Pels Per Meter (PPM), this is used to determine scaling between pixels and millimeter on the screen.
SET SDDHRes=value


  SET Pmasgraf_Gap=Path
Parameters:


Parameters:
Value can be pels per meter.
If this variable is not set the SDD will compute the best value of this setting for you. Usually it is not needed to set this variable.


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


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,867: Line 5,433:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 5,878: Line 5,440:
|}
|}


==SET Pmasgraf_Gb==
====SDDIcons====
This is used by the astronomy program PMAS.
This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
universal driver for almost every graphiccard and currently in BETA test. With this environment variable can you change the Icon size on the desktop.
SET SDDIcons=value


  SET Pmasgraf_Gb=Path
Parameters:


Parameters:
Value can be small or large.
Small icons are 32x32 pixels and large icons are 40x40 pixels.
If this variable is not set the default small icons are used.


* Value can be any full path . If you have severall paths they must be delimited by a semicolon.
Value can be any full path. Relative paths are not allowed.
* Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,906: Line 5,471:
|}
|}


==SET PmasD118_Data==
====SDDVRes====
This is used by the astronomy program PMAS.
This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
universal driver for almost every graphiccard and currently in BETA test. Here can you set up the vertically Pels Per Meter (PPM), this is used to determine scaling between pixels and millimeter on the screen.
SET SDDVRes=value


  SET PmasD118_Data=file
Parameters:


Parameters:
Value can be pels per meter.
If this variable is not set the SDD will compute the best value of this setting for you. Usually it is not needed to set this variable.


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


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,925: Line 5,493:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 5,933: Line 5,501:
|}
|}


=SET PmRef=
=SET Sg_...=
Used by the IBM OS/2 Programmer Toolkit. Defines which books should be shown in the Presentation Manager Guide and Reference.
This are the Set Statements for Pronews.


  SET Pmref=Pm1.inf+pm2.inf+pm3.inf+pm4.inf+pm5.inf
====Sg_Dict_Path====
Defines a directory in which Pronews search for the Spellguard dictionary.
SET Sg_Dict_Path=C:\Pronews\Spell


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


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,958: Line 5,528:
|}
|}


=SET PROGRAMS=
====Sg_User_Path====
Describes the path where you install your OS/2 or eComStation programs. New with eCS 1.1
Defines a directory in which Pronews search for the Spellguard user-dictionary.
SET Sg_User_Path=C:\Pronews\Spell


  SET PROGRAMS=<path>
Value can be any full path. Relative paths are not allowed.


  ex: SET PROGRAMS=C:\PROGRAMS
<b>Platform Support:</b>
 
{| class="wikitable"
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 5,972: Line 5,541:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 5,983: Line 5,548:
|}
|}


=SET Prompt=
====SHAPIEXCEPTIONHANDLER=OFF====
Defines the look of the OS/2 prompt.
Disable the WPS API exception handler.
SET SHAPIEXCEPTIONHANDLER=OFF


  SET Prompt=Options
Note: This directive seems to be an environment variable in WARP 3 with Fixpack #36 and WARP 4 with Fixpack #5. This means that you have to use the format "SET SHAPIEXCEPTIONHANDLER=OFF". On older releases it had to be only "SHAPIEXCEPTIONHANDLER=OFF"


See the OS/2 online help for the complete parameter description.
<b>Platform Support:</b>
note: You can also use Ansi escape sequences to customize your prompt.
{| class="wikitable"
 
Value can be any full path . Relative paths are not allowed.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,000: Line 5,561:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|??
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,011: Line 5,568:
|}
|}


=SET PSIDATADIR=
====SHELLEXCEPTIONHANDLER=OFF====
Set Statement for the PSI jabber client program. This statement allow to change the default profile path to other one.
Disable the WPS exception handler.
SET SHELLEXCEPTIONHANDLER=OFF 


  SET PSIDATADIR=<path>
Note: This directive seems to be an environment variable in WARP 3 with Fixpack #36 and WARP 4 with Fixpack #5. This means that you have to use the format "SET SHELLEXCEPTIONHANDLER=OFF ". On older releases it had to be only "SHELLEXCEPTIONHANDLER=OFF"
 
Value can be any full path.


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,028: Line 5,584:
!eCs 2.x
!eCs 2.x
|-
|-
|???
|??
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,036: Line 5,592:
|}
|}


=SET PnHostName=
====SET ShellHandlesINC====
Pronews use the value of this variable as the hostname in the message-ID in outgoing news articles.
Increases the number of file handles.
SET ShellHandlesINC=Value
 
Parameter:
 
Value is the number of handles by which the standard number of handles per shell process are increased. With a standard of 30 handles and SET ShellHandlesINC=20, 50 file handles (30 + 20) are available to each shell process.


  SET PnHostName=myprovider.net
Value can be any integer between 0 and approximately 255, but highly dependent upon available memory.


Value can be any full path . Relative paths are not allowed.  
This setting is only available beginning with Warp 4 Fixpack #6.


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,053: Line 5,614:
!eCs 2.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|FP6+
|Yes
|Yes
|Yes
|Yes
Line 6,061: Line 5,622:
|}
|}


=SET QT_PM_NO_DIVE=
=SET Sibyl_Reg=
This statement is used by the QT library installed under eComStation or OS/2. I had been reported to help with some screen redraw problems.
This line is used by the Speedsoft Sibyl Pascal compiler to store the registration key.
SET Sibyl_Reg=xxxxxxxxxx


  SET QT_PM_NO_DIVE=1
Value can be any full path . Relative paths are not allowed.


'''parameter:'''
<b>Platform Support:</b>
Value can be 1 or 0. It defines 1=On, 0=Off.
{| class="wikitable"
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,076: Line 5,635:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|?
|?
|Yes
|Yes
|Yes
|Yes
Line 6,087: Line 5,642:
|}
|}


=SET Queue_Size_Threshold=
===OS/2 SOM===
Controls the size of the OS/2-Message-Queue.
OS/2 SOM Set Statements.


  SET Queue_Size_Threshold=Value
====SmAddStar====
Used by OS/2 SOM.
SET SmAddStar=1


More information will be available in one of the next releases of the Config.Sys Documentation
Project.


parameter:
Value can be any full path. Relative paths are not allowed.
 
Value defines the number of messages which can be together at one time in the message-queue.
Standard: 3000 messages, Warp 3 befor Fixpack 17: 100 messages.
 
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,107: Line 5,661:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
Line 6,114: Line 5,666:
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|Yes
|}


=SET RestartObjects=
====SmClasses====
Used by OS/2 SOM.
SET SmClasses=Wptypes.idl


This variable controls the restart of programs at start up.
More information will be available in one of the next releases of the Config.Sys Documentation
Project.  


  SET RESTARTOBJECTS=parameter
Value can be any full path. Relative paths are not allowed.  
 
Default settings:
 
* SET RESTARTOBJECTS=YES
 
Parameters:
 
* Yes
This enables restarting of all running programs. All running processes and all open folders at shutdown will be restarted at start up.
 
* No
The system starts no programs and opens no folders at start up.
 
* StartUpFoldersOnly
Only programs in the startup folder will be started.
 
* ReBootOnly
Restarts programs only after a normal reboot or power on.
 
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,151: Line 5,684:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,162: Line 5,691:
|}
|}


=SET Runworkplace=
====SmEmit====
This variable defines the user interface program (the WPS).
Used by OS/2 SOM.
SET SmEmit=H;IH;C


  SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
More information will be available in one of the next releases of the Config.Sys Documentation
Project.  


Parameters:
Value can be any full path. Relative paths are not allowed.
 
Value can be any shell with a full path .
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,179: Line 5,707:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,190: Line 5,714:
|}
|}


=SET Runworkplace=ATSHELL.EXE=
====SET SmInclude====
This variable change the user interfase program to load at boot, and replace it with Atshell program.
Used by OS/2 SOM. Defines the directories where the special SOM header files are stored.
SET SmInclude=Paths


  SET RUNWORKPLACE=x:\path\ATSHELL.EXE
Parameters:
where x:\path is wherever ATSHELL.EXE is placed.


Parameters:
Paths can be any full path or any relative path.


* /Q 
If you use more than one path, the paths must be delimited by a semicolon.  
This causes the desktop shell to be launched immediately when ATSHELL  first starts up, without displaying the ATSHELL dialog.  (The ATSHELL dialog will appear, however, when/if you close the desktop shell program.)
* /S 
This enables a simple 'secure' mode.  When ATSHELL is started with this parameter, the command prompt and configuration options are disabled and inaccessible.  USE THIS OPTION WITH CAUTION -- if you don't have an alternative method of booting (such as boot diskettes or a maintenance partition), you won't have any way of changing the  configuration (or even removing ATSHELL from CONFIG.SYS), unless the desktop (or startup) program itself gives you access to a command  prompt.  Alternatively, you can use this in conjunction with the multi-user local logon feature of Security/2, by setting 'atshell /s' as the local shell for non-privileged users, and keeping the WPS (or something else) for the system administrator.


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,211: Line 5,731:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|???
|???
|Yes
|Yes
|Yes
|Yes
Line 6,222: Line 5,738:
|}
|}


=SET SANE_CONFIG_DIR=
====SmNotc====
Describes the configuration directory path for the SANE program. Points to the installation directory of the OS/2 SANE driver (*.conf). Regard the use of slashes (/).
Used by OS/2 SOM.
SET SmNotc=1


  SET SANE_CONFIG_DIR=<path>
More information will be available in one of the next releases of the Config.Sys Documentation
Project.


  ex: SET SANE_CONFIG_DIR=C:\PROGRAMS\TAME\conf
<b>Platform Support:</b>
 
{| class="wikitable"
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,236: Line 5,752:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
Line 6,247: Line 5,759:
|}
|}


=SET ScCanBeNuked=
====SmTmp====
Allows the Warpcenter to have a delete option on its context menu.
Used by OS/2 SOM. Points to a directory used to store temparaley files.
 
SET SmTmp=Path
  SET SCCANBENUKED=value
or
  SET CANBENUKED=value


Parameters:
Parameters:


Value can be ON or 1 or OFF or 0 .
Path can be any full path.
If this parameter is not set it defaults to OFF


Value can be any full path . Relative paths are not allowed.
Platform Support:
 
{| class="wikitable"
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,268: Line 5,774:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
Line 6,279: Line 5,781:
|}
|}


=SET ScFindUtility=
=SET SMG_Path=
With this entry you can use a different search program in the Warpcenter. By default, the Warpcenter starts a very slow program when you press this button Warpcenter Find Button In the \OS2\APPS directory is the fast find utility PMSeek.exe which you can use instead of the default program.
This is used by the IBM AO-Manager.
SET SMG_Path=Path


  SET SCFINDUTILITY=value
Value can be any full path. Relative paths are not allowed.
or
  SET FINDUTILITY=value
 
'''Parameters:'''
 
Value can be any program with a full path or object-id.
If this parameter is not set the default find utility is used.  
 
'''Example:'''
 
  SET SCFINDUTILITY=Programe_Name.exe


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,302: Line 5,794:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
Line 6,313: Line 5,801:
|}
|}


=SET ScKillConfirmDisabled=
====SMG_Pl2Nlg====
Avoid the "Are you sure ..." dialog if using the Warpcenter kill feature. :Note. You must also have the SET SCKILLFEATUREENABLED variable installed.
This is used by the IBM AO-Manager.  


  SET SCKILLCONFIRMDISABLED=value
Value can be any full path. Relative paths are not allowed.
or
  SET KILLCONFIRMDISABLED=value
 
'''Parameters:'''
 
Value can be ON or 1 or OFF or 0 .
If this parameter is not set it defaults to OFF
 
'''Example:'''
 
  SET SCKILLCONFIRMDISABLED=ON


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,336: Line 5,813:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
Line 6,347: Line 5,820:
|}
|}


=SET ScKillFeatureEnabled=
===SOM===
This entry enables you to use the Warpcenter window list Warpcenter Window List as an application killer. To kill an application you must hold down the key and click the left mouse button on the window list icon on the Warpcenter. A drop down menu appears and you can then select the process you want to kill. If you have selected a process, the system will ask you if you really want to kill the process.
OS/2 SOM Set Statements.


  SET SCKILLFEATUREENABLED=value
====SomBase====
or
Used by OS/2 SOM.
  SET KILLFEATUREENABLED=value
SET Odbase=path


'''Parameters:'''
Parameters:


Value can be ON , 1 , OFF or 0 .
Path can be any full path.
If this parameter is not set it defaults to OFF


Value can be any full path . Relative paths are not allowed.  
Value can be any full path. Relative paths are not allowed.
 
'''Example'''
    SET SCKILLFEATUREENABLED=ON
or
    SET KILLFEATUREENABLED=ON


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,373: Line 5,840:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
Line 6,384: Line 5,847:
|}
|}


=SET ScUsePrettyClock=
====SomdDebug====
With this entry you can change the look of the Warpcenter clock to this: Warpcenter Clock.
Used by OS/2 SOM.
It replaces the normal Warpcenter clock with one that has a digital display.
SET SomDDebug=10


  SET SCUSEPRETTYCLOCK=value
More information will be available in one of the next releases of the Config.Sys Documentation
or
Project.
  SET USEPRETTYCLOCK=value


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


    SET SCUSEPRETTYCLOCK=ON
<b>Platform Support:</b>
 
{| class="wikitable"
'''Parameters:'''
|-
 
!OS/2 2.x
Value can be ON or 1 or OFF or 0 .
!OS/2 3.0
If this parameter is not set the default clock is used.
 
Value can be any full path . Relative paths are not allowed.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
Line 6,421: Line 5,870:
|}
|}


=Set SDD...=
==SET SomdDir==
These are the Set Statements used by the Scitech Software Display Doctor for OS/2.
Used by OS/2 SOM. Points to the DSOM directory, DSOM stands for Distibuted SOM.
 
SET SomdDir=Path
==SET SDDFontDpi==
 
This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
 
universal driver for almost every graphiccard and currently in BETA test. Here can you change the  
 
logical Dots Per Inch (DPI) for matching the logical font point sizes to real pixel sizes.
 
    SET SDDFontDpi=value


Parameters:
Parameters:


Value can be 96 or 120 .
Path can be any full path.
96 DPI is usually used for small fonts and 120 DPI for large fonts.
If this variable is not set the default of 96 is used.  


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


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,449: Line 5,887:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,460: Line 5,894:
|}
|}


==SET SDDFontSize==
====SET SomdMessageLog====
This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
Used by OS/2 SOM.
SET SomDMessageLog=Somd.log


universal driver for almost every graphiccard and currently in BETA test. Here can you choose small,
More information will be available in one of the next releases of the Config.Sys Documentation
Project.  


medium or large fonts.
Value can be any full path. Relative paths are not allowed.
 
  SET SDDFontSize=value
 
Parameters:
 
Value can be small or medium or large .
If this variable is not set the default small fonts are used.
 
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,483: Line 5,910:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,494: Line 5,917:
|}
|}


==SET SDDHRes==
====SomdPort====
Used by OS/2 SOM.
SET SomdPort=4096


This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
More information will be available in one of the next releases of the Config.Sys Documentation
Project.  


universal driver for almost every graphiccard and currently in BETA test. Here can you set up the
Value can be any full path. Relative paths are not allowed.  
 
horizontally Pels Per Meter (PPM), this is used to determine scaling between pixels and millimeter on
 
the screen.
 
  SET SDDHRes=value
 
Parameters:
 
Value can be pels per meter .
If this variable is not set the SDD will compute the best value of this setting for you. Usually it is
 
not needed to set this variable.
 
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,522: Line 5,933:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,533: Line 5,940:
|}
|}


==SET SDDIcons==
====SomdTimeout====
Used by OS/2 SOM.
SET SomdTimeout=300


This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
More information will be available in one of the next releases of the Config.Sys Documentation
 
Project.  
universal driver for almost every graphiccard and currently in BETA test. With this environment
 
variable can you change the Icon size on the desktop.
 
  SET SDDIcons=value
 
Parameters:
 
Value can be small or large .
Small icons are 32x32 pixels and large icons are 40x40 pixels.
If this variable is not set the default small icons are used.  


Value can be any full path . Relative paths are not allowed.  
Value can be any full path . Relative paths are not allowed.  
Line 6,558: Line 5,956:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,569: Line 5,963:
|}
|}


==SET SDDVRes==
==SET SomIR==
This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a
Used by OS/2 SOM. Points to all *.ir files needed by SOM.
 
SET SomIR=E:\OS2\ETC\SOM.IR;SOM.IR
universal driver for almost every graphiccard and currently in BETA test. Here can you set up the
 
vertically Pels Per Meter (PPM), this is used to determine scaling between pixels and millimeter on
 
the screen.
 
  SET SDDVRes=value


Parameters:
Parameters:


Value can be pels per meter .
You can use any *.ir file. If you use more than one files, the files must be delimited by a semicolon.  
If this variable is not set the SDD will compute the best value of this setting for you. Usually it is
 
not needed to set this variable.  


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


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,596: Line 5,980:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,607: Line 5,987:
|}
|}


=SET Sg_...=
====SomRunTime====
This are the Set Statements for Pronews.
Used by OS/2 SOM.
SET SomRunTime=Path


==SET Sg_Dict_Path==
More information will be available in one of the next releases of the Config.Sys Documentation
Defines a directory in which Pronews search for the Spellguard dictionary.
Project.  


  SET Sg_Dict_Path=C:\Pronews\Spell
Value can be any full path. Relative paths are not allowed.
 
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,624: Line 6,003:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,635: Line 6,010:
|}
|}


====SomSockets====
Used by OS/2 SOM.
SET SomSockets=TcpIpSockets


==SET Sg_User_Path==
More information will be available in one of the next releases of the Config.Sys Documentation
Defines a directory in which Pronews search for the Spellguard user-dictionary.
Project.


  SET Sg_User_Path=C:\Pronews\Spell
Value can be any full path. Relative paths are not allowed.


Value can be any full path . Relative paths are not allowed.
{|class="wikitable"
 
|+Platform Support:
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,661: Line 6,032:
|}
|}


=SET SHAPIEXCEPTIONHANDLER=OFF=
==SET SomThreadPeer==
Disable the WPS API exception handler.
The SomThreadPeer environment variable is used by the Lotus Smartsuite.
 
SET SomThreadPeer=1
  SET SHAPIEXCEPTIONHANDLER=OFF
 
Note: This directive seems to be an environment variable in WARP 3 with Fixpack #36 and WARP 4 with Fixpack #5. This means that you have to use the format "SET SHAPIEXCEPTIONHANDLER=OFF". On older releases it had to be only "SHAPIEXCEPTIONHANDLER=OFF"


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


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,676: Line 6,045:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|??
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,687: Line 6,052:
|}
|}


====Sourcepath====
Defines the path to the OS/2 install diskettes image files. Normally this is the OS2IMAGES directory on the OS/2 install CDRom, if you have the files somewhere else you can define here the right path. The Sourcepath variable is used by the OS/2 install programm and by the programms in the "Install/Delete" folder.
SET Sourcepath=path


=SET SHELLEXCEPTIONHANDLER=OFF=
Value can be any full path . Relative paths are not allowed.  
Disable the WPS exception handler.
 
  SET SHELLEXCEPTIONHANDLER=OFF 
 
Note: This directive seems to be an environment variable in WARP 3 with Fixpack #36 and WARP 4 with Fixpack #5. This means that you have to use the format "SET SHELLEXCEPTIONHANDLER=OFF ". On older releases it had to be only "SHELLEXCEPTIONHANDLER=OFF"


<b>Platform Support:</b>
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,702: Line 6,065:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|??
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,713: Line 6,072:
|}
|}


===IBM VoiceType===
IBM Voicetype Set Statements.


====Spch_Bin====
Used by Voicetype.
SET Spch_Bin=Path


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


 
Platform Support:
 
{|class="wikitable"
=SET ShellHandlesINC=
Increases the number of file handles.
 
  SET ShellHandlesINC=Value
 
Parameter:
 
Value is the number of handles by which the standard number of handles per shell process are increased. With a standard of 30 handles and SET ShellHandlesINC=20, 50 file handles (30 + 20) are available to each shell process.
 
Value can be any integer between 0 and approximately 255, but highly dependent upon available memory.
 
This setting is only available beginning with Warp 4 Fixpack #6.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,738: Line 6,088:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|No
|No
|FP6+
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=SET Sibyl_Reg=
====Spch_MainLang====
This line is used by the Speedsoft Sibyl Pascal compiler to store the registration key.
Used by OS/2 Voicetype.Defines the language which Voicetype uses for "Voictype Navigation". It is only needed when you have more than one Voicetype versions installed. SET Spch_MainLang=language
 
Parameter:


  SET Sibyl_Reg=xxxxxxxxxx
Language is one of the country and language abbrevations as used in the Lang environment variable. For example: Use SET Spch_MainLang=En_US for American english .


Value can be any full path . Relative paths are not allowed.  
More information will be available in one of the next releases of the Config.Sys Documentation Project.


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,763: Line 6,111:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=Set SM...=
==Spch_Path==
OS/2 SOM Set Statements.
Used by Voicetype.
SET Spch_Path=Path


==SET SmAddStar==
More information will be available in one of the next releases of the Config.Sys Documentation Project.  
Used by OS/2 SOM.
 
  SET SmAddStar=1
 
More information will be available in one of the next releases of the Config.Sys Documentation  
 
Project.
 
 
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 6,796: Line 6,131:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|Yes
|Yes
|Yes
|}


==SET SmClasses==
====Spch_Run====
Used by OS/2 SOM.
Used by Voicetype.
SET Spch_Run=Path


  SET SmClasses=Wptypes.idl
More information will be available in one of the next releases of the Config.Sys Documentation Project.


More information will be available in one of the next releases of the Config.Sys Documentation
Platform Support:
 
{| class="wikitable"
Project.
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,825: Line 6,151:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


==SET SmEmit==
=====SET Spch_Rw=====
Used by Voicetype.
SET Spch_Rw=Path


Used by OS/2 SOM.
More information will be available in one of the next releases of the Config.Sys Documentation Project.


  SET SmEmit=H;IH;C
Platform Support:
 
{| class="wikitable"
More information will be available in one of the next releases of the Config.Sys Documentation
 
Project.
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,855: Line 6,171:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


==SET SmInclude==
=====SET Spch_Trn=====
Used by Voicetype.
SET Spch_Bin=Trn


Used by OS/2 SOM. Defines the directories where the special SOM header files are stored.
More information will be available in one of the next releases of the Config.Sys Documentation Project.


  SET SmInclude=Paths
Platform Support:
 
{| class="wikitable"
Parameters:
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|No
|No
|Yes
|Yes
|}


Paths can be any full path or any relative path .
====SET SrvName1====
This line is used for remote installations of OS/2.
SET SrvName1=xxxxxxx


If you use more than one path, the paths must be delimited by a semicolon.  
Value can be any full path. Relative paths are not allowed.


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,885: Line 6,211:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,896: Line 6,218:
|}
|}


==SET SmNotc==
====SET Steward_Cf====
Used by OS/2 SOM.
This is used by the POP3 and SMTP Mailserver Inet.Mail.
SET Steward_Cf=Path


  SET SmNotc=1
Parameters:


More information will be available in one of the next releases of the Config.Sys Documentation
Path can be any full path.


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


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,912: Line 6,235:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,923: Line 6,242:
|}
|}


==SET SmTmp==
====SET Swing_Home====
This line points to the home directory of the Java Swing Runtime.
SET Swing_Home=path


Used by OS/2 SOM. Points to a directory used to store temparaley files.
Parameters:


  SET SmTmp=Path
Path can be any full path.


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


Path can be any full path .
Platform Support:
<b>Platform Support:</b>
{| class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,939: Line 6,259:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,950: Line 6,266:
|}
|}


=SET SMG_Path=
====SYSTEM_INI====
This is used by the IBM AO-Manager.
Tells the system the path and name of the System INI file. This file contains a lot of system related settings. Be careful, this is a critical system file!
SET SYSTEM_INI=C:\OS2\OS2SYS.INI


  SET SMG_Path=Path
Default settings:
* SET SYSTEM_INI=C:\OS2\OS2SYS.INI


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


<b>Platform Support:</b>
Value can be any path to a valid System INI file.
{| class="wikitable" style="text-align:center" border="1"
Value can be any full path. Relative paths are not allowed.
 
'''Platform Support:'''
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,964: Line 6,285:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
====SET TCPLANG====
Sets the Language for TCP/IP V4.x.
SET TCPLANG=<xx_XX>
ex: SET TCPLANG=EN_US
'''Platform Support:'''
{|class="wikitable"
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|No
|Yes
|Yes
|Yes
|Yes
Line 6,975: Line 6,311:
|}
|}


====Telnet.Password.ID====
Sets a password for the telnet daemon (Telnetd).
SET Telnet.Password.ID=password


=SET SMG_Pl2Nlg=
Value can be any full path. Relative paths are not allowed.
This is used by the IBM AO-Manager.  


Value can be any full path . Relative paths are not allowed.
'''Platform Support:'''
 
{| class="wikitable"
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 6,988: Line 6,324:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 6,999: Line 6,331:
|}
|}


====TEMP====
Here you can define a directory were OS/2 and programs can store temporarily files. It is a god idea to use the same directory as used in SET Tmp. Check the directory time by time to see if there are temporally file that you can delete, because some applications forget to delete their temporally files.
SET TEMP=<path>


=SET SOM...=
ex: SET TEMP=C:\var\temp
OS/2 SOM Set Statements.


==SET SomBase==
Value can be any full path. Relative paths are not allowed.
Used by OS/2 SOM.


  SET Odbase=path
'''Platform Support:'''
 
{| class="wikitable"
Parameters:
 
Path can be any full path .
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,021: Line 6,346:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,032: Line 6,353:
|}
|}


==SET SomdDebug==
====SET Term====
Used by OS/2 SOM.
The Term environment variable defines the timinal type for some applications which uses the EMX-Runtime-Environment. All available terminal types are stored in the termcap file defined by the termcap environment variable.
SET TERM=Ansi


  SET SomDDebug=10
Value can be any full path. Relative paths are not allowed.


More information will be available in one of the next releases of the Config.Sys Documentation
Platform Support:
 
{| class="wikitable"
Project.
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,050: Line 6,366:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,061: Line 6,373:
|}
|}


==SET SomdDir==
====SET TERMCAP====
Used by OS/2 SOM. Points to the DSOM directory, DSOM stands for Distibuted SOM.
Defines the termcap file for applications which uses the EMX-Runtime-Environment. The termcap file stores all the settings needed for a specific terminal type. The terminal type is set up by the Term variable.
SET TERMCAP=<path>
ex: SET TERMCAP=C:/user/emx/etc/termcap.dat


  SET SomdDir=Path
'''note:''' You must use a Unix like forward-slash as a directory separator!
 
Parameters:
 
Path can be any full path .


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


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,079: Line 6,389:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,090: Line 6,396:
|}
|}


==SET SomdMessageLog==
====SET TIMESYNC====
Used by OS/2 SOM.
New with eCS 1.1
SET TIMESYNC=<parameter>


  SET SomDMessageLog=Somd.log
ex: SET TIMESYNC=0


More information will be available in one of the next releases of the Config.Sys Documentation
====SET TMP====
 
Here you can define a directory were OS/2 and programs can store temporarily files. It is a god idea to use the same directory as used in SET Temp. Check the directory time by time to see if there are temporally file that you can delete, because some applications forget to delete their temporally files.
Project.
SET Tmp=C:\Temp


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


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,108: Line 6,415:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,119: Line 6,422:
|}
|}


==SET SomdPort==
====SET TMPDIR====
Used by OS/2 SOM.
Here you can define a directory were OS/2 and programs can store temporarily files. It is a god idea to use the same directory as used in SET TEMP. Check the directory time by time to see if there are temporally file that you can delete, because some applications forget to delete their temporally files.
  SET TMPDIR=<path>


   SET SomdPort=4096
   ex: SET TMPDIR=C:\var\temp
 
More information will be available in one of the next releases of the Config.Sys Documentation
 
Project.


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


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,137: Line 6,437:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,148: Line 6,444:
|}
|}


==SET SomdTimeout==
=SET TZ=
Used by OS/2 SOM.
Use this to SET up the correct timezone you live in. The time zone is used by many network or internet application to determine the correct General Mean Time (GMT, UTC or MEZ).


  SET SomdTimeout=300
  SET TZ=SSSdiffDDD,sm,sw,sd,st,em,ew,ed,et,offset


More information will be available in one of the next releases of the Config.Sys Documentation
  ex: SET TZ=EST5


Project.
'''Parameters:'''


Value can be any full path . Relative paths are not allowed.  
* SSS
The identifier of the standard timezone (wintertime). It must be three characters long, start with a letter and can contain spaces.


<b>Platform Support:</b>
* diff
{| class="wikitable" style="text-align:center" border="1"
This is the difference between the GMT time and your local time. Diff is defined in hours, hours and minutes or hours, minutes and seconds. You can specify positive and negative values. Positive values denotes a timezone west of the Greenwich meridian. A negative value denotes a timezone east of the Greenwich meridian. See the examples for diff values below:
|-
      Diff is one hour east -1
!OS/2 2.x
      Diff is one hour and 30 minutes west 1:30
!OS/2 3.0
      Diff is one hour, 30 minutes and 20 seconds west 1:30:20
!OS/2 4.0
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}


==SET SomIR==
* DDD
Used by OS/2 SOM. Points to all *.ir files needed by SOM.
The identifier of the daylight savings timezone (summertime). It must be three characters long, start with a letter and can contain spaces.


  SET SomIR=E:\OS2\ETC\SOM.IR;SOM.IR
* sm
Starting month of the daylight savings time.
Sm can be in the range from 1 to 12 .
Default: 4


Parameters:
* sw
Starting week of the daylight savings time.
Sw can be in the range from -4 to 4 . -1 is the last week of the month, -2 the week before the last week, ..., 0 no week specified, ... and 1 is the first week.
Default: 1


You can use any *.ir file. If you use more than one files, the files must be delimited by a semicolon.  
* sd
Starting day of the daylight savings time.
Sd can be in the range from 0 to 6 if sw is not 0. 0 is the sunday, 1 is the monday, ... and 6 is the saturday.
Sd can be in the range from 1 to 31 if sw equals 0.
Default: 0
 
* st
Starting time of the daylight savings time.
St can be in the range from 1 to 86400 . St is counted in seconds from midnight. If the switch to daylight savings time occours at 01:00:00 O'clock in the night, you should set st to 3600.
Default: 3600
 
* em
Ending month of the daylight savings time.
Em can be in the range from 1 to 12 .
Default: 10
 
* ew
Ending week of the daylight savings time.
Ew can be in the range from -4 to 4 . -1 is the last week of the month, -2 the week before the last week, ..., 0 no week specified, ... and 1 is the first week.
Default: -1
 
* ed
Ending day of the daylight savings time.
Ed can be in the range from 0 to 6 if ew is not 0. 0 is the sunday, 1 is the monday, ... and 6 is the saturday.
Ed can be in the range from 1 to 31 if ew equals 0.
Default: 0
 
* et
Ending time of the daylight savings time.
Et can be in the range from 1 to 86400 . Et is counted in seconds from midnight. If the switch to daylight savings time occours at 01:00:00 O'clock in the night, you should set et to 3600.
Default: 7200
 
* offset
The difference between standard time and daylights savings time.
Offset can be in the range from 1 to 86400.
One hour is 3600 seconds.
Default: 3600


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


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,195: Line 6,522:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,206: Line 6,529:
|}
|}


==SET SomRunTime==
====SET ULSPATH====
Used by OS/2 SOM.
Defines the path to the Unicode languages files.


   SET SomRunTime=Path
   SET ULSPATH=<path>


More information will be available in one of the next releases of the Config.Sys Documentation
  ex: SET ULSPATH=C:\Language


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


Value can be any full path . Relative paths are not allowed.
Platform Support:
 
{| class="wikitable"
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,224: Line 6,545:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,235: Line 6,552:
|}
|}


==SET SomSockets==
====SET UNZIPOPT====
Used by OS/2 SOM.
SET UNZIPOPT=<parameter>
 
ex: SET UNZIPOPT=-C
 
'''Parameters'''
 
* -Z
zipinfo(1L) mode. If the first option on the command line is -Z, the remaining options are taken to be zipinfo(1L) options. See the appropriate manual page for a description of these options.
 
* -A
[OS/2, Unix DLL] print extended help for the DLL's programming interface (API).
 
* -c
extract files to stdout/screen (``CRT''). This option is similar to the -p option except that the name of each file is printed as it is extracted, the -a option is allowed, and ASCII-EBCDIC conversion is automatically performed if appropriate. This option is not listed in the unzip usage screen.
 
* -f
freshen existing files, i.e., extract only those files that already exist on disk and that are newer than the disk copies. By default unzip queries before overwriting, but the -o option may be used to suppress the queries. Note that under many operating systems, the TZ (timezone) environment variable must be set correctly in order for -f and -u to work properly (under Unix the variable is usually set automatically). The reasons for this are somewhat subtle but have to do with the differences between DOS-format file times (always local
time) and Unix-format times (always in GMT/UTC) and the necessity to compare the two. A typical TZ value is ``PST8PDT'' (US Pacific time with automatic adjustment for Daylight Savings Time or ``summer time'').
 
* -l
list archive files (short format). The names, uncompressed file sizes and modification dates and times of the specified files are printed, along with totals for all files specified. If UnZip was compiled with OS2_EAS defined, the -l option also lists columns for the sizes of stored OS/2 extended attributes (EAs) and OS/2 access control lists (ACLs). In addition, the zipfile comment and individual file comments (if any) are displayed. If a file was archived from a single-case file system (for example, the old MS-DOS FAT file system) and the -L option was given, the filename is converted to lowercase and is prefixed with a caret (^).
 
* -p
extract files to pipe (stdout). Nothing but the file data is sent to stdout, and the files are always extracted in binary format, just as they are stored (no conversions).
 
* -t
test archive files. This option extracts each specified file in memory and compares the CRC (cyclic redundancy check, an enhanced checksum) of the expanded file with the original file's stored CRC value.


  SET SomSockets=TcpIpSockets
* -T
[most OSes] set the timestamp on the archive(s) to that of the newest file in each one. This corresponds to zip's -go option except that it can be used on wildcard zipfiles (e.g., ``unzip -T \*.zip'') and is much faster.


More information will be available in one of the next releases of the Config.Sys Documentation
* -u
update existing files and create new ones if needed. This option performs the same function as the -f option, extracting (with query) files that are newer than those with the same name on disk, and in addition it extracts those files that do not already exist on disk. See -f above for information on setting the timezone properly.


Project.
* -v
be verbose or print diagnostic version info. This option has evolved and now behaves as both an option and a modifier. As an option it has two purposes: when a zipfile is specified with no other options, -v lists archive files verbosely, adding to the basic -l info the compression method, compressed size, compression ratio and 32-bit CRC. When no zipfile is specified (that is, the complete command is simply ``unzip -v''), a diagnostic screen is printed. In addition to the normal header with release date and version, unzip lists the home Info-ZIP ftp site and where to find a list of other ftp and non-ftp sites; the target operating system for which it was compiled, as well as (possibly) the hardware on which it was compiled, the compiler and version used, and the compilation date; any special compilation options that might affect the program's operation ; and any options stored in environment variables that might do the same . As a modifier it works in conjunction with other options (e.g., -t) to produce more verbose or debugging output; this is not yet fully implemented but will be in future releases.


Value can be any full path . Relative paths are not allowed.  
* -z
display only the archive comment.  


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,253: Line 6,600:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|???
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|Yes
 
|Yes
====USE_HOSTS_FIRST====
|}
If Use_Hosts_First is set up, tcp/ip will first look in the local file ..\Etc\Hosts for the dotted IP address for a specific Hostname on the internet.


==SET SomThreadPeer==
Let me explain - Whenever you connect to the internet and you access a host ( for example http://www.netlabs.org ), your browser must know the dotted IP address ( for example 195.65.67.48 ) for the host. So the Browser contact a Domain name Server (DNS) and ask for the IP address. This takes some time, to speed up internet connection you can define in the Hosts file the hostnames and the IP addresses.  
The SomThreadPeer environment variable is used by the Lotus Smartsuite.


  SET SomThreadPeer=1  
OS/2 will only use Hosts file if Use_Hosts_First is set to 1. You can define all kind of hosts www-server, mail-server, news-server, ftp-server or whatever else. To get the IP address for a host type "host" and the hostname in an OS/2 window. The actual Path for the host file is defined by the Etc environment variable.
SET USE_HOSTS_FIRST=1  


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


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,278: Line 6,624:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,289: Line 6,631:
|}
|}


=SET Sourcepath=
====USER====
Defines the path to the OS/2 install diskettes image files. Normally this is the OS2IMAGES directory on the OS/2 install CDRom, if you have the files somewhere else you can define here the right path. The Sourcepath variable is used by the OS/2 install programm and by the programms in the "Install/Delete" folder.
Needed by some XFree86/OS2 programs. The XFree86/OS2 documentation says that this variable may be used in the future. The User should be set to the same username as in SET LogName defined.
 
It is used also on eComStation and it is on it's default config.sys file.


  SET Sourcepath=path
SET USER=<username>


Value can be any full path . Relative paths are not allowed.
ex: SET USER=Oliver
ex: SET USER=ECS_USER


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,303: Line 6,648:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,314: Line 6,655:
|}
|}


=SET SPCH...=
=SET USER_INI=
IBM Voicetype Set Statements.
This variable tells OS/2 the path and name of the User INI file. This file contains information about desktop settings and various applications. Be careful, this is a critical system file!
SET USER_INI=C:\OS2\OS2.INI
 
Default settings:
 
* SET USER_INI=C:\OS2\OS2.INI


==SET Spch_Bin==
'''Parameters:'''
Used by Voicetype.


  SET Spch_Bin=Path
Value can be any path to a valid User INI file.


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


<b>Platform Support:</b>
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,331: Line 6,676:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
Line 7,342: Line 6,683:
|}
|}


==SET Spch_MainLang==
====SET Vacpp_Shared====
This line is used by the IBM Visualage C++ Compiler.
SET Vacpp_Shared=False


Used by OS/2 Voicetype.Defines the language which Voicetype uses for "Voictype Navigation". It is only needed when you have more than one Voicetype versions installed. SET Spch_MainLang=language
Value can be any full path . Relative paths are not allowed.  
 
Parameter:
 
Language is one of the country and language abbrevations as used in the Lang environment variable. For example: Use SET Spch_MainLang=En_US for American english .
 
More information will be available in one of the next releases of the Config.Sys Documentation Project.


<b>Platform Support:</b>
<b>Platform Support:</b>
Line 7,359: Line 6,696:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|no
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,370: Line 6,703:
|}
|}


====SET VbPath====
This line is used by the IBM Visualage C++ Compiler.
SET VbPath=Path


==SET Spch_Path==
Parameters:
Used by Voicetype.


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


More information will be available in one of the next releases of the Config.Sys Documentation Project.  
Value can be any full path. Relative paths are not allowed.  


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,385: Line 6,720:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,396: Line 6,727:
|}
|}


====SET Vcfg_NO_DDC====
This line is used GRADD based graphiccard drivers. It controls if your monitor capabilities should be read with the Display Data Channel (DDC) or not.
SET Vcfg_No_DDC=value


==SET Spch_Run==
Parameters:
Used by Voicetype.


  SET Spch_Run=Path
Value can be True or False. If set to False or the variable is not set up, than will the graphiccard driver use DDC to read the monitor capabilities.


More information will be available in one of the next releases of the Config.Sys Documentation Project.
Value can be any full path. Relative paths are not allowed.  


<b>Platform Support:</b>
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,411: Line 6,744:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|No
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,422: Line 6,751:
|}
|}


====SET Vio_Mga====
This line is used by matrox graphiccard drivers.
SET Vio_Mga=Device(Bvhvga,Bmgax64)


==SET Spch_Rw==
Value can be any full path . Relative paths are not allowed.  
Used by Voicetype.


  SET Spch_Rw=Path
Platform Support:
 
{| class="wikitable"
More information will be available in one of the next releases of the Config.Sys Documentation Project.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,437: Line 6,764:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
Line 7,448: Line 6,771:
|}
|}


====SET VIO_SVGA====
Needed by SVGA Graphic cards.
  SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)


==SET Spch_Trn==
'''Platform Support:'''
Used by Voicetype.
{| class="wikitable"
 
  SET Spch_Bin=Trn
 
More information will be available in one of the next releases of the Config.Sys Documentation Project.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,463: Line 6,782:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|No
|No
|Yes
|Yes
|Yes
|Yes
Line 7,474: Line 6,789:
|}
|}


====SET Video_Devices====
Needed by VGA and SVGA Graphic cards.
SET VIDEO_DEVICES=VIO_SVGA


=SET SrvName1=
Platform Support:
This line is used for remote installations of OS/2.
{| class="wikitable"
 
  SET SrvName1=xxxxxxx
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,489: Line 6,800:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,500: Line 6,807:
|}
|}


 
====SET VisproC====
=SET Steward_Cf=
Used by Vispro C. Points to the directory where Vispro C is installed.
This is used by the POP3 and SMTP Mailserver Inet.Mail.
SET VisproC=Path
 
  SET Steward_Cf=Path


Parameters:
Parameters:
Line 7,512: Line 6,817:
Value can be any full path . Relative paths are not allowed.  
Value can be any full path . Relative paths are not allowed.  


<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable" style="text-align:center" border="1"
|-
|+Platform Support:
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,530: Line 6,830:
|}
|}


=SET Swing_Home=
====SET Visprorx====
This line points to the home directory of the Java Swing Runtime.
Used by Vispro Rexx. Points to the directory where Vispro Rexx is installed.
 
SET VisproRX=Path
  SET Swing_Home=path


Parameters:
Parameters:


Path can be any full path .  
Path can be any full path.


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


<b>Platform Support:</b>
{| class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,559: Line 6,853:
|}
|}


=SET SYSTEM_INI=
====SET VpBase====
Tells the system the path and name of the System INI file. This file contains a lot of system related settings. Be careful, this is a critical system file!
Used by Virtual Pascal. Points to the directory where Virtual Pascal is installed.
SET VpBase=Path


  SET SYSTEM_INI=C:\OS2\OS2SYS.INI
Parameters:


Default settings:
Path can be any full path.


* SET SYSTEM_INI=C:\OS2\OS2SYS.INI
Value can be any full path. Relative paths are not allowed.


'''Parameters:'''
{|class="wikitable"
 
|+Platform Support:
Value can be any path to a valid System INI file .
Value can be any full path . Relative paths are not allowed.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,591: Line 6,876:
|}
|}


=SET TCPLANG=
====SET VpHelp====
Sets the Language for TCP/IP V4.x.
Used by Virtual Pascal. Defines the directory where the Virtual Pascal help files are stored.
SET VpHelp=Path
 
Parameters:


  SET TCPLANG=<xx_XX>
Path can be any full path.


  ex: SET TCPLANG=EN_US
Value can be any full path. Relative paths are not allowed.


'''Platform Support:'''
{| class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|???
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,616: Line 6,899:
|}
|}


====SET VpLib====
Used by Virtual Pascal. Points to the Virtual Pascal Library files.
SET VpLib=Path


=SET Telnet.Password.ID=
Parameters:
Sets a password for the telnet daemon (Telnetd).


  SET Telnet.Password.ID=password
Path can be any full path.


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


'''Platform Support:'''
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,631: Line 6,916:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,642: Line 6,923:
|}
|}


=SET TEMP=
====SET VpOut====
Here you can define a directory were OS/2 and programs can store temporarily files. It is a god idea to use the same directory as used in SET Tmp. Check the directory time by time to see if there are temporally file that you can delete, because some applications forget to delete their temporally files.
Used by Virtual Pascal. Defines the directory where the compiled projects should be written to.
SET VpOut=Path


  SET TEMP=<path>
Parameters:


  ex: SET TEMP=C:\var\temp
Path can be any full path.


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


'''Platform Support:'''
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,658: Line 6,940:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,669: Line 6,947:
|}
|}


=SET Term=
====SET VxRexx====
The Term environment variable defines the timinal type for some applications which uses the EMX-Runtime-Environment. All available terminal types are stored in the termcap file defined by the termcap environment variable.
Used by Watcom VX-Rexx. Points to the directory where VX-Rexx is installed.
  SET VxRexx=Path
 
Parameters:


  SET TERM=Ansi
Path can be any full path.


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


<b>Platform Support:</b>
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,694: Line 6,970:
|}
|}


=SET TERMCAP=
====SET WATCOM====
Defines the termcap file for applications which uses the EMX-Runtime-Environment. The termcap file stores all the settings needed for a specific terminal type. The terminal type is set up by the Term variable.
This line is used by the Watcom C/C++ Compiler and defines the directory where it is installed.
SET WATCOM=<path>


  SET TERMCAP=<path>
'''Parameters:'''
 
Path can be any full path. Value can be any full path. Relative paths are not allowed.  
  ex: SET TERMCAP=C:/user/emx/etc/termcap.dat
 
'''note:''' You must use a Unix like forward-slash as a directory separator!
 
Value can be any full path . Relative paths are not allowed.  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,712: Line 6,984:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,722: Line 6,990:
|Yes
|Yes
|}
|}
=SET TIMESYNC=
New with eCS 1.1


  SET TIMESYNC=<parameter>
====SET WpsRef====
Used by the IBM OS/2 Programmer Toolkit. Defines which books should be shown in the WPS Guide and Reference.
SET Wpsref=Wps1.inf+wps2.inf+wps3.inf


  ex: SET TIMESYNC=0
Value can be any full path . Relative paths are not allowed.


'''Platform Support:'''
Platform Support:
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,736: Line 7,004:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,747: Line 7,011:
|}
|}


=SET TMP=
====SET WPS_COMMUNICATION====
Here you can define a directory were OS/2 and programs can store temporarily files. It is a god idea to use the same directory as used in SET Temp. Check the directory time by time to see if there are temporally file that you can delete, because some applications forget to delete their temporally files.
This line is used by the File and Print Client.
SET WPS_COMMUNICATION=YES


  SET Tmp=C:\Temp
'''Platform Support:'''
 
{| class="wikitable"
Value can be any full path . Relative paths are not allowed.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 7,761: Line 7,022:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,772: Line 7,029:
|}
|}


====SET X11Root====
Needed by XFree86/OS2. Points to the directory in which the \XFree86 directory is installed.
SET X11Root=E:


=SET TMPDIR=
If you have installed XFree86/OS2 in the directory "D:\user\emx\Xfree86" then set up X11Root to "D:/user/emx"
Here you can define a directory were OS/2 and programs can store temporarily files. It is a god idea to use the same directory as used in SET TEMP. Check the directory time by time to see if there are temporally file that you can delete, because some applications forget to delete their temporally files.


  SET TMPDIR=<path>
note: You must use a Unix like forward-slash as a directory separator!
 
  ex: SET TMPDIR=C:\var\temp


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


'''Platform Support:'''
{|class="wikitable"
{| class="wikitable" style="text-align:center" border="1"
|+Platform Support:
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 7,800: Line 7,052:
|}
|}


=SET TZ=
====SET X11Shell====
Use this to SET up the correct timezone you live in. The time zone is used by many network or internet application to determine the correct General Mean Time (GMT, UTC or MEZ).
Needed by XFree86/2. Defines the shell to be used within XFree86/2, if you want to use the standard Cmd.exe this line is not necessary.
SET X11Shell=E:\user\emx\XFree86\


  SET TZ=SSSdiffDDD,sm,sw,sd,st,em,ew,ed,et,offset
Value can be any full path. Relative paths are not allowed.


  ex: SET TZ=EST5
Platform Support:
{| class="wikitable"
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|Yes
|Yes
|Yes
|Yes
|}


'''Parameters:'''
===SET XPRO...===
This parameters was found on XTEL software configurations (version 5.6 (MINI X-TEL) and 6.0). This software is for PLC usage.
SET XPROSYS=X:\XPROSYS
SET XPROHELP=X:\XPROSYS\HLP
SET QH=X:\XPROSYS\HLP
SET XPROUSR=X:\XPROSYS
SET XPROMOD=X:\XPROSYS
IOPL=YES


* SSS
{| class="wikitable"
The identifier of the standard timezone (wintertime). It must be three characters long, start with a letter and can contain spaces.
|+Platform Support:
 
* diff
This is the difference between the GMT time and your local time. Diff is defined in hours, hours and minutes or hours, minutes and seconds. You can specify positive and negative values. Positive values denotes a timezone west of the Greenwich meridian. A negative value denotes a timezone east of the Greenwich meridian. See the examples for diff values below:
      Diff is one hour east -1
      Diff is one hour and 30 minutes west 1:30
      Diff is one hour, 30 minutes and 20 seconds west 1:30:20
 
* DDD
The identifier of the daylight savings timezone (summertime). It must be three characters long, start with a letter and can contain spaces.
 
* sm
Starting month of the daylight savings time.
Sm can be in the range from 1 to 12 .
Default: 4
 
* sw
Starting week of the daylight savings time.
Sw can be in the range from -4 to 4 . -1 is the last week of the month, -2 the week before the last week, ..., 0 no week specified, ... and 1 is the first week.
Default: 1
 
* sd
Starting day of the daylight savings time.
Sd can be in the range from 0 to 6 if sw is not 0. 0 is the sunday, 1 is the monday, ... and 6 is the saturday.
Sd can be in the range from 1 to 31 if sw equals 0.
Default: 0
 
* st
Starting time of the daylight savings time.
St can be in the range from 1 to 86400 . St is counted in seconds from midnight. If the switch to daylight savings time occours at 01:00:00 O'clock in the night, you should set st to 3600.
Default: 3600
 
* em
Ending month of the daylight savings time.
Em can be in the range from 1 to 12 .
Default: 10
 
* ew
Ending week of the daylight savings time.
Ew can be in the range from -4 to 4 . -1 is the last week of the month, -2 the week before the last week, ..., 0 no week specified, ... and 1 is the first week.
Default: -1
 
* ed
Ending day of the daylight savings time.
Ed can be in the range from 0 to 6 if ew is not 0. 0 is the sunday, 1 is the monday, ... and 6 is the saturday.
Ed can be in the range from 1 to 31 if ew equals 0.
Default: 0
 
* et
Ending time of the daylight savings time.
Et can be in the range from 1 to 86400 . Et is counted in seconds from midnight. If the switch to daylight savings time occours at 01:00:00 O'clock in the night, you should set et to 3600.
Default: 7200
 
* offset
The difference between standard time and daylights savings time.
Offset can be in the range from 1 to 86400 .
One hour is 3600 seconds.
Default: 3600
 
Value can be any full path . Relative paths are not allowed.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 ULSPATH=
Defines the path to the Unicode languages files.
 
  SET ULSPATH=<path>
 
  ex: SET ULSPATH=C:\Language
 
Value can be any full path . Relative paths are not allowed.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 UNZIPOPT=
 
  SET UNZIPOPT=<parameter>
 
  ex: SET UNZIPOPT=-C
 
'''Parameters'''
 
* -Z
zipinfo(1L) mode. If the first option on the command line is -Z, the remaining options are taken to be zipinfo(1L) options. See the appropriate manual page for a description of these options.
 
* -A
[OS/2, Unix DLL] print extended help for the DLL's programming interface (API).
 
* -c
extract files to stdout/screen (``CRT''). This option is similar to the -p option except that the name of each file is printed as it is extracted, the -a option is allowed, and ASCII-EBCDIC conversion is automatically performed if appropriate. This option is not listed in the unzip usage screen.
 
* -f
freshen existing files, i.e., extract only those files that already exist on disk and that are newer than the disk copies. By default unzip queries before overwriting, but the -o option may be used to suppress the queries. Note that under many operating systems, the TZ (timezone) environment variable must be set correctly in order for -f and -u to work properly (under Unix the variable is usually set automatically). The reasons for this are somewhat subtle but have to do with the differences between DOS-format file times (always local
time) and Unix-format times (always in GMT/UTC) and the necessity to compare the two. A typical TZ value is ``PST8PDT'' (US Pacific time with automatic adjustment for Daylight Savings Time or ``summer time'').
 
* -l
list archive files (short format). The names, uncompressed file sizes and modification dates and times of the specified files are printed, along with totals for all files specified. If UnZip was compiled with OS2_EAS defined, the -l option also lists columns for the sizes of stored OS/2 extended attributes (EAs) and OS/2 access control lists (ACLs). In addition, the zipfile comment and individual file comments (if any) are displayed. If a file was archived from a single-case file system (for example, the old MS-DOS FAT file system) and the -L option was given, the filename is converted to lowercase and is prefixed with a caret (^).
 
* -p
extract files to pipe (stdout). Nothing but the file data is sent to stdout, and the files are always extracted in binary format, just as they are stored (no conversions).
 
* -t
test archive files. This option extracts each specified file in memory and compares the CRC (cyclic redundancy check, an enhanced checksum) of the expanded file with the original file's stored CRC value.
 
* -T
[most OSes] set the timestamp on the archive(s) to that of the newest file in each one. This corresponds to zip's -go option except that it can be used on wildcard zipfiles (e.g., ``unzip -T \*.zip'') and is much faster.
 
* -u
update existing files and create new ones if needed. This option performs the same function as the -f option, extracting (with query) files that are newer than those with the same name on disk, and in addition it extracts those files that do not already exist on disk. See -f above for information on setting the timezone properly.
 
* -v
be verbose or print diagnostic version info. This option has evolved and now behaves as both an option and a modifier. As an option it has two purposes: when a zipfile is specified with no other options, -v lists archive files verbosely, adding to the basic -l info the compression method, compressed size, compression ratio and 32-bit CRC. When no zipfile is specified (that is, the complete command is simply ``unzip -v''), a diagnostic screen is printed. In addition to the normal header with release date and version, unzip lists the home Info-ZIP ftp site and where to find a list of other ftp and non-ftp sites; the target operating system for which it was compiled, as well as (possibly) the hardware on which it was compiled, the compiler and version used, and the compilation date; any special compilation options that might affect the program's operation ; and any options stored in environment variables that might do the same . As a modifier it works in conjunction with other options (e.g., -t) to produce more verbose or debugging output; this is not yet fully implemented but will be in future releases.
 
* -z
display only the archive comment.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 USE_HOSTS_FIRST=
If Use_Hosts_First is set up, tcp/ip will first look in the local file ..\Etc\Hosts for the dotted IP address for a specific Hostname on the internet.
 
Let me explain - Whenever you connect to the internet and you access a host ( for example http://www.netlabs.org ), your browser must know the dotted IP address ( for example 195.65.67.48 ) for the host. So the Browser contact a Domain name Server (DNS) and ask for the IP address. This takes some time, to speed up internet connection you can define in the Hosts file the hostnames and the IP addresses.
 
OS/2 will only use Hosts file if Use_Hosts_First is set to 1. You can define all kind of hosts www-server, mail-server, news-server, ftp-server or whatever else. To get the IP address for a host type "host" and the hostname in an OS/2 window. The actual Path for the host file is defined by the Etc environment variable.
 
  SET USE_HOSTS_FIRST=1
 
Value can be any full path . Relative paths are not allowed.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 USER=
Needed by some XFree86/OS2 programs. The XFree86/OS2 documentation says that this variable may be used in the future. The User should be set to the same username as in SET LogName defined.
 
It is used also on eComStation and it is on it's default config.sys file.
 
  SET USER=<username>
 
  ex: SET USER=Oliver
 
  ex: SET USER=ECS_USER
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 USER_INI=
This variable tells OS/2 the path and name of the User INI file. This file contains information about desktop settings and various applications. Be careful, this is a critical system file!
SET USER_INI=C:\OS2\OS2.INI
 
Default settings:
 
* SET USER_INI=C:\OS2\OS2.INI
 
'''Parameters:'''
 
Value can be any path to a valid User INI file .
 
Value can be any full path . Relative paths are not allowed.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 Vacpp_Shared=
This line is used by the IBM Visualage C++ Compiler.
SET Vacpp_Shared=False
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 VbPath=
This line is used by the IBM Visualage C++ Compiler.
 
  SET VbPath=Path
 
Parameters:
 
Path can be any full path . If you have several paths they must be delimited by a semicolon.
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 Vcfg_NO_DDC=
This line is used GRADD based graphiccard drivers. It controls if your monitor capabilities should be read with the Display Data Channel (DDC) or not.
 
  SET Vcfg_No_DDC=value
 
Parameters:
 
Value can be True or False . If set to False or the variable is not set up, than will the graphiccard driver use DDC to read the monitor capabilities.
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 Vio_Mga=
This line is used by matrox graphiccard drivers.
 
  SET Vio_Mga=Device(Bvhvga,Bmgax64)
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 VIO_SVGA=
Needed by SVGA Graphic cards.
  SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 Video_Devices=
Needed by VGA and SVGA Graphic cards.
 
  SET VIDEO_DEVICES=VIO_SVGA
 
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 VisproC=
Used by Vispro C. Points to the directory where Vispro C is installed.
SET VisproC=Path
 
Parameters:
 
Path can be any full path .
 
Value can be any full path . Relative paths are not allowed.
 
{| class="wikitable" style="text-align:center" border="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 Visprorx=
Used by Vispro Rexx. Points to the directory where Vispro Rexx is installed.
SET VisproRX=Path
 
Parameters:
 
Path can be any full path.
 
Value can be any full path. Relative paths are not allowed.
 
 
{| class="wikitable" style="text-align:center" border="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 VpBase=
Used by Virtual Pascal. Points to the directory where Virtual Pascal is installed.
SET VpBase=Path
 
Parameters:
 
Path can be any full path.
 
Value can be any full path. Relative paths are not allowed.
 
{|class="wikitable"
|+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 VpHelp=
Used by Virtual Pascal. Defines the directory where the Virtual Pascal help files are stored.
SET VpHelp=Path
 
Parameters:
 
Path can be any full path .
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 VpLib=
Used by Virtual Pascal. Points to the Virtual Pascal Library files.
SET VpLib=Path
 
Parameters:
 
Path can be any full path .
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 VpOut=
Used by Virtual Pascal. Defines the directory where the compiled projects should be written to.
 
  SET VpOut=Path
 
Parameters:
 
Path can be any full path .
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 VxRexx=
Used by Watcom VX-Rexx. Points to the directory where VX-Rexx is installed.
 
  SET VxRexx=Path
 
Parameters:
 
Path can be any full path .
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 WATCOM=
This line is used by the Watcom C/C++ Compiler and defines the directory where it is installed.
 
  SET WATCOM=<path>
 
'''Parameters:'''
Path can be any full path. Value can be any full path. Relative paths are not allowed.
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 WpsRef=
Used by the IBM OS/2 Programmer Toolkit. Defines which books should be shown in the WPS Guide and Reference.
 
  SET Wpsref=Wps1.inf+wps2.inf+wps3.inf
 
Value can be any full path . Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 WPS_COMMUNICATION=
This line is used by the File and Print Client.
SET WPS_COMMUNICATION=YES
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!OS/2 2.x
!OS/2 2.x
!OS/2 3.0
!OS/2 3.0
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 8,491: Line 7,094:
|}
|}


=SET X11Root=
====XServer====
Needed by XFree86/OS2. Points to the directory in which the \XFree86 directory is installed.
Needed by XFree86/OS2. Defines the X server to be used. You must choose the right server for your graphics adapter card.
  SET X11Root=E:
  SET XServer=X:/USER/EMS/XFREE86/BIN/XF86_SVGA.exe


If you have installed XFree86/OS2 in the directory "D:\user\emx\Xfree86" then set up X11Root to "D:/user/emx"
'''Parameters:'''


note: You must use a Unix like forward-slash as a directory separator!  
'''note:''' You must use a Unix like forward-slash as a directory separator!


Value can be any full path . Relative paths are not allowed.  
Possible XServers are:
* XF86_Mono.exe
* XF86_SVGA.exe
* XF86_VG16.exe
* XF86_8514.exe
* XF86_AGX.exe
* XF86_Glnt.exe
* XF86_I128.exe
* XF86_Ma8.exe
* XF86_Ma32.exe
* XF86_Ma64.exe
* XF86_P9k.exe
* XF86_S3.exe
* XF86_S3V.exe
* XF86_W32.exe


<b>Platform Support:</b>
Value can be any full path. Relative paths are not allowed.
{| class="wikitable" style="text-align:center" border="1"
|-
!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 X11Shell=
Needed by XFree86/OS2. Defines the shell to be used within XFree86/Os2, if you want to use the standard Cmd.exe this line is not necessary.
SET X11Shell=E:\user\emx\XFree86\
 
Value can be any full path. Relative paths are not allowed.
 
<b>Platform Support:</b>
{| class="wikitable" style="text-align:center" border="1"
|-
!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 XPRO...=
This parameters was found on XTEL software configurations (version 5.6 (MINI X-TEL) and 6.0). This software is for PLC usage.
 
SET XPROSYS=X:\XPROSYS
SET XPROHELP=X:\XPROSYS\HLP
SET QH=X:\XPROSYS\HLP
SET XPROUSR=X:\XPROSYS
SET XPROMOD=X:\XPROSYS
IOPL=YES
 
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
|-
!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 XServer=
Needed by XFree86/OS2. Defines the X server to be used. You must choose the right server for your graficcard.
 
  SET XServer=X:/USER/EMS/XFREE86/BIN/XF86_SVGA.exe
 
'''Parameters:'''
 
'''note:''' You must use a Unix like forward-slash as a directory separator!
 
Possible XServers are:
    * XF86_Mono.exe
    * XF86_SVGA.exe
    * XF86_VG16.exe
    * XF86_8514.exe
    * XF86_AGX.exe
    * XF86_Glnt.exe
    * XF86_I128.exe
    * XF86_Ma8.exe
    * XF86_Ma32.exe
    * XF86_Ma64.exe
    * XF86_P9k.exe
    * XF86_S3.exe
    * XF86_S3V.exe
    * XF86_W32.exe
 
Value can be any full path . Relative paths are not allowed.  


'''Platform Support:'''
'''Platform Support:'''
Line 8,605: Line 7,127:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 8,615: Line 7,133:
|Yes
|Yes
|}
|}


[[Category: The Config.sys Documentation Project]]
[[Category: The Config.sys Documentation Project]]

Revision as of 13:32, 9 July 2016

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

General Tips

You must note that the SET command in Config.sys behaves slightly different from it's behaviour in command line.

So, when you issue the following comands in a OS/2 session:

SET TEMP=C:\TMP
SET TMP=%TEMP%

you get:

TEMP=C:\TMP 
TMP=C:\TMP 

But, if you add the same lines to config.sys:

SET TEMP=C:\TMP 
SET TMP=%TEMP% 

you get:

TEMP=C:\TMP
TMP=%TEMP%

but not TMP=C:\TMP. The enviroment variable TMP now has the value composed by the letters "%", "T", "E", "M", "P", "%". For that reason, in CONFIG.SYS, you must write the values explicitly as follows:

SET TEMP=C:\TMP
SET TMP=C:\TMP

Base Operating System

AUTOFAIL

SET AUTOFAIL=YES

forces computer to deliver system error to the application direct.

AUTOREFRESHFOLDERS

This 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
Yes Yes Yes Yes

AUTOSTART

This 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 and later versions.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes* Yes* Yes Yes

AVLSVRNAME

SET AVLSVRNAME=AS

statement to support network DSOM


Programming Environments

EMX/GCC

SET AC_PREFIX

Sets the install directory for GNU autconf.

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 ADA_INCLUDE_PATH

Variable for GNAT the Ada95 Compiler from GNU GCC

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 ADA_OBJECTS_PATH

Variable for GNAT the Ada95 Compiler for gcc

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

Networking

LAPS

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 x:\IBMCOM\MACS directory.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

Additional IBM Products

PSF/2

SET AINCODEPATH

Setting by IBM Print Services Facility for OS/2.

SET AINLANGUAGE

=ENU

Setting by IBM Print Services Facility for OS/2.

SET AINUPTIMER

=1

Setting by IBM Print Services Facility for OS/2.

SET AINWORKPATH

Setting by IBM Print Services Facility for OS/2.

Programs

AMD for IMDB

SET AMD_LISTS_PATH

Setting for a database_application. It is an 'os2-browser' for IMDB (internet movie database!) , a very wellknown project for movie enthusiasts. Developed by Steffen Siebert (siebert@logware.de) and available for FREE

SET AMD_PATH

Setting for a database_application. It is an 'os2-browser' for IMDB (internet movie database!) , a very wellknown project for movie enthusiasts. Developed by Steffen Siebert (siebert@logware.de) and available for FREE

Communigate Pro

SET APPLICATION

Setting by ComminiGate Pro

Inet.Mail

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

AWK

SET AWK=

Sets the path to the AWK executable regard the use of slashes (/)

AWKPATH

SET AWK=x:/path

Sets the searchpath for AWK regard the use of slashes (/)

BackAgain/2

BA2_CATALOG_PATH

SET BA2_CATALOG_PATH=x:\path

Environment variable used by Back Again/2

BA2_LOG_PATH

SET BA2_LOG_PATH=x:\path

Environment variable used by Back Again/2

BA2_SCSI_LOGFILE

SET BA2_SCSI_LOGFILE=x:\SCSILOG.TXT

This will create with BackAgain/2 a logfile of scsi-related messages. Good for testing errors.

SET BA2_SET_PATH

Environment variable used by Back Again/2

BACKGROUNDBITMAP

SET BACKGROUNDBITMAP="bitmap.BMP"

On security-enabled servers, the Presentation Manager lockup/autodim function is disabled. To restore the autodim function to guard against display phosphor burn-in, you can specify a sequence of up to 100 bitmaps to be displayed.

If no file is specified, a default OS/2 logo bitmap is used.

If the file name is in the form bitmapNN, where NN represents digits 00-99, the file name specifies that it is the first of a sequence of files to be displayed cyclically.

BACKGROUNDBITMAP2

SET BACKGROUNDBITMAP2="bitmap.BMP"

On security-enabled servers, the Presentation Manager lockup/autodim function is disabled. This line enables the Screen Saver function.

If no file is specified, a default OS/2 logo bitmap is used.

BACKGROUNDBITMAPDELAY

SET BACKGROUNDBITMAPDELAY=n (in sec., default 300)

the BACKGROUNDBITMAPDELAY value is the amount of time, in seconds, to display the BACKGROUNDBITMAP file before displaying the first bitmap in the sequence.

SET BACKGROUNDBITMAPDELAY2

SET BACKGROUNDBITMAPDELAY2=n (in sec., default 60)

the BACKGROUNDBITMAPDELAY2 value is the amount of time, in seconds, to delay between the display of the bitmap sequence designated by BACKGROUNDBITMAP2.

SET BASEDIRECTORY

Setting by ComminiGate Pro

SET BBACKUP

Setting by BRIEF-editor, (os2-version); I think BRIEF is a well know (programmers?) editor for dos-world. this is a specially os2-version! (1992)

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
No Yes Yes Yes

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

C1

This variable is used by GRADD based video card drivers. GRADD drivers can only be used by Warp with a recent fixpak level.

SET C1=<parameter>
ex: SET C1=VMGRADD
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
Yes Yes Yes Yes

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

ICAT

Set Statements used by the ICAT debugger.

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

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

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

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

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

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

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

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

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

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

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

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
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
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
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
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
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
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
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
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
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
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
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 copies all standard drivers from the diskettes to your harddisk during the install process. If it is not set up, OS/2 will 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
Yes Yes Yes Yes

IBM VisualAge C++

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

DCF/2

These are the environment variables used by the DCF/2 disk compression program.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

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

DCF2_Acp_Auto_Optimize_Level

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

SET Dcf2_Acp_Auto_Optimize_Level=0 

DCF2_Acp_Auto_Optimize_Mins

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

SET Dcf2_Acp_Auto_Optimize_Mins=60 

DCF2_Acp_Cache_Blocks

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

SET DCF2_Acp_Cache_Blocks=128 

DCF2_Acp_Compression_Level

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

SET Dcf2_Acp_Compression_Level=2

DCF2_Acp_Debug

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

SET Dcf2_Acp_Debug=3 

DCF2_Acp_Foreground_Compress_Rate

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

SET Dcf2_Acp_Foreground_Compress_Rate=5

DCF2_Acp_Logng

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

SET Dcf2_Acp_Logng=3 

DCF2_Acp_Maxage_Secs

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

SET Dcf2_Acp_Maxage_Secs=5

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 

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

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

DCF2_Acp_Priority

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

SET Dcf2_Acp_Priority=2 

DCF2_Acp_Priority_Delta

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

SET Dcf2_Acp_Priority_Delta=2 

SET DCF2_Pdd_Wait

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

SET Dcf2_Acp_Pdd_Wait=0

SET DCF2_Vdu_G

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

SET Dcf2_Vdu_G=file 

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

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

DEVICEFONTDISABLED

Under OS/2 Warp Server for e-business (and probably more recent warp 3/4 fixpaks) setting this to YES will cause very large/slow print jobs, since no uploaded/internal printer fonts will be used.

SET DEVICEFONTDISABLED=NO

You want it set to "NO" in most cases (NO is the default).

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
??? 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.

    • A - Archive attribute
    • H - Hidden attribute
    • R - Read only attribute
    • 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.
    • G Directories first
    • -G Directories last
    • N Sorted by filename alphabetically
    • -N Sorted by filename in reverse alphabetical order
    • E Sorted by file extension alphabetically
    • -E Sorted by file extension in reverse alphabetical order
    • D Sorted by date from oldest to newest
    • -D Sorted by date from newest to oldest
    • S Sorted by size from smallest to biggest
    • -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
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
Yes Yes Yes Yes

SET DISPLAYTYPE

Setting in OS/2 Warp Server for e-Business when VGA was selected during installation.

SET DISPLAYTYPE=VGA

TIP= To avoid future troubles when changing the videodriver or the graphics card always install VGA.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

Dlsini

Is used by the File and Print Client.

SET Dlsini=C:\Ibmlan\Netprog\Netgui.ini 
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
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
Yes Yes Yes Yes

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

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

SET ENH_STRETCH

In OS/2 Warp 4 FP14 and above, OS/2 WSeB FP2, and the Convenience Paks, there is new "enhanced stretch-blitting." This new feature has one known ill side-effect, where some of the icons for folders and other items will appear "washed out" when running in 24bpp or 32bpp. To fix this, you can disable the new feature by adding this line.

SET ENH_STRETCH=NO
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No* Yes

SET ENH_SUSPEND

This is related to the software support package for Intel's SpeedStep dynamic frequency scaling technology (codenamed Geyserville). Enhanced Suspend support is designed to allow the system to refresh the display once the system is resumed from a D3 Cold suspend state. The Enhanced Suspend option should be enabled on a system with D3 Cold suspend enabled, if there is insufficient, disabled, or no BIOS assistence for restoring the video state once the system is resumed. On other systems, or in other circumstances, Enhanced Suspend may also be optionally enabled, if desired.

To control the Enhanced Suspend feature, the following statement should be used in the CONFIG.SYS file:

SET ENH_SUSPEND=<value>

where <value> is one of the following:

  • 0 - the Enhanced Suspend is disabled, same as no "SET ENH_SUSPEND" statement in the CONFIG.SYS;
  • 1 - basic Enhanced Suspend is enabled;
  • 2 - same as "1" plus saving/restoration of the graphics mode screen.

SET ENH_SUSPEND=1 should be satisfactory in most cases, and requires the minimum of additional memory at the time of a suspend. However, there are circumstances such as a lockup desktop, or a PM Popup, where relatively unimportant video display content remains temporarily corrupted until the lockup or Popup is ended.

SET ENH_SUSPEND=2 requires additional memory to save and restore the exact the desktop bit pattern fairly immediately. It may yield results similar to SET ENH_SUSPEND=1 if system memory or virtual address space is in short supply at the time of the suspend.

NOTE: Suspend and resume may take longer when Enhanced Suspend is enabled. During suspend, some systems will produce a text screen advising the user that the system is suspending. Likewise, upon resume, a similar message may be displayed. Drivers are readied before the video is restored. On some systems, resume feels almost instantaneous, because by the time video is available, all other hardware has been awakened and the system is ready for input.

There are some system states for which the Enhanced Suspend support requires a newer version of display driver to avoid display corruption upon resume from a D3 Cold suspend state. It is recommended that the video driver claims support for Enhanced Suspend. The latest SciTech SNAP, IBMGRADD, and VGA/SVGA drivers have support for Enhanced Suspend. This would include Panorama, as well.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No 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
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
Yes Yes Yes Yes

SET SHOWEXTENDEDPOWERMENU

This is related to the software support package for Intel's SpeedStep dynamic frequency scaling technology (codenamed Geyserville). Mobile Intel Pentium processors support additional CPU and Throttle states to maximize battery life and optimize performance. The number of CPU states depends on the processor model and maximum frequency.

While the Geyserville daemon (GSVDAEMN) controls CPU throttling, it is possible to enable the overview of the CPU and Throttle states in the Power object. To control the states overview, the following statement should be used in the CONFIG.SYS file:

SET SHOWEXTENDEDPOWERMENU=<value>

where <value> is one of the following:

  • NO - the states overview are disabled, same as no "SET SHOWEXTENDEDPOWERMENU" statement in the CONFIG.SYS; (this is the default option)
  • YES - the states overview are enabled.

NOTE: Extended power state information is shown in English only prior to eComStation, which patches the related dll with updated resources when installed via eCSMT.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No 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
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
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
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
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
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
Yes Yes Yes Yes

SET GRADD_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 recent fixpack level.

SET GRADD_CHAINS=C1
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No* 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
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
Yes Yes Yes Yes

SET Hardwarebitblt

Enables the hardware "Bit Block Transmission", it is only supported by some graphics adapter device 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
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
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
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
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
Yes Yes Yes Yes

SET HOME

This used by many newer applications to have default directory to store configuration files. It is included on eComStation config.sys.

SET HOME=C:\HOME\DEFAULT 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
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
Yes Yes Yes Yes

SET Html_DbcsNetq

This is used by the NetQuestion 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
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
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
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
Yes Yes Yes Yes

IKEY...

SET IKEYMAN40_HOME

SET IKEYMAN40_HOME=<path>
ex: SET IKEYMAN40_HOME=C:\IBMGSK40

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

SET IKEYMAN50_HOME

SET IKEYMAN50_HOME=<path>
ex: SET IKEYMAN50_HOME=C:\IBMGSK50

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

SET IKEYMAN_HOME

SET IKEYMAN_HOME=<path>
ex: SET IKEYMAN_HOME=C:\IBMGSK

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

Imn...

Set Statements used by NetQuestion, 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
No 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
No 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
No 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
No 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
No 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
No 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
No 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
No Yes Yes Yes

SET Imq...

Set Steatements used by the NetQuestion, 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_HIGH_MEMORY

Since Java 1.18, activates High Memory Support.

  ex: SET JAVA_HIGH_MEMORY=1

NOTE: VIRTUALADDRESSLIMIT=2048 needs also to be set, otherwise this setting will be ignored. TCP 4.1 or higher must be installed.

NOTE: Customers who have had an "Out of memory" or SYS0008 problems on systems using Java should add this line.

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 LIBC_HOOK_DLLS

SET LIBC_HOOK_DLLS=<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 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
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
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
Yes Yes Yes Yes

SET LOGFILES

New with eCS 1.1 - points to the log directory.

SET LOGFILES=<path>
ex: SET LOGFILES=C:\var\log

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No 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 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 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 MMSTREAM

  SET MMSTREAM=<parameter>
  ex: SET MMSTREAM=/S:64 /P:64 /H:256 /Q:1024 /E:1024

Parameter:

  • /S:sss

Specifies the number of streams that can be created at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.

  • /P:ppp

Specifies the number of processes that can create streams at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.

  • /H:hhh

Specifies the maximum amount of heap space (KB) that will be used. Values range from 16 through 256; the default value is 64.

  • /Q:qqq

Specifies the size of the event queue (per process). Values range from 2 through 1024; the default value is 64.

  • /E:eee

Specifies the number of events that can be enabled (per stream). Values range from 1 through 1024. The default value for machines with more than 8MB of memory is 32. The default value for machines with 8MB of memory or less is 20.

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

SET MMTYPESEXTS

Undocumented variable for 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
??? ??? Yes Yes Yes Yes

SET MMVWRLOG

Undocumented variable for MMOS2.

  SET MMVWRLOG=<path:\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

SET MMWPSLOG

Undocumented variable for MMOS2.

  SET MMWPSLOG=<path:\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

SET MMYIELD

  ex: SET MMYIELD=10

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

These are the SET Statements for Mozilla Firefox and Thunderbird.

SET MOZ_PLUGIN_PATH

This statement is to separate the locations of the plugins for Firefox.

  SET MOZ_PLUGIN_PATH=<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

SET MOZILLA_HOME

This statement is to separate the locations of the user profiles in Firefox and Thunderbird.

  SET MOZILLA_HOME=<path>


Parameters: Full path of the location of the profile.

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

Set MOZ_NO_REMOTE

Allows to run two instances of Firefox or Thunderbird simultaneously.

  Set MOZ_NO_REMOTE=1

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
No ??? Yes Yes Yes Yes


SET MOZILLA_USE_EXTENDED_FT2LIB

Enables special functions in Firefox and Thuderbird to hanble unicode character, if you have Innotek Font Engine installed.

  SET MOZILLA_USE_EXTENDED_FT2LIB=T

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
No ??? Yes Yes Yes Yes


SET NcDebug

This environment variable is used as a workaround for a bug in Lotus-123s video and audio play back

function.

  SET Ncdebug=4000

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 NetView_Path

Defines the path where the SystemView client is installed.

  SET NetView_Path=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 NEWNOTEBOOKS

Enables the new notebooks for applications written prior to WARP 4. This setting worked in the MERLIN Beta, but seems to be disabled in Warp 4 GA. (WARP 4 only!)

  SET NEWNOTEBOOKS=ON 

Parameters: "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 No No No No No

SET NlsPath

This variable is used somewhere with the National language support for the network and internet

applications coming with OS/2.

  SET Nlspath=E:\MPTN\MSG\NLS\%N;e:\tcpip\msg\dede850\%N; 

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 NntpServer

This is used by the Newsserver Changi.

  SET NntpServer=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 NSPR_OS2_NO_HIRES_TIMER

This is used by Mozilla Firefox and Thunderbird. This causes that firefox and Thunderbird not use the OS/2's high resolution timer.

  set NSPR_OS2_NO_HIRES_TIMER=1

Set this if other applications using the high resolution timer (multimedia apps) act strangely.

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
No ??? Yes Yes Yes Yes

SET NOLARGENTEXEICON

Defines the amount of megabytes OS/2 scans in large Windows files for showing the icon. May be added for shortening the time until the WPS displays folders containing windows files

  SET NOLARGENTEXEICON=<n>

  ex: SET NOLARGENTEXEICON=1

Paramenters

  • <n> = In MBytes

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

SET Nwdbpath

This line is used by the File and Print Client.

  SET NwdbPath=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 ObjC_Include_Path

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

  SET ObjC_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

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

This are the Set Statements used in the Stardock Object Desktop application.

SET Objd_AllVisible

This environment variable is used by the Object Desktop from Stardock. Allows all invisible objects to

be in Control Center browser objects.

  SET Objd_AllVisible=1

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 Objd_AutoTileNav

This environment variable is used by the Object Desktop from Stardock. Enables the Norton Commander

look in the Object Navigator window.

  SET Objd_AutoTileNav=1

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 Objd_DisableFastMove

This environment variable is used by the Object Desktop from Stardock. Whith this optiion enabled, the

Control Center will switch between virtual desktops with a slow and safe method, this prevents Traps

which may occour with Warp3 FP16-FP18.

  SET Objd_DisableFastMove=1

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 Objd_Log

This environment variable is used by the Object Desktop from Stardock. When this is set up, trap logs

are automatically written to the objdtrap.log file, whenever an error occour.

SET Objd_Log=Auto

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 Objd_NoDiskAsFolders

This environment variable is used by the Object Desktop from Stardock. Allows all WPDisk objects in

Control Center browser object to be treated as Object Desktop 1.0 disk objects.

  SET Objd_NoDiskAsFolders=1

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 Objd_NoF12Rollup

This environment variable is used by the Object Desktop from Stardock. Disables ALT-F12 roll-up

accelerator.

  SET Objd_NoF12Rollup=1

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 Objd_OnavFullMenus

This environment variable is used by the Object Desktop from Stardock. With this option set, the

Object Navigator will show copy, move ... in its context menu.

  SET Objd_OnavFullMenus=1

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 Objd_UrlNoOpen

This environment variable is used by the Object Desktop from Stardock. Disables URL open processing

for Stardock Internet Shell Objects.

  SET Objd_URLNoOpen=1

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 Objd_UrlNoPaint

This environment variable is used by the Object Desktop from Stardock. Disables URL underline painting

for Stardock Internet Shell Objects.

  SET Objd_URLNoPaint=1

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 ObjectSnoozeTime

Defines the time for that not used DLLs are hold in memory.

  SET ObjectSnoozeTime=Value

Parameters:

Value is the time in seconds. Standard: 90 seconds.

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

OpenDoc

These are the Set Statements used in the IBM OS/2 Developers Toolkit

ODBase

This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.

SET Odbase=path

Parameters:

Path can be any full path. 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
Yes Yes Yes Yes

ODBasePaths

This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.

SET OdbasePaths=path

Parameters:

Path can be any full path. 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
Yes Yes Yes Yes

ODCfg

This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.

SET Odbase=path

Parameters:

Path can be any full path. 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
Yes Yes Yes Yes

ODParts

This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.

SET OdParts=path

Parameters:

Path can be any full path . 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
Yes Yes Yes Yes

ODPartsPaths

This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.

SET OdPartsPaths=path

Parameters:

Path can be any full path. 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
Yes Yes Yes Yes

ODSrc

This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.

SET OdSrc=path

Parameters:

Path can be any full path. 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

ODSrcPaths

This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.

SET OdSrcPaths=path

Parameters:

Path can be any full path . 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

ODTmp

This line is used by the IBM OS/2 Developers Toolkit. It defines a path for Opendoc.

SET OdTmp=path

Parameters:

Path can be any full path . 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 Oncmd_Dir

This is points to the path where the Database OnCmd is installed.

SET OnCmd_Dir=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 OS2_SHELL

This variable sets up the command line shell for OS/2.

SET OS2_SHELL=C:\OS2\CMD.EXE

Note: OS/2 will not start without this variable

Parameters:

  • /K C:\PROGRAM

Starts cmd.exe together with a program (program could be any executable program).

  • /S

Disables CTRL+C. No interrupt for programs possible.

  • /Q

NO ECHO

  • /C PROGRAM

Starts a second command processor with a program. After execution of the program (e.g. DIR A:) return to the first command processor.

TIP: If you wish to run some other command line shell, such as 4OS2, change this line and the SET COMSPEC=C:\OS2\CMD.EXE line, substituting the appropriate EXE file for CMD.EXE.

Value can be any command shell with a 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 OS

Setting for dmake - a make program by Ariel Shkedi.

ex: SET OS=ecs
ex: SET OS=OS2

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 No Yes Yes Yes Yes

SET OSDIR

Describes the path where the operating system is installed.

  SET OSDIR=<path>
  ex: SET OSDIR=C:\ecs

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 Path

The PATH variable specifies the search path for executables. This is used so that you can start an

application from any directory without having to enter the path to the executable file.

SET PATH=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 PM_ASYNC_FOCUS_CHANGE

Enables the fix for single input queue and sets the timeout. note: On Warp 4.0 you can change this with the system settings notebook.

SET PM_ASYNC_FOCUS_CHANGE=value

Parameters:

Value can be ON or OFF or a value expressed in milliseconds .

  • SET PM_ASYNC_FOCUS_CHANGE=ON

Activate the single input queue fix and set the timeout to 2000 ms.

  • SET PM_ASYNC_FOCUS_CHANGE=OFF

Deactivate the single input queue fix.

  • SET PM_ASYNC_FOCUS_CHANGE=1000

Activate the single input queue fix and set the timeout to 1000 ms.

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
No From FP17 Yes Yes Yes Yes


SET PM_DYNAMIC_DRAG

Activates the full drag feature of all Presentation Manager windows.

  SET PM_DYNAMIC_DRAG=<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
No With Fixpack 17 Yes Yes Yes Yes

SET PM_ROLLUP_BUTTON

Adds a new button to the window titlebars that you can use to "Roll up your PM windows to just a titlebar". This setting worked in the MERLIN Beta, but seems to be disabled in WARP 4 GA. (WARP 4 only!, Source: Team OS/2 WEB pages)

  SET PM_ROLLUP_BUTTON=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
No No No No No No

Set Pmas...

These are the Set Statements for the astronomy program PMAS.

SET Pmas_Lang

This is used by the astronomy program PMAS. It defines which language the program uses.

  SET Pmas_Lang=value

Parameters:

  • Value can be EN or DE .
  • 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 Pmas_Ini

This is used by the astronomy program PMAS. Defines the Path where PMAS stores its config files.

SET Pmas_Ini=Path

Parameters:

  • Value can be any full path.
  • 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 Pmas_Nls

This is used by the astronomy program PMAS.

  SET Pmas_Nls=Path

Parameters:

  • Value can be any full path .
  • 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 Pmaskom_Data

This is used by the astronomy program PMAS.

  SET Pmaskom_Data=file

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 Pmasmipl_Data

This is used by the astronomy program PMAS.

  SET Pmasmipl_Data=file

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 Pmaspla_Dll

This is used by the astronomy program PMAS.

  SET Pmaspla_Dll=value

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 Pmasgraf_Gap

This is used by the astronomy program PMAS.

  SET Pmasgraf_Gap=Path

Parameters:

Value can be any full path . 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 Pmasgraf_Gb

This is used by the astronomy program PMAS.

  SET Pmasgraf_Gb=Path

Parameters:

  • Value can be any full path . If you have severall paths they must be delimited by a semicolon.
  • 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 PmasD118_Data

This is used by the astronomy program PMAS.

  SET PmasD118_Data=file

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 PmRef

Used by the IBM OS/2 Programmer Toolkit. Defines which books should be shown in the Presentation Manager Guide and Reference.

  SET Pmref=Pm1.inf+pm2.inf+pm3.inf+pm4.inf+pm5.inf 

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 PROGRAMS

Describes the path where you install your OS/2 or eComStation programs. New with eCS 1.1

 SET PROGRAMS=<path>
 ex: SET PROGRAMS=C:\PROGRAMS

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 Prompt

Defines the look of the OS/2 prompt.

  SET Prompt=Options

See the OS/2 online help for the complete parameter description. note: You can also use Ansi escape sequences to customize your prompt.

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 PSIDATADIR

Set Statement for the PSI jabber client program. This statement allow to change the default profile path to other one.

  SET PSIDATADIR=<path>

Value 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

SET PnHostName

Pronews use the value of this variable as the hostname in the message-ID in outgoing news articles.

SET PnHostName=myprovider.net

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 QT_PM_NO_DIVE

This statement is used by the QT library installed under eComStation or OS/2. I had been reported to help with some screen redraw problems.

 SET QT_PM_NO_DIVE=1 

parameter: Value can be 1 or 0. It defines 1=On, 0=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

SET Queue_Size_Threshold

Controls the size of the OS/2-Message-Queue.

SET Queue_Size_Threshold=Value

Parameter:

Value defines the number of messages which can be together at one time in the message-queue. Standard: 3000 messages, Warp 3 befor Fixpack 17: 100 messages.

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

RestartObjects

This variable controls the restart of programs at start up.

SET RESTARTOBJECTS=parameter
Default settings
  • SET RESTARTOBJECTS=YES
Parameters
  • Yes - This enables restarting of all running programs. All running processes and all open folders at shutdown will be restarted at start up.
  • No - The system starts no programs and opens no folders at start up.
  • StartUpFoldersOnly - Only programs in the startup folder will be started.
  • ReBootOnly -Restarts programs only after a normal reboot or power on.

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

SET Runworkplace

This variable defines the user interface program (the WPS).

SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE

Parameters:

Value can be any shell with a full path . 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

Runworkplace=ATSHELL.EXE

This variable change the user interfase program to load at boot, and replace it with Atshell program.

SET RUNWORKPLACE=x:\path\ATSHELL.EXE

where x:\path is wherever ATSHELL.EXE is placed.

Parameters:

  • /Q

This causes the desktop shell to be launched immediately when ATSHELL first starts up, without displaying the ATSHELL dialog. (The ATSHELL dialog will appear, however, when/if you close the desktop shell program.)

  • /S

This enables a simple 'secure' mode. When ATSHELL is started with this parameter, the command prompt and configuration options are disabled and inaccessible. USE THIS OPTION WITH CAUTION -- if you don't have an alternative method of booting (such as boot diskettes or a maintenance partition), you won't have any way of changing the configuration (or even removing ATSHELL from CONFIG.SYS), unless the desktop (or startup) program itself gives you access to a command prompt. Alternatively, you can use this in conjunction with the multi-user local logon feature of Security/2, by setting 'atshell /s' as the local shell for non-privileged users, and keeping the WPS (or something else) for the system administrator.

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

SET SANE_CONFIG_DIR

Describes the configuration directory path for the SANE program. Points to the installation directory of the OS/2 SANE driver (*.conf). Regard the use of slashes (/).

SET SANE_CONFIG_DIR=<path>
ex: SET SANE_CONFIG_DIR=C:\PROGRAMS\TAME\conf

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No Yes Yes

WarpCenter

ScCanBeNuked

Allows the Warpcenter to have a delete option on its context menu.

SET SCCANBENUKED=value

or

SET CANBENUKED=value

Parameters:

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

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
No No Yes Yes Yes Yes

SET ScFindUtility

With this entry you can use a different search program in the Warpcenter. By default, the Warpcenter starts a very slow program when you press this button Warpcenter Find Button In the \OS2\APPS directory is the fast find utility PMSeek.exe which you can use instead of the default program.

SET SCFINDUTILITY=value

or

SET FINDUTILITY=value

Parameters:

Value can be any program with a full path or object-id. If this parameter is not set the default find utility is used.

Example:

SET SCFINDUTILITY=Programe_Name.exe 

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 No Yes Yes Yes Yes

ScKillConfirmDisabled

Avoid the "Are you sure ..." dialog if using the Warpcenter kill feature. :Note. You must also have the SET SCKILLFEATUREENABLED variable installed.

  SET SCKILLCONFIRMDISABLED=value

or

  SET KILLCONFIRMDISABLED=value

Parameters:

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

Example:

  SET SCKILLCONFIRMDISABLED=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 No Yes Yes Yes Yes

SET ScKillFeatureEnabled

This entry enables you to use the Warpcenter window list Warpcenter Window List as an application killer. To kill an application you must hold down the key and click the left mouse button on the window list icon on the Warpcenter. A drop down menu appears and you can then select the process you want to kill. If you have selected a process, the system will ask you if you really want to kill the process.

SET SCKILLFEATUREENABLED=value

or

SET KILLFEATUREENABLED=value

Parameters:

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

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

Example

SET SCKILLFEATUREENABLED=ON 

or

SET KILLFEATUREENABLED=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 No Yes Yes Yes Yes

ScUsePrettyClock

With this entry you can change the look of the Warpcenter clock to this: Warpcenter Clock. It replaces the normal Warpcenter clock with one that has a digital display.

SET SCUSEPRETTYCLOCK=value

or

SET USEPRETTYCLOCK=value
Example
SET SCUSEPRETTYCLOCK=ON
Parameters

Value can be ON or 1 or OFF or 0. If this parameter is not set the default clock is used.

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
No No Yes Yes

SDD

These are the Set Statements used by the Scitech Software Display Doctor for OS/2.

SDDFontDpi

This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a universal driver for almost every graphiccard and currently in BETA test. Here can you change the logical Dots Per Inch (DPI) for matching the logical font point sizes to real pixel sizes.

SET SDDFontDpi=value

Parameters:

Value can be 96 or 120. 96 DPI is usually used for small fonts and 120 DPI for large fonts. If this variable is not set the default of 96 is used.

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
No Yes Yes Yes

SDDFontSize

This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a universal driver for almost every graphiccard and currently in BETA test. Here can you choose small, medium or large fonts.

SET SDDFontSize=value

Parameters:

Value can be small or medium or large. If this variable is not set the default small fonts are used.

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

SDDHRes

This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a universal driver for almost every graphiccard and currently in BETA test. Here can you set up the horizontally Pels Per Meter (PPM), this is used to determine scaling between pixels and millimeter on the screen.

SET SDDHRes=value

Parameters:

Value can be pels per meter. If this variable is not set the SDD will compute the best value of this setting for you. Usually it is not needed to set this variable.

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
No Yes Yes Yes

SDDIcons

This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a universal driver for almost every graphiccard and currently in BETA test. With this environment variable can you change the Icon size on the desktop.

SET SDDIcons=value

Parameters:

Value can be small or large. Small icons are 32x32 pixels and large icons are 40x40 pixels. If this variable is not set the default small icons are used.

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

SDDVRes

This variable is used by the Scitech Software Display Doctor for OS/2. The Display Doctor is a universal driver for almost every graphiccard and currently in BETA test. Here can you set up the vertically Pels Per Meter (PPM), this is used to determine scaling between pixels and millimeter on the screen.

SET SDDVRes=value

Parameters:

Value can be pels per meter. If this variable is not set the SDD will compute the best value of this setting for you. Usually it is not needed to set this variable.

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
No Yes Yes Yes Yes Yes

SET Sg_...

This are the Set Statements for Pronews.

Sg_Dict_Path

Defines a directory in which Pronews search for the Spellguard dictionary.

SET Sg_Dict_Path=C:\Pronews\Spell 

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

Sg_User_Path

Defines a directory in which Pronews search for the Spellguard user-dictionary.

SET Sg_User_Path=C:\Pronews\Spell 

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

SHAPIEXCEPTIONHANDLER=OFF

Disable the WPS API exception handler.

SET SHAPIEXCEPTIONHANDLER=OFF 

Note: This directive seems to be an environment variable in WARP 3 with Fixpack #36 and WARP 4 with Fixpack #5. This means that you have to use the format "SET SHAPIEXCEPTIONHANDLER=OFF". On older releases it had to be only "SHAPIEXCEPTIONHANDLER=OFF"

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
?? Yes Yes Yes

SHELLEXCEPTIONHANDLER=OFF

Disable the WPS exception handler.

SET SHELLEXCEPTIONHANDLER=OFF  

Note: This directive seems to be an environment variable in WARP 3 with Fixpack #36 and WARP 4 with Fixpack #5. This means that you have to use the format "SET SHELLEXCEPTIONHANDLER=OFF ". On older releases it had to be only "SHELLEXCEPTIONHANDLER=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

SET ShellHandlesINC

Increases the number of file handles.

SET ShellHandlesINC=Value

Parameter:

Value is the number of handles by which the standard number of handles per shell process are increased. With a standard of 30 handles and SET ShellHandlesINC=20, 50 file handles (30 + 20) are available to each shell process.

Value can be any integer between 0 and approximately 255, but highly dependent upon available memory.

This setting is only available beginning with Warp 4 Fixpack #6.

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 No FP6+ Yes Yes Yes

SET Sibyl_Reg

This line is used by the Speedsoft Sibyl Pascal compiler to store the registration key.

SET Sibyl_Reg=xxxxxxxxxx

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

OS/2 SOM

OS/2 SOM Set Statements.

SmAddStar

Used by OS/2 SOM.

SET SmAddStar=1

More information will be available in one of the next releases of the Config.Sys Documentation Project.

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

SmClasses

Used by OS/2 SOM.

SET SmClasses=Wptypes.idl

More information will be available in one of the next releases of the Config.Sys Documentation Project.

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

SmEmit

Used by OS/2 SOM.

SET SmEmit=H;IH;C

More information will be available in one of the next releases of the Config.Sys Documentation Project.

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

SET SmInclude

Used by OS/2 SOM. Defines the directories where the special SOM header files are stored.

SET SmInclude=Paths

Parameters:

Paths can be any full path or any relative path.

If you use more than one path, the paths must be delimited by a semicolon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

SmNotc

Used by OS/2 SOM.

SET SmNotc=1

More information will be available in one of the next releases of the Config.Sys Documentation Project.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

SmTmp

Used by OS/2 SOM. Points to a directory used to store temparaley files.

SET SmTmp=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
Yes Yes Yes Yes

SET SMG_Path

This is used by the IBM AO-Manager.

SET SMG_Path=Path 

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

SMG_Pl2Nlg

This is used by the IBM AO-Manager.

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

SOM

OS/2 SOM Set Statements.

SomBase

Used by OS/2 SOM.

SET Odbase=path

Parameters:

Path can be any full path.

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

SomdDebug

Used by OS/2 SOM.

SET SomDDebug=10

More information will be available in one of the next releases of the Config.Sys Documentation Project.

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

SET SomdDir

Used by OS/2 SOM. Points to the DSOM directory, DSOM stands for Distibuted SOM.

SET SomdDir=Path

Parameters:

Path can be any full path.

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

SET SomdMessageLog

Used by OS/2 SOM.

SET SomDMessageLog=Somd.log

More information will be available in one of the next releases of the Config.Sys Documentation Project.

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

SomdPort

Used by OS/2 SOM.

SET SomdPort=4096

More information will be available in one of the next releases of the Config.Sys Documentation Project.

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

SomdTimeout

Used by OS/2 SOM.

SET SomdTimeout=300

More information will be available in one of the next releases of the Config.Sys Documentation Project.

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

SET SomIR

Used by OS/2 SOM. Points to all *.ir files needed by SOM.

SET SomIR=E:\OS2\ETC\SOM.IR;SOM.IR

Parameters:

You can use any *.ir file. If you use more than one files, the files must be delimited by a semicolon.

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

SomRunTime

Used by OS/2 SOM.

SET SomRunTime=Path

More information will be available in one of the next releases of the Config.Sys Documentation Project.

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

SomSockets

Used by OS/2 SOM.

SET SomSockets=TcpIpSockets

More information will be available in one of the next releases of the Config.Sys Documentation Project.

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

SET SomThreadPeer

The SomThreadPeer environment variable is used by the Lotus Smartsuite.

SET SomThreadPeer=1

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

Sourcepath

Defines the path to the OS/2 install diskettes image files. Normally this is the OS2IMAGES directory on the OS/2 install CDRom, if you have the files somewhere else you can define here the right path. The Sourcepath variable is used by the OS/2 install programm and by the programms in the "Install/Delete" folder.

SET Sourcepath=path 

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

IBM VoiceType

IBM Voicetype Set Statements.

Spch_Bin

Used by Voicetype.

SET Spch_Bin=Path

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
No No Yes Yes

Spch_MainLang

Used by OS/2 Voicetype.Defines the language which Voicetype uses for "Voictype Navigation". It is only needed when you have more than one Voicetype versions installed. SET Spch_MainLang=language

Parameter:

Language is one of the country and language abbrevations as used in the Lang environment variable. For example: Use SET Spch_MainLang=En_US for American english .

More information will be available in one of the next releases of the Config.Sys Documentation Project.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No Yes Yes

Spch_Path

Used by Voicetype.

SET Spch_Path=Path

More information will be available in one of the next releases of the Config.Sys Documentation Project.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No Yes Yes

Spch_Run

Used by Voicetype.

SET Spch_Run=Path

More information will be available in one of the next releases of the Config.Sys Documentation Project.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No Yes Yes
SET Spch_Rw

Used by Voicetype.

SET Spch_Rw=Path

More information will be available in one of the next releases of the Config.Sys Documentation Project.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No Yes Yes
SET Spch_Trn

Used by Voicetype.

SET Spch_Bin=Trn

More information will be available in one of the next releases of the Config.Sys Documentation Project.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No Yes Yes

SET SrvName1

This line is used for remote installations of OS/2.

SET SrvName1=xxxxxxx 

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

SET Steward_Cf

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

SET Steward_Cf=Path

Parameters:

Path can be any full path.

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

SET Swing_Home

This line points to the home directory of the Java Swing Runtime.

SET Swing_Home=path

Parameters:

Path can be any full path.

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

SYSTEM_INI

Tells the system the path and name of the System INI file. This file contains a lot of system related settings. Be careful, this is a critical system file!

SET SYSTEM_INI=C:\OS2\OS2SYS.INI

Default settings:

  • SET SYSTEM_INI=C:\OS2\OS2SYS.INI

Parameters:

Value can be any path to a valid System INI file. 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
Yes Yes Yes Yes

SET TCPLANG

Sets the Language for TCP/IP V4.x.

SET TCPLANG=<xx_XX>
ex: SET TCPLANG=EN_US

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No Yes Yes Yes

Telnet.Password.ID

Sets a password for the telnet daemon (Telnetd).

SET Telnet.Password.ID=password 

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

TEMP

Here you can define a directory were OS/2 and programs can store temporarily files. It is a god idea to use the same directory as used in SET Tmp. Check the directory time by time to see if there are temporally file that you can delete, because some applications forget to delete their temporally files.

SET TEMP=<path>
ex: SET TEMP=C:\var\temp

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

SET Term

The Term environment variable defines the timinal type for some applications which uses the EMX-Runtime-Environment. All available terminal types are stored in the termcap file defined by the termcap environment variable.

SET TERM=Ansi 

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

SET TERMCAP

Defines the termcap file for applications which uses the EMX-Runtime-Environment. The termcap file stores all the settings needed for a specific terminal type. The terminal type is set up by the Term variable.

SET TERMCAP=<path>
ex: SET TERMCAP=C:/user/emx/etc/termcap.dat

note: You must use a Unix like forward-slash as a directory separator!

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

SET TIMESYNC

New with eCS 1.1

SET TIMESYNC=<parameter>
ex: SET TIMESYNC=0

SET TMP

Here you can define a directory were OS/2 and programs can store temporarily files. It is a god idea to use the same directory as used in SET Temp. Check the directory time by time to see if there are temporally file that you can delete, because some applications forget to delete their temporally files.

SET Tmp=C:\Temp 

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

SET TMPDIR

Here you can define a directory were OS/2 and programs can store temporarily files. It is a god idea to use the same directory as used in SET TEMP. Check the directory time by time to see if there are temporally file that you can delete, because some applications forget to delete their temporally files.

  SET TMPDIR=<path>
  ex: SET TMPDIR=C:\var\temp

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

SET TZ

Use this to SET up the correct timezone you live in. The time zone is used by many network or internet application to determine the correct General Mean Time (GMT, UTC or MEZ).

 SET TZ=SSSdiffDDD,sm,sw,sd,st,em,ew,ed,et,offset
 ex: SET TZ=EST5

Parameters:

  • SSS

The identifier of the standard timezone (wintertime). It must be three characters long, start with a letter and can contain spaces.

  • diff

This is the difference between the GMT time and your local time. Diff is defined in hours, hours and minutes or hours, minutes and seconds. You can specify positive and negative values. Positive values denotes a timezone west of the Greenwich meridian. A negative value denotes a timezone east of the Greenwich meridian. See the examples for diff values below:

     Diff is one hour east -1
     Diff is one hour and 30 minutes west 1:30
     Diff is one hour, 30 minutes and 20 seconds west 1:30:20
  • DDD

The identifier of the daylight savings timezone (summertime). It must be three characters long, start with a letter and can contain spaces.

  • sm

Starting month of the daylight savings time. Sm can be in the range from 1 to 12 . Default: 4

  • sw

Starting week of the daylight savings time. Sw can be in the range from -4 to 4 . -1 is the last week of the month, -2 the week before the last week, ..., 0 no week specified, ... and 1 is the first week. Default: 1

  • sd

Starting day of the daylight savings time. Sd can be in the range from 0 to 6 if sw is not 0. 0 is the sunday, 1 is the monday, ... and 6 is the saturday. Sd can be in the range from 1 to 31 if sw equals 0. Default: 0

  • st

Starting time of the daylight savings time. St can be in the range from 1 to 86400 . St is counted in seconds from midnight. If the switch to daylight savings time occours at 01:00:00 O'clock in the night, you should set st to 3600. Default: 3600

  • em

Ending month of the daylight savings time. Em can be in the range from 1 to 12 . Default: 10

  • ew

Ending week of the daylight savings time. Ew can be in the range from -4 to 4 . -1 is the last week of the month, -2 the week before the last week, ..., 0 no week specified, ... and 1 is the first week. Default: -1

  • ed

Ending day of the daylight savings time. Ed can be in the range from 0 to 6 if ew is not 0. 0 is the sunday, 1 is the monday, ... and 6 is the saturday. Ed can be in the range from 1 to 31 if ew equals 0. Default: 0

  • et

Ending time of the daylight savings time. Et can be in the range from 1 to 86400 . Et is counted in seconds from midnight. If the switch to daylight savings time occours at 01:00:00 O'clock in the night, you should set et to 3600. Default: 7200

  • offset

The difference between standard time and daylights savings time. Offset can be in the range from 1 to 86400. One hour is 3600 seconds. Default: 3600

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

SET ULSPATH

Defines the path to the Unicode languages files.

  SET ULSPATH=<path>
  ex: SET ULSPATH=C:\Language

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

SET UNZIPOPT

SET UNZIPOPT=<parameter>
ex: SET UNZIPOPT=-C

Parameters

  • -Z

zipinfo(1L) mode. If the first option on the command line is -Z, the remaining options are taken to be zipinfo(1L) options. See the appropriate manual page for a description of these options.

  • -A

[OS/2, Unix DLL] print extended help for the DLL's programming interface (API).

  • -c

extract files to stdout/screen (``CRT). This option is similar to the -p option except that the name of each file is printed as it is extracted, the -a option is allowed, and ASCII-EBCDIC conversion is automatically performed if appropriate. This option is not listed in the unzip usage screen.

  • -f

freshen existing files, i.e., extract only those files that already exist on disk and that are newer than the disk copies. By default unzip queries before overwriting, but the -o option may be used to suppress the queries. Note that under many operating systems, the TZ (timezone) environment variable must be set correctly in order for -f and -u to work properly (under Unix the variable is usually set automatically). The reasons for this are somewhat subtle but have to do with the differences between DOS-format file times (always local time) and Unix-format times (always in GMT/UTC) and the necessity to compare the two. A typical TZ value is ``PST8PDT (US Pacific time with automatic adjustment for Daylight Savings Time or ``summer time).

  • -l

list archive files (short format). The names, uncompressed file sizes and modification dates and times of the specified files are printed, along with totals for all files specified. If UnZip was compiled with OS2_EAS defined, the -l option also lists columns for the sizes of stored OS/2 extended attributes (EAs) and OS/2 access control lists (ACLs). In addition, the zipfile comment and individual file comments (if any) are displayed. If a file was archived from a single-case file system (for example, the old MS-DOS FAT file system) and the -L option was given, the filename is converted to lowercase and is prefixed with a caret (^).

  • -p

extract files to pipe (stdout). Nothing but the file data is sent to stdout, and the files are always extracted in binary format, just as they are stored (no conversions).

  • -t

test archive files. This option extracts each specified file in memory and compares the CRC (cyclic redundancy check, an enhanced checksum) of the expanded file with the original file's stored CRC value.

  • -T

[most OSes] set the timestamp on the archive(s) to that of the newest file in each one. This corresponds to zip's -go option except that it can be used on wildcard zipfiles (e.g., ``unzip -T \*.zip) and is much faster.

  • -u

update existing files and create new ones if needed. This option performs the same function as the -f option, extracting (with query) files that are newer than those with the same name on disk, and in addition it extracts those files that do not already exist on disk. See -f above for information on setting the timezone properly.

  • -v

be verbose or print diagnostic version info. This option has evolved and now behaves as both an option and a modifier. As an option it has two purposes: when a zipfile is specified with no other options, -v lists archive files verbosely, adding to the basic -l info the compression method, compressed size, compression ratio and 32-bit CRC. When no zipfile is specified (that is, the complete command is simply ``unzip -v), a diagnostic screen is printed. In addition to the normal header with release date and version, unzip lists the home Info-ZIP ftp site and where to find a list of other ftp and non-ftp sites; the target operating system for which it was compiled, as well as (possibly) the hardware on which it was compiled, the compiler and version used, and the compilation date; any special compilation options that might affect the program's operation ; and any options stored in environment variables that might do the same . As a modifier it works in conjunction with other options (e.g., -t) to produce more verbose or debugging output; this is not yet fully implemented but will be in future releases.

  • -z

display only the archive comment.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
??? Yes Yes Yes

USE_HOSTS_FIRST

If Use_Hosts_First is set up, tcp/ip will first look in the local file ..\Etc\Hosts for the dotted IP address for a specific Hostname on the internet.

Let me explain - Whenever you connect to the internet and you access a host ( for example http://www.netlabs.org ), your browser must know the dotted IP address ( for example 195.65.67.48 ) for the host. So the Browser contact a Domain name Server (DNS) and ask for the IP address. This takes some time, to speed up internet connection you can define in the Hosts file the hostnames and the IP addresses.

OS/2 will only use Hosts file if Use_Hosts_First is set to 1. You can define all kind of hosts www-server, mail-server, news-server, ftp-server or whatever else. To get the IP address for a host type "host" and the hostname in an OS/2 window. The actual Path for the host file is defined by the Etc environment variable.

SET USE_HOSTS_FIRST=1 

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

USER

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

It is used also on eComStation and it is on it's default config.sys file.

SET USER=<username>
ex: SET USER=Oliver 
ex: SET USER=ECS_USER

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

SET USER_INI

This variable tells OS/2 the path and name of the User INI file. This file contains information about desktop settings and various applications. Be careful, this is a critical system file!

SET USER_INI=C:\OS2\OS2.INI

Default settings:

  • SET USER_INI=C:\OS2\OS2.INI

Parameters:

Value can be any path to a valid User INI file.

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

SET Vacpp_Shared

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

SET Vacpp_Shared=False

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
no Yes Yes Yes

SET VbPath

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

SET VbPath=Path

Parameters:

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

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
No Yes Yes Yes

SET Vcfg_NO_DDC

This line is used GRADD based graphiccard drivers. It controls if your monitor capabilities should be read with the Display Data Channel (DDC) or not.

SET Vcfg_No_DDC=value

Parameters:

Value can be True or False. If set to False or the variable is not set up, than will the graphiccard driver use DDC to read the monitor capabilities.

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
No Yes Yes Yes

SET Vio_Mga

This line is used by matrox graphiccard drivers.

SET Vio_Mga=Device(Bvhvga,Bmgax64) 

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

SET VIO_SVGA

Needed by SVGA Graphic cards.

  SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

SET Video_Devices

Needed by VGA and SVGA Graphic cards.

SET VIDEO_DEVICES=VIO_SVGA 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

SET VisproC

Used by Vispro C. Points to the directory where Vispro C is installed.

SET VisproC=Path

Parameters:

Path can be any full path .

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

SET Visprorx

Used by Vispro Rexx. Points to the directory where Vispro Rexx is installed.

SET VisproRX=Path

Parameters:

Path can be any full path.

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

SET VpBase

Used by Virtual Pascal. Points to the directory where Virtual Pascal is installed.

SET VpBase=Path

Parameters:

Path can be any full path.

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

SET VpHelp

Used by Virtual Pascal. Defines the directory where the Virtual Pascal help files are stored.

SET VpHelp=Path

Parameters:

Path can be any full path.

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

SET VpLib

Used by Virtual Pascal. Points to the Virtual Pascal Library files.

SET VpLib=Path

Parameters:

Path can be any full path.

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

SET VpOut

Used by Virtual Pascal. Defines the directory where the compiled projects should be written to.

SET VpOut=Path

Parameters:

Path can be any full path.

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

SET VxRexx

Used by Watcom VX-Rexx. Points to the directory where VX-Rexx is installed.

  SET VxRexx=Path

Parameters:

Path can be any full path.

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

SET WATCOM

This line is used by the Watcom C/C++ Compiler and defines the directory where it is installed.

SET WATCOM=<path>

Parameters: Path can be any full path. 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
Yes Yes Yes Yes

SET WpsRef

Used by the IBM OS/2 Programmer Toolkit. Defines which books should be shown in the WPS Guide and Reference.

SET Wpsref=Wps1.inf+wps2.inf+wps3.inf

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

SET WPS_COMMUNICATION

This line is used by the File and Print Client.

SET WPS_COMMUNICATION=YES 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

SET X11Root

Needed by XFree86/OS2. Points to the directory in which the \XFree86 directory is installed.

SET X11Root=E:

If you have installed XFree86/OS2 in the directory "D:\user\emx\Xfree86" then set up X11Root to "D:/user/emx"

note: You must use a Unix like forward-slash as a directory separator!

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

SET X11Shell

Needed by XFree86/2. Defines the shell to be used within XFree86/2, if you want to use the standard Cmd.exe this line is not necessary.

SET X11Shell=E:\user\emx\XFree86\ 

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

SET XPRO...

This parameters was found on XTEL software configurations (version 5.6 (MINI X-TEL) and 6.0). This software is for PLC usage.

SET XPROSYS=X:\XPROSYS
SET XPROHELP=X:\XPROSYS\HLP
SET QH=X:\XPROSYS\HLP
SET XPROUSR=X:\XPROSYS
SET XPROMOD=X:\XPROSYS
IOPL=YES
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No Yes Yes Yes

XServer

Needed by XFree86/OS2. Defines the X server to be used. You must choose the right server for your graphics adapter card.

SET XServer=X:/USER/EMS/XFREE86/BIN/XF86_SVGA.exe

Parameters:

note: You must use a Unix like forward-slash as a directory separator!

Possible XServers are:

* XF86_Mono.exe
* XF86_SVGA.exe
* XF86_VG16.exe
* XF86_8514.exe
* XF86_AGX.exe
* XF86_Glnt.exe
* XF86_I128.exe
* XF86_Ma8.exe
* XF86_Ma32.exe
* XF86_Ma64.exe
* XF86_P9k.exe
* XF86_S3.exe
* XF86_S3V.exe
* XF86_W32.exe

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