Jump to content

CONFIG.SYS - SET Statements: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
 
(12 intermediate revisions by the same user not shown)
Line 25: Line 25:
==Base Operating System==
==Base Operating System==
*[[COMSPEC]]
*[[COMSPEC]]
*[[COPYFROMFLOPPY]]
*[[C1]]
*[[C1]]
*[[DELDIR]] - undelete directory
*[[DESKTOP]]
*[[DESKTOP]]
*DEVICEFONTDISABLED
*[[DIRCMD]] - dir command options
*[[DIRCMD]] - dir command options
*DISPLAYTYPE
*[[DISPLAYTYPE]]
*[[DPATH (Environment variable)|DPATH]] - search path for data files
*[[DPATH (Environment variable)|DPATH]] - search path for data files
*[[ENH_STRETCH]] - enhanced stretch-blitting
*[[ENH_STRETCH]] - enhanced stretch-blitting
*[[ENH_SUSPEND]] - enhanced suspend option
*[[ENH_SUSPEND]] - enhanced suspend option
*GRADD_CHAINS
*[[GRADD_CHAINS]]
*[[GREEXT]]
*[[GREEXT]]
*[[KEYS]] - command line history
*[[KEYS]] - command line history
*[[LANG]] - country-specific settings
*[[LANG]] - country-specific settings
*[[OBJECTSNOOZETIME]]
*[[OS2_SHELL]] - command line shell
*[[OS2_SHELL]] - command line shell
*[[PATH]] - search path for executable files
*[[PATH]] - search path for executable files
*[[PROMPT (Environment variable)|PROMPT]] - OS/2 session prompt appearance.
*[[PROMPT (Environment variable)|PROMPT]] - OS/2 session prompt appearance.
*[[RUNWORKPLACE]]
*[[ULSPATH]]
*[[ULSPATH]]
*[[VIDEO_DEVICES]]
*[[VIO_MGA]]
*[[VIO_SVGA]]


===PM===
===PM===
* [[BACKGROUNDBITMAP]]
*[[BACKGROUNDBITMAP]]
* [[BACKGROUNDBITMAP2]]
*[[BACKGROUNDBITMAP2]]
* [[BACKGROUNDBITMAPDELAY]]
*[[BACKGROUNDBITMAPDELAY]]
* [[BACKGROUNDBITMAPDELAY2]]
*[[BACKGROUNDBITMAPDELAY2]]
*[[DEVICEFONTDISABLED]]
*[[HARDWAREBITBLT]]
*[[NCDEBUG]]
*[[PM_ASYNC_FOCUS_CHANGE]]
*[[PM_DYNAMIC_DRAG]]
*[[PM_ROLLUP_BUTTON]]
*[[QUEUE_SIZE_THRESHOLD]]
*[[SYSTEM_INI]] - Tells the system the path and name of the System INI file.
*[[SYSTEM_INI]] - Tells the system the path and name of the System INI file.
*[[USER_INI]]
*[[USER_INI]]
*[[VCFG_NO_DDC]] - GRADD DDC


===Help Manager===
===Help Manager===
*[[BOOKSHELF]] - help manager search path for book shelves
*[[BOOKSHELF]] - help manager search path for book shelves
*[[GLOSSARY]]
*[[GLOSSARY]]
*[[HELP (Environment variable)|HELP]]
*[[HELPNDX]] - Help index


===Workplace Shell===
===Workplace Shell===
*[[AUTOREFRESHFOLDERS]] - automatic refresh of folders
*[[AUTOREFRESHFOLDERS]] - automatic refresh of folders
*[[AUTOSTART]] - autostart of objects
*[[AUTOSTART]] - autostart of objects
*[[MENUSTYLE]] - context menu entries
*[[NEWNOTEBOOKS]]
*[[NOLARGENTEXEICON]]
*[[RESTARTOBJECTS]]
*[[SHAPIEXCEPTIONHANDLER]]
*[[SHELLEXCEPTIONHANDLER]] - Disable the WPS exception handler.
*[[SHELLHANDLESINC]] - Increases the number of file handles.
*[[SHOWEXTENDEDPOWERMENU]] - Intel SpeedStep
*SOMDDIR
*[[SOMIR]]
*[[WPDSERVERSTART]]


===SOM===
;WarpCenter
OS/2 SOM Set Statements.
*[[MENUSFOLLOWPOINTER]] - WarpCenter menu behaviour
* [[AVLSVRNAME]]
*[[SCCANBENUKED]] - Allows the Warpcenter to have a delete option on its context menu.
* [[SOMBASE]]
*[[SCFINDUTILITY]] - Use a different search program in the Warpcenter.
* [[SOMDDEBUG]]
*[[SCKILLCONFIRMDISABLED]] - Avoid the "Are you sure ..." dialogue if using the Warpcenter kill feature.
* [[SOMDIR]]
*[[SCKILLFEATUREENABLED]] -  Enables Warpcenter window list Warpcenter Window List as an application killer.
* [[SOMDMESSAGELOG]]
*[[SCUSEPRETTYCLOCK]] - Change the look of the Warpcenter clock.
* [[SOMDPORT]]
* [[SOMDTIMEOUT]]
* [[SOMIR]]
* [[SOMRUNTIME]]
* [[SOMSOCKETS]]
* [[SOMTHREADPEER]]


===Multimedia===
===Multimedia===
*[[DSPPATH]]
*[[DSPPATH]]
*[[MMBASE]]
*[[MMBASE]]
*[[MMSTREAM]]
*[[MMTYPESEXTS]]
*[[MMVWRLOG]]
*[[MMWPSLOG]]
*[[MMYIELD]]


==Programming Environments==
===Installation===
===Toolkit===
*[[CDROMINST]]
*[[CPREF]]
*[[COPYFROMFLOPPY]]
*[[GPIREF]]
*[[SAVECONNECT]]
*[[SOURCEPATH]]
 
==Layered Products==
===Programming Environments===
;Toolkit
*[[CPREF]] - Control Program Reference
*[[GPIREF]] - GPI Reference
*[[INCLUDE]] - Include directory
*[[INCLUDE]] - Include directory
*[[IPF_KEYS]] - IPF key definitions
*[[IPF_KEYS]] - IPF key definitions
*[[IPFC]] - IPF compiler
*[[LIB]] - Points to directories where lib files are stored.
*[[LIB]] - Points to directories where lib files are stored.
*[[WPSREF]]
*[[MMREF]] - Defines which files should be shown in the Multimedia Programming Reference.
*[[PMREF]] - Presentation Manager Reference
*[[WPSREF]] - Workplace Shell Reference


===OS/2 SOM===
;SOM
*[[SMADDSTAR]]
*[[SMADDSTAR]]
*[[SMCLASSES]]
*[[SMCLASSES]]
Line 94: Line 128:
*[[SMTMP]] - Points to a directory used to store temporary files.
*[[SMTMP]] - Points to a directory used to store temporary files.


===Java Run-time===
;SOMobjects
*[[AVLSVRNAME]]
*[[SOMBASE]]
*[[SOMDDEBUG]]
*[[SOMDIR]]
*[[SOMDMESSAGELOG]]
*[[SOMDPORT]]
*[[SOMDTIMEOUT]]
*[[SOMRUNTIME]]
*[[SOMSOCKETS]]
*[[SOMTHREADPEER]]
 
;Java Run-time
*[[CLASSPATH]] - Java run-time classpath
*[[CLASSPATH]] - Java run-time classpath
*[[SWING_HOME]] - Swing run-time
*[[SWING_HOME]] - Swing run-time


==Networking==
===Networking===
===LAPS===
;LAPS
* [[ADAPTER_NIF]]
*[[ADAPTER_NIF]]
* [[DLSINI]]
*[[ETC]]
* [[ETC]]
* [[HARDWAREBITBLT]]
* [[HOME]]
* [[HOSTNAME]]
* [[I18NDIR]]
*[[LANINSTEP]]
* [[NLSPATH]]
 
==Global Security Runtime==
* [[IKEYMAN_HOME]]
* [[IKEYMAN40_HOME]]
* [[IKEYMAN50_HOME]]


;LAN Services
*[[DLSINI]]
*[[INIT_FILE_NAMES]]
*[[INIT_FILE_NAMES]]
*[[INIT_FILE_RANGES]]
*[[INIT_FILE_RANGES]]
*[[IPFC]]
*[[LANINSTEP]]
*[[LOCPATH]] - Points to the location of the language files.
*[[NWDBPATH]]
*[[WPS_COMMUNICATION]]


*[[INFOPATH]] - Info files stored.
;TCP/IP
*[[HOME]]
*[[HOSTNAME]]
*[[I18NDIR]]
*[[NLSPATH]]
*[[NSPR_OS2_NO_HIRES_TIMER]]
*[[TCPLANG]] - Sets the language for TCP/IP V4.x.
*[[TELNET.PASSWORD.ID]] - Sets a password for the telnet daemon (Telnetd).
*[[TZ]] - Timezone information.
*[[USE_HOSTS_FIRST]] - resolver


*[[LIBC_HOOK_DLLS]]
;MFS
*[[LIBRARY_PATH]] - EMX library path
*[[LOCPATH]] - Points to the location of the language files.
*[[LOGFILES]]
*[[LOGNAME]]
*[[MGA]] - Matrox graphic cards directory
*[[MANPATH]]
*[[MENUSTYLE]] - context menu entries
*[[MENUSFOLLOWPOINTER]] - WarpCenter menu behaviour
*[[MFSCACHE]] - mobile file sync
*[[MFSCACHE]] - mobile file sync


* [[MMSTREAM]]
;Global Security Runtime
* [[MMREF]] - Defines which files should be shown in the Multimedia Programming Reference.
*[[IKEYMAN_HOME]]
* [[MMTYPESEXTS]]
*[[IKEYMAN40_HOME]]
* [[MMVWRLOG]]
*[[IKEYMAN50_HOME]]
* [[MMWPSLOG]]
* [[MMYIELD]]
* [[NCDEBUG]]
* [[NETVIEW_PATH]] - Defines the path where the SystemView client is installed.
* [[NEWNOTEBOOKS]]


* [[NNTPSERVER]]
*[[LOGNAME]]
* [[NSPR_OS2_NO_HIRES_TIMER]]
*[[MGA]] - Matrox graphic cards directory
* [[NOLARGENTEXEICON]]
* [[NWDBPATH]]
* [[OBJECTSNOOZETIME]]
 
==PM_==
* [[PM ASYNC FOCUS CHANGE]]
* [[PM_DYNAMIC_DRAG]]
* [[PM_ROLLUP_BUTTON]]
* [[PMREF]]
 
* [[PROGRAMS]] - Define the path for program installation.
 
* [[PSIDATADIR]]
* [[PNHOSTNAME]]
 
* [[QUEUE_SIZE_THRESHOLD]]
* [[RESTARTOBJECTS]]
* [[RUNWORKPLACE]]
 
==WarpCenter==
* [[SCCANBENUKED]] - Allows the Warpcenter to have a delete option on its context menu.
* [[SCFINDUTILITY]] - Use a different search program in the Warpcenter.
* [[SCKILLCONFIRMDISABLED]] - Avoid the "Are you sure ..." dialogue if using the Warpcenter kill feature.
* [[SCKILLFEATUREENABLED]] -  Enables Warpcenter window list Warpcenter Window List as an application killer.
* [[SCUSEPRETTYCLOCK]] - Change the look of the Warpcenter clock.
 
* [[SHAPIEXCEPTIONHANDLER]]
* [[SHELLEXCEPTIONHANDLER]] - Disable the WPS exception handler.
* [[SHELLHANDLESINC]] - Increases the number of file handles.


*[[SMG_PATH]] - Used by the [[IBM Availability and Operations Manager|IBM AO-Manager]].
*[[NETVIEW_PATH]] - Defines the path where the SystemView client is installed.
*[[SMG_Pl2NlG]] - Used by the IBM AO-Manager.  
*[[SOURCEPATH]]


*[[SRVNAME1]] - Used for remote installations of OS/2.  
*[[SRVNAME1]] - Used for remote installations of OS/2.


*[[TCPLANG]] - Sets the Language for TCP/IP V4.x.
*[[TELNET.PASSWORD.ID]] - Sets a password for the telnet daemon (Telnetd).
*[[TEMP]] - Define a directory were OS/2 and programs can store temporarily files.
*[[TEMP]] - Define a directory were OS/2 and programs can store temporarily files.
*[[TIMESYNC]]
*[[TMP]] - Define a directory were OS/2 and programs can store temporarily files.
*[[TMP]] - Define a directory were OS/2 and programs can store temporarily files.
*[[TMPDIR]] - Define a directory were OS/2 and programs can store temporarily files.
*[[TZ]] - Timezone information.
*[[USE_HOSTS_FIRST]]
*[[USER]]
*[[VCFG_NO_DDC]]
==VIO==
* [[VIO_MGA]]
* [[VIO_SVGA]]


* [[VIDEO_DEVICES]]
* [[WPS_COMMUNICATION]]


Check also [[CONFIG.SYS - SET Statements (Additional software)]].
Check also [[CONFIG.SYS - SET Statements (Additional software)]].


[[Category: The Config.sys Documentation Project]]
[[Category: The Config.sys Documentation Project]]

Latest revision as of 00:59, 23 February 2020

The Config.sys Documentation Project
  1. BASEDEV Statements
  2. CALL Statements
  3. DEVICE Statements
  4. IFS Statements
  5. OS/2 Commands
  6. DOS Commands
  7. RUN Statements
  8. SET Statements
  9. PSD Statements
  10. Other Information
  1. Programs
  2. Hardware
  3. List of Statements

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

Note that SET commands in CONFIG.SYS behave differently than when entered on the command line.

So, when you issue the following commands 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 environment 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

This is because variables are not expanded during CONFIG.SYS processing, but they are when run from a shell (command line).

Base Operating System

PM

Help Manager

Workplace Shell

WarpCenter

Multimedia

Installation

Layered Products

Programming Environments

Toolkit
  • CPREF - Control Program Reference
  • GPIREF - GPI Reference
  • INCLUDE - Include directory
  • IPF_KEYS - IPF key definitions
  • IPFC - IPF compiler
  • LIB - Points to directories where lib files are stored.
  • MMREF - Defines which files should be shown in the Multimedia Programming Reference.
  • PMREF - Presentation Manager Reference
  • WPSREF - Workplace Shell Reference
SOM
SOMobjects
Java Run-time

Networking

LAPS
LAN Services
TCP/IP
MFS
Global Security Runtime
  • NETVIEW_PATH - Defines the path where the SystemView client is installed.
  • SRVNAME1 - Used for remote installations of OS/2.
  • TEMP - Define a directory were OS/2 and programs can store temporarily files.
  • TMP - Define a directory were OS/2 and programs can store temporarily files.


Check also CONFIG.SYS - SET Statements (Additional software).