Jump to content

CONFIG.SYS RUN Statements: Difference between revisions

From EDM2
Lewisr (talk | contribs)
Added detail concerning ACPIDAEMON.EXE and add section for GSVDAEMN.EXE - ~~~~
Ak120 (talk | contribs)
No edit summary
Line 3: Line 3:
The Run statement in your config.sys file is used to run a program during boot up. Programs started by Run are executed in the background. The following pages describe these entries:
The Run statement in your config.sys file is used to run a program during boot up. Programs started by Run are executed in the background. The following pages describe these entries:


 
==ACPIDAEMON.EXE==
=RUN=ACPIDAEMON.EXE=
Part of the ACPI support available for eComStation. ACPIDAEMON implements certain system functions like CPU throttling, power button handling, various events like lid open/close events, suspend/resume, etc. This program is not required for proper operation of ACPI.PSD, but is required for proper operation of APM.ADD. AcpiDaemon.EXE requires ACPI32.DLL and normally goes in \OS2.
Part of the ACPI support available for eComStation. ACPIDAEMON implements certain system functions like CPU throttling, power button handling, various events like lid open/close events, suspend/resume, etc. This program is not required for proper operation of ACPI.PSD, but is required for proper operation of APM.ADD. AcpiDaemon.EXE requires ACPI32.DLL and normally goes in \OS2.
 
RUN=C:\OS2\ACPIDAEMON.EXE
  RUN=C:\OS2\ACPIDAEMON.EXE


'''NOTE:''' Configuration of the daemon is stored in ACPID.CFG, which must go in the directory specified by the ETC environment variable.
'''NOTE:''' Configuration of the daemon is stored in ACPID.CFG, which must go in the directory specified by the ETC environment variable.


'''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
|-
|-
|No
|No
|No
|No
|No
|No
|No
|Yes
|Yes
|Yes
|}
|}


=RUN=ACTVCOLL.EXE=
==ACTVCOLL.EXE==
Executable from Process Commander.
Executable from Process Commander.
The ACTVCOLL line gathers resource use information about sessions.
The ACTVCOLL line gathers resource use information about sessions.
Line 35: Line 28:
'''NOTE:''' By [[Mikus Grinbergs]]: For activity collection to work with FP12 systems and beyond, EXEPATCH must have been used to "hook" Process Commander into DOSCALL1.DLL.
'''NOTE:''' By [[Mikus Grinbergs]]: For activity collection to work with FP12 systems and beyond, EXEPATCH must have been used to "hook" Process Commander into DOSCALL1.DLL.


'''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 53: Line 41:
|}
|}


=RUN=AEFSDMN.EXE=
===AEFSDMN.EXE==
The AEFS daemon.
The AEFS daemon.
 
The syntax is: aefsdmn *
  The syntax is: aefsdmn *


It is typically started in CONFIG.SYS by a RUN statement (NOT a CALL statement) or from a script using the detach command.
It is typically started in CONFIG.SYS by a RUN statement (NOT a CALL statement) or from a script using the detach command.
Line 63: Line 50:


The options are:
The options are:
* --logfile Write log messages to the file specified by . By default, messages are written to standard error (which is the nul device if the daemon is started from CONFIG.SYS or using detach).
* --logfile Write log messages to the file specified by . By default, messages are written to standard error (which is the nul device if the daemon is started from CONFIG.SYS or using detach).
* --loglevel Set the severity threshold of log messages. Only messages with a severity lower than or equal to the log level are actually written to the log file. The levels are:
* --loglevel Set the severity threshold of log messages. Only messages with a severity lower than or equal to the log level are actually written to the log file. The levels are:
 
** 1 Fatal
* 1 Fatal
** 2 Evil (i.e. not fatal but worse than a `normal' error)
* 2 Evil (i.e. not fatal but worse than a `normal' error)
** 3 Error
* 3 Error
** 4 Warning
* 4 Warning
** 9 Debug
* 9 Debug
 
* --cache Set the maximum size of the cache per volume in 512-byte units. The default is 4096, or 2 megabytes per volume.
* --cache Set the maximum size of the cache per volume in 512-byte units. The default is 4096, or 2 megabytes per volume.
* --storagefiles Set the maximum number of open storage files per volume. To speed up access to the encrypted files AEFS keeps the most recently used ones open. The default is 16. This number should not be made too high; otherwise the daemon might run into the open file limit of the C runtime library (use emxbind -a aefsdmn.exe -h to change this).
* --storagefiles Set the maximum number of open storage files per volume. To speed up access to the encrypted files AEFS keeps the most recently used ones open. The default is 16. This number should not be made too high; otherwise the daemon might run into the open file limit of the C runtime library (use emxbind -a aefsdmn.exe -h to change this).
* --files Set the maximum number of files for which AEFS may cache sectors. Every file in the cache has a slight overhead; hence the limit. The default is 4096 files.
* --files Set the maximum number of files for which AEFS may cache sectors. Every file in the cache has a slight overhead; hence the limit. The default is 4096 files.
* --lastaccess=[active|lazy] Specify whether the last-accessed fields of files should be updated always (`active') or only if other fields have changed as well (`lazy'). The default is `active'.
* --lastaccess=[active|lazy] Specify whether the last-accessed fields of files should be updated always (`active') or only if other fields have changed as well (`lazy'). The default is `active'.
* --lazy=[on|off] Specify whether lazy-writing (or `write-behind') should be enabled. The default is `on'. If lazy-writing is enabled, AEFS will flush every volume every 5 seconds. This interval cannot currently be changed.
* --lazy=[on|off] Specify whether lazy-writing (or `write-behind') should be enabled. The default is `on'. If lazy-writing is enabled, AEFS will flush every volume every 5 seconds. This interval cannot currently be changed.
* --quit Kill the daemon. Useful for debugging. Detach all attached volumes first.
* --quit Kill the daemon. Useful for debugging. Detach all attached volumes first.
* --info Print statistics about the memory allocation of the daemon and about every attached volume. These appear in the log file.
* --info Print statistics about the memory allocation of the daemon and about every attached volume. These appear in the log file.


'''NOTE:''' most options do not take effect for volumes that are already attached, only for volumes attached after aefsparm is run.
'''NOTE:''' most options do not take effect for volumes that are already attached, only for volumes attached after aefsparm is run.


'''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 108: Line 80:
|}
|}


=RUN=AFNBINI.EXE=
==AFNBINI.EXE==
This daemon monitors/setups Netbios.
This daemon monitors/setups Netbios.


'''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
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


 
==APMDAEMN.EXE==
=RUN=APMDAEMN.EXE=
New in Fixpaks, fixes some errors when using APM 1.2.
New in Fixpaks, fixes some errors when using APM 1.2.
 
RUN=C:\OS2\APMDAEMN.EXE
  RUN=C:\OS2\APMDAEMN.EXE


'''NOTE:''' Using APMDAEMN could lead into inaccessability of attached drives on Thinkpads after 'awakening' from sleep mode (e.g. the Floppy-Disk of the TP560 refuses to work).
'''NOTE:''' Using APMDAEMN could lead into inaccessability of attached drives on Thinkpads after 'awakening' from sleep mode (e.g. the Floppy-Disk of the TP560 refuses to work).


'''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
|Yes
|Yes
|}
|}


=RUN=ASP4INIT.EXE=
==ASP4INIT.EXE==
Vortex AU8820 OS/2 initialization.
Vortex AU8820 OS/2 initialization.


'''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
|Yes
Line 176: Line 131:
|}
|}


=RUN=ATKINIT.EXE=
==ATKINIT.EXE==
From Lanserver for Macintosh.
From LAN Server for Macintosh.


'''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
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=BATSERV.EXE=
==BATSERV.EXE==
This is used by the Watcom C/C++ Compiler.
This is used by the Watcom C/C++ Compiler.
RUN=\Watcom_C\BINP\batserv.exe


  RUN=C:\Apps\Watcom_C\Binp\batserv.exe
{|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
Line 216: Line 162:
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|Yes
|}


=RUN=CACHE.EXE=
==CACHE.EXE==
This entry controls the behavior of the HPFS cache. It is normally not set in your config.sys. Set it only if you want to change the default settings. If you encounter any problems with this statement then delete it from your config.sys file and set it up in your startup.cmd file.
This entry controls the behavior of the HPFS cache. It is normally not set in your config.sys. Set it only if you want to change the default settings. If you encounter any problems with this statement then delete it from your config.sys file and set it up in your startup.cmd file.
 
RUN=\OS2\Cache.exe Parameters
  RUN=C:\OS2\Cache.exe Parameters


Default settings:
Default settings:
* LAZY: ON (use 1 thread)
* LAZY: ON (use 1 thread)
* BUFFERIDLE: 500 ms
* BUFFERIDLE: 500 ms
Line 238: Line 180:


* /LAZY:value
* /LAZY:value
Value can be ON or OFF or in the range from 0 to 64 .
Value can be ON or OFF or in the range from 0 to 64.
Default = ON
Default = ON
If this parameter is not set it defaults to 3 .
If this parameter is not set it defaults to 3.
The OS/2 online help says: "If this parameter is set no other parameters are allowed." This depends on your system, some user reported me that two lines gives errors at boot.
The OS/2 online help says: "If this parameter is set no other parameters are allowed." This depends on your system, some user reported me that two lines gives errors at boot.
o /LAZY:ON
Lazy writing is on, three threads are used.


    o /LAZY:ON
o /LAZY:OFF
    Lazy writing is on, three threads are used.
Lazy writing is turned Off.


    o /LAZY:OFF
o /LAZY:n
    Lazy writing is turned Off.
n lazy write threads are used.  
 
    o /LAZY:n
    n lazy write threads are used.  


* /DISKIDLE:value
* /DISKIDLE:value
Value can be in the range from 0 to 65535 .
Value can be in the range from 0 to 65535.
Default= 1000
Default= 1000
The value is expressed in milliseconds.
The value is expressed in milliseconds.
Line 259: Line 200:


* /BUFFERIDLE:value
* /BUFFERIDLE:value
Value can be in the range from 0 to 65535 .
Value can be in the range from 0 to 65535.
Default= 500
Default= 500
The value is expressed in milliseconds.
The value is expressed in milliseconds.
Line 265: Line 206:


* /MAXAGE:value
* /MAXAGE:value
Value can be in the range from 0 to 65535 .
Value can be in the range from 0 to 65535.
Default= 5000
Default= 5000
The value is expressed in milliseconds.
The value is expressed in milliseconds.
Line 271: Line 212:


* /READAHEAD:value
* /READAHEAD:value
Value can be ON or OFF or 0 or 1 .
Value can be ON or OFF or 0 or 1.
This Parameter enables the read ahead buffer. Only from Warp 4.0
This Parameter enables the read ahead buffer. Only from Warp 4.0


* /DIRTYMAX:value
* /DIRTYMAX:value
Value can be in the range from 0 to 65535 .
Value can be in the range from 0 to 65535.
The value is expressed in milliseconds.
The value is expressed in milliseconds.


* /WRITECACHE:value
* /WRITECACHE:value
Value can be in the range from 0 to 65535 .
Value can be in the range from 0 to 65535.
The value is expressed in kilobytes.
The value is expressed in kilobytes.


Line 313: Line 254:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 319: Line 260:
!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 330: Line 267:
|}
|}


 
==CACHE386.EXE==
=RUN=CACHE386.EXE=
Enables the cache for HPFS386. Only valid for the OS/2 Warp Server Advanced otherwise CACHE386.EXE is started by the following command:
Enables the cache for HPFS386. Only valid for the OS/2 Warp server advanced otherwise CACHE386.EXE is started by the following command:
CALL=C:\OS2\CMD.EXE /Q /C C:\IBM386FS\CACHE386.EXE >NUL
 
  CALL=C:\OS2\CMD.EXE /Q /C C:\IBM386FS\CACHE386.EXE >NUL


Call to the cache program for HPFS386
Call to the cache program for HPFS386
Line 366: Line 301:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 372: Line 307:
!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 383: Line 314:
|}
|}


=RUN=CALIBRATE.EXE-C=
==CALIBRATE.EXE-C==
See DEVICE TOUCH.SYS
See DEVICE=[[TOUCH.SYS]]


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 393: Line 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 404: Line 331:
|}
|}


=RUN=CBSSVR.EXE=
==CBSSVR.EXE==
Runtime part of the ZipStream/CryptStream compressed/secure file system products. For more information visit www.carbonbased.com.au
Runtime part of the ZipStream/CryptStream compressed/secure file system products.


'''NOTE:''' Should normally be at the end of config.sys
'''NOTE:''' Should normally be at the end of config.sys


=RUN=CDWFSD.EXE=
==CDWFSD.EXE==
Starts the background process for the RSJ CD-Writer, responsible for writing of data on the CD.
Starts the background process for the RSJ CD-Writer, responsible for writing of data on the CD.
 
ex: RUN=C:\PROGRAMS\RSJCD\CDWFSD.EXE -p "C:/var/temp" -c20000 -b2048 -t2 -i3 -s0
  ex: RUN=C:\PROGRAMS\RSJCD\CDWFSD.EXE -p "C:/var/temp" -c20000 -b2048 -t2 -i3 -s0


'''Parameter:'''
'''Parameter:'''
 
* -q - Request confirmation
* -q  
* -d - All accesses to the file system are protocolled at the serial interface COM2.
Request confirmation
 
* -d  
All accesses to the file system are protocolled at the serial interface COM2.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 429: Line 351:
!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 440: Line 358:
|}
|}


=RUN=CFOSD2.EXE=
==CFOSD2.EXE==
Starts the Cfos-Daemon.
Starts the cFos-Daemon.
RUN=C:\Cfos\Cfosd2.exe


  RUN=C:\Cfos\Cfosd2.exe
{| 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 463: Line 375:
|}
|}


=RUN=CLKBASIC.EXE=
==CLKBASIC.EXE==
eCS Clock Daemon. eCS Clock is developed by [[Mark Eckstein]] and intended to run only on eComm Station available at: ftp.ecomstation.com
eCS Clock Daemon. eCS Clock is developed by [[Mark Eckstein]] and intended to run only on eComStation.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 473: Line 385:
!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
|No
|No
|No
|eCS
|Yes
|Yes
|}
|}


 
==CNTRL.EXE==
=RUN=CNTRL.EXE=
It controls the stack for TCP/IP. TCP/IP Stack processing. CNTRL.EXE is a very important component of the stack. CNTRL.EXE provides threads for proper running of the stack. It provides a thread for each of the following:
It controls the stack for TCP/IP. TCP/IP Stack processing. CNTRL.EXE is a very important component of the stack. CNTRL.EXE provides threads for proper running of the stack. It provides a thread for each of the following: - IP input processing - TCP slow timeout processing - Debug thread for IP - ARP timeout processing - Ifndis debug thread - Watchdog thread for the adapter status - Loopback IP packets processing CNTRL.EXE is normally started from CONFIG.SYS with a RUN=statement. It should be the first program to begin executing when TCP/IP is started. CNTRL.EXE for Version 4 is different from that in the Version 2.0 stack
*IP input processing
 
*TCP slow timeout processing
  RUN=C:\Mptn\Bin\Cntrl.exe Parameter
*Debug thread for IP
*ARP timeout processing
*Ifndis debug thread
*Watchdog thread for the adapter status
*Loopback IP packets processing
CNTRL.EXE is normally started from CONFIG.SYS with a RUN=statement. It should be the first program to begin executing when TCP/IP is started. CNTRL.EXE for Version 4 is different from that in the Version 2.0 stack.
RUN=\MPTN\BIN\CNTRL.EXE <Parameter>


'''Parameters:'''
'''Parameters:'''
Line 507: Line 421:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 513: Line 427:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


 
==CWCUTIL.EXE==
=RUN=CWCUTIL.EXE=
Crystal DSP manager utility application.
Crystal DSP manager utility application.
 
RUN=\MMOS2\CWCUTIL.EXE
  RUN=drive:\MMOS2\CWCUTIL.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 537: Line 445:
!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 548: Line 452:
|}
|}


=RUN=CWDAEMON.EXE=
==CWDAEMON.EXE==
Crystal OS/2 application for WinOS2 audio.
Crystal OS/2 application for WinOS2 audio.
 
RUN=\MMOS2\CWDAEMON.EXE
  RUN=drive:\MMOS2\CWDAEMON.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 560: Line 463:
!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 571: Line 470:
|}
|}


=RUN=DB2UPM.EXE=
==DB2UPM.EXE==
Runs the U(ser) P(assword) M(anager) from DB2.
Runs the U(ser) P(rofile) M(anager) from DB2.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 581: Line 480:
!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 592: Line 487:
|}
|}


=RUN=DDAEMON.EXE=
==DDAEMON.EXE==
This daemon process is required for the Netware requester. A daemon is a background process that usually carries out administrative tasks for the system without you knowing it. This "daemon" is required for the requester to be active.
This daemon process is required for the Netware requester. A daemon is a background process that usually carries out administrative tasks for the system without you knowing it. This "daemon" is required for the requester to be active.
 
RUN=\Netware\DDaemon.exe <parameter>
  RUN=C:\Netware\DDaemon.exe <parameter>


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 604: Line 498:
!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 615: Line 505:
|}
|}


=RUN=DMISL.EXE=
==DMISL.EXE==
This is the service layer used by SNMP to map local errors to SNMP alerts. Used by Network Manager and Netfinity, among others, to manage client errors by an administrator.
This is the service layer used by SNMP to map local errors to SNMP alerts. Used by Network Manager and Netfinity, among others, to manage client errors by an administrator.


Line 621: Line 511:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 627: Line 517:
!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 638: Line 524:
|}
|}


=RUN=DTAD.EXE=
==DTAD.EXE==
Streaming Data Transport Agent (DTA) daemon for eComStation.
Streaming Data Transport Agent (DTA) daemon for eComStation.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 649: Line 534:
!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
|No
|No
|No
|eCS
|Yes
|Yes
|}
|}


=RUN=EPW.EXE=
==EPW.EXE==
This is the generic alerter, where the operating system detects errors and can send messages to other machines.
This is the generic alerter, where the operating system detects errors and can send messages to other machines.
 
RUN=\OS2\EPW.EXE
  RUN=C:\OS2\EPW.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 672: Line 552:
!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
|}


 
==EPWROUT.EXE==
=RUN=EPWROUT.EXE=
Part of First Failure Support in Warp Server for e-Business.
Part of First Failure Support in Warp Server for E-Business.
RUN=C:\OS2\EPWROUT.EXE 1
 
  ex: RUN=C:\OS2\EPWROUT.EXE 1


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 696: Line 570:
!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
|No
|No
|Yes
|Yes
|Yes
|Yes
|}
|}


 
==EVFSCTL.EXE==
=RUN=EVFSCTL.EXE=
RUN=\ECS\BIN\EVFSCTL.EXE
 
  ex: RUN=C:\ECS\BIN\EVFSCTL.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 719: Line 587:
!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
|No
|No
|Yes
|eCS
|Yes
|Yes
|}
|}


=RUN=EXT2_LW.EXE=
==EXT2_LW.EXE==
This driver is needed by the ext2 file system driver.
This driver is needed by the ext2 file system driver.
 
RUN=\OS2\Fs\Ext2\Ext2_lw.exe
  RUN=C:\OS2\Fs\Ext2\Ext2_lw.exe


'''NOTE:''' This program has no parameters.  
'''NOTE:''' This program has no parameters.  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 744: Line 607:
!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 755: Line 614:
|}
|}


 
==EXTENDFS.EXE==
=RUN=EXTENDFS.EXE=
Part of [[JFS.IFS]] in Warp Server for e-Business. Automatically extends all file systems so they use the entire partition on which they reside. This is only the case when you extend the size of a volume using LVM and do not run extendfs afterwards. This entry ensures that at the next reboot at least, the file systems are extended according to the corresponding volume sizes.
Part of JFS.IFS in Warp Server for E-Business. Automatically extends all file systems so they use the entire partition on which they reside. This is only the case when you extend the size of a volume using LVM and do not run extendfs afterwards. This entry ensures that at the next reboot at least, the file systems are extended according to the corresponding volume sizes.
RUN=\OS2\EXTENDFS.EXE *
 
  RUN=<path>\EXTENDFS.EXE *
 
  ex: RUN=C:\OS2\EXTENDFS.EXE *


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 770: Line 625:
!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
|No
|No
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=GENAUDD.EXE=
==GENAUDD.EXE==
Generic WinOS/2 Audio Driver Daemon component.
Generic WinOS/2 Audio Driver Daemon component.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 791: Line 642:
!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
|No
|No
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=GSVDAEMN.EXE=
==GSVDAEMN.EXE==
SpeedStep Daemon executable that performs CPU state changes. This is part of the software support package for Intel's SpeedStep dynamic frequency scaling technology (codenamed Geyserville). By changing CPU state, lower heat and power consumption may be attained, while dynamically adjusting to changing processing needs (throttling).
SpeedStep Daemon executable that performs CPU state changes. This is part of the software support package for Intel's SpeedStep dynamic frequency scaling technology (codenamed Geyserville). By changing CPU state, lower heat and power consumption may be attained, while dynamically adjusting to changing processing needs (throttling).
RUN=\OS2\GSVDAEMN.EXE


  RUN=C:\OS2\GSVDAEMN.EXE
'''NOTE:''' As GSVDAEMN relies on communication with [[APM.SYS]], it is not recommended to use this driver with ACPIDAEMON, which provides its own CPU throttling.
 
'''NOTE:''' As GSVDAEMN relies on communication with APM.SYS, it is not recommended to use this driver with ACPIDAEMON, which provides its own CPU throttling.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 816: Line 662:
!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 827: Line 669:
|}
|}


=RUN=HELPERW.EXE=
==HELPERW.EXE==
Network driver helper application for GENMAC (Generic MAC Wrapper Driver) by [[Willibald Meyer]]
Network driver helper application for GENMAC (Generic MAC Wrapper Driver) by [[Willibald Meyer]]
It's job is reading and loading the Win32 drivers into memory.
It's job is reading and loading the Win32 drivers into memory.
 
RUN=\GENMAC\DRIVER\HELPERW.EXE
  RUN=C:\GENMAC\DRIVER\HELPERW.EXE


User List: http://dir.gmane.org/gmane.org.netlabs.genmac.user
User List: http://dir.gmane.org/gmane.org.netlabs.genmac.user


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 842: Line 683:
!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
|No
|No
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=HFS.EXE=
==HFS.EXE==
Helper application used by the [[The Config.sys Documentation Project/IFS Statements#IFS.3DHFS.IFS|Hfs.ifs]] installable file system.
Helper application used by the [[The Config.sys Documentation Project/IFS Statements#IFS.3DHFS.IFS|Hfs.ifs]] installable file system.
 
RUN=\OS2\Hfs.exe parameters
  RUN=C:\OS2\Fs\Hfs\Hfs.exe parameters


'''Parameters:'''
'''Parameters:'''
Line 868: Line 704:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 874: Line 710:
!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 885: Line 717:
|}
|}


=RUN=HYBERSET.EXE=
==HYBERSET.EXE==
This is part of the support for the Dedicated DOS/Windows session feature.
This is part of the support for the dedicated DOS/Windows session feature.
 
RUN=C:\OS2\System\Hyberset.exe  
  RUN=C:\OS2\System\Hyberset.exe  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 897: Line 728:
!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 908: Line 735:
|}
|}


 
==IBMCSFLK.EXE==
=RUN=IBMCSFLK.EXE=
Exchanges locked files during boot. Normally this is only installed during reboot. If you see this entry the replacement of locked files may have failed. Please check \os2\install\ibmcsflk.lst
Exchanges locked files during boot. Normally this is only installed during reboot. If you see this entry the replacement of locked files may have failed. Please check \os2\install\ibmcsflk.lst


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 919: Line 745:
!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 930: Line 752:
|}
|}


=RUN=IBMLANLK.EXE=
==IBMLANLK.EXE==
Exchanges locked files during boot. Normally this is only installed during reboot. If you see this entry the replacement of locked files may have failed. Please check \os2\install\ibmlanlk.lst
Exchanges locked files during boot. Normally this is only installed during reboot. If you see this entry the replacement of locked files may have failed. Please check \os2\install\ibmlanlk.lst


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 940: Line 762:
!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 951: Line 769:
|}
|}


=RUN=IOMGSYNC.EXE=
==IOMGSYNC.EXE==
Necessary for the Iomega Tools protect, lock, iomgfmt, remount, unitinfo, addman and readme
Necessary for the Iomega Tools protect, lock, iomgfmt, remount, unitinfo, addman and readme


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 961: Line 779:
!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 972: Line 786:
|}
|}


=RUN=IP2XDMN.EXE=
==IP2XDMN.EXE==
Dualstor Backup Daemon.
Dualstor Backup Daemon.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 982: Line 796:
!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 993: Line 803:
|}
|}


=RUN=IRDNDS.EXE=
==IRDNDS.EXE==
Neded to run IBM Infrared NDIS MAC Driver
Needed to run IBM Infrared NDIS MAC Driver


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,003: Line 813:
!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,014: Line 820:
|}
|}


=RUN=ISOFSDMN.EXE=
==ISOFSDMN.EXE==
The isofsdmn program is the file system daemon for the ISOFS installable file system (see IFS STUBFSD.IFS)
The isofsdmn program is the file system daemon for the ISOFS installable file system (see IFS STUBFSD.IFS)


Line 1,025: Line 831:
--loglevel Set the severity threshold of log messages. Only messages with a severity lower than or equal to the log level are actually written to the log file. The levels are:
--loglevel Set the severity threshold of log messages. Only messages with a severity lower than or equal to the log level are actually written to the log file. The levels are:


* 1  
* 1 - Fatal
Fatal
* 2 - Evil (i.e. not fatal but worse than a `normal' error)
 
* 3 - Error
* 2  
* 4 - Warning
Evil (i.e. not fatal but worse than a `normal' error)
* 9 - Debug
 
* 3  
Error
 
* 4  
Warning
 
* 9  
Debug


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,047: Line 844:
!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
|}


=RUN=KBFAST.EXE=
==KBFAST.EXE==
Runs keyboard enhancer to speed up keyboard.
Runs keyboard enhancer to speed up keyboard.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,068: Line 861:
!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,079: Line 868:
|}
|}


=RUN=LANDLL.EXE=
==LANDLL.EXE==
This starts the TCPIP/peer Stack.  
This starts the TCPIP/peer Stack.  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,089: Line 878:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=LANMSGEX.EXE=
==LANMSGEX.EXE==
This is part of the messaging system in MPTS.
This is part of the messaging system in MPTS.
 
RUN=\IBMCOM\LANMSGEX.EXE
  RUN=C:\IBMCOM\LANMSGEX.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,112: Line 896:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=LOGDAEM.EXE=
==LOGDAEM.EXE==
This executable is the daemon process for the system error logging.
This executable is the daemon process for the system error logging.
note: You must have also installed the log.sys driver
note: You must have also installed the log.sys driver
 
RUN=\OS2\LOGDAEM.EXE <parameter>
  RUN=C:\OS2\LOGDAEM.EXE <parameter>


'''Parameters:'''
'''Parameters:'''
Line 1,139: Line 918:
Value can be in the range from 4 Kbytes to 64 Kbytes .
Value can be in the range from 4 Kbytes to 64 Kbytes .
Default = 64 Kbytes  
Default = 64 Kbytes  


'''NOTE:''' You can also change the parameters with the Syslog program.
'''NOTE:''' You can also change the parameters with the Syslog program.
Line 1,146: Line 924:


To use C:\OS2\LOG\ERROR.LOG as the error log file with a size of 48 Kbytes, add this line to your config.sys file:  
To use C:\OS2\LOG\ERROR.LOG as the error log file with a size of 48 Kbytes, add this line to your config.sys file:  
  RUN=C:\OS2\LOGDAEM.EXE /E:C:\OS2\LOG\ERROR.LOG /W:48  
RUN=C:\OS2\LOGDAEM.EXE /E:C:\OS2\LOG\ERROR.LOG /W:48  


'''NOTE:''' Use SYSLOG.EXE from an OS/2 command line prompt to view your log file.
'''NOTE:''' Use SYSLOG.EXE from an OS/2 command line prompt to view your log file.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,157: Line 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 1,168: Line 942:
|}
|}


=RUN=LSDAEMON.EXE=
==LSDAEMON.EXE==
This is part of the OS/2 File and Print Client.
This is part of the OS/2 File and Print Client.
 
RUN=\IBMLAN\NETPROG\Lsdaemon.exe  
  RUN=C:\Ibmlan\Netprog\Lsdaemon.exe  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,180: Line 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
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=LT_MON.EXE=
==LT_MON.EXE==
Lucent Technologies Modem Monitor
Lucent Technologies Modem Monitor
An older version is available at http://www.drmartinus.de/notebook2/notebook.htm
An older version is available at http://www.drmartinus.de/notebook2/notebook.htm


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,202: Line 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
|Yes
Line 1,213: Line 978:
|}
|}


=RUN=LVMALERT.EXE=
==LVMALERT.EXE==
Part of the L(ogical) V(olume) M(anager) in Warp Server for E-Business
Part of the L(ogical) V(olume) M(anager) in Warp Server for E-Business


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


=RUN=MIDIDMON.EXE=
===MIDIDMON.EXE==
This is for MIDI.
This is for MIDI.
 
RUN=C:\MMOS2\mididmon.exe
  ex: RUN=C:\MMOS2\mididmon.exe


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,246: Line 1,006:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|2.1
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,257: Line 1,013:
|}
|}


=RUN=MMFIX.EXE=
==MMFIX.EXE==
This help to solve the repeating system sounds problem with SND.DLL. (Reference eComStation bug 2874). By David Azarewicz.
This help to solve the repeating system sounds problem with SND.DLL. (Reference eComStation bug 2874). By David Azarewicz.
 
RUN=C:\MMOS2\MMFIX.EXE
  ex: RUN=C:\MMOS2\MMFIX.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,269: Line 1,024:
!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
|No
|No
|No
|eCS
|No
|Yes
|}
|}


 
==MMHELPDD.EXE==
 
=RUN=MMHELPDD.EXE=
This is for MIDI.
This is for MIDI.
 
RUN=C:\MMOS2\MMHELPDD.EXE
  ex: RUN=C:\MMOS2\MMHELPDD.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,294: Line 1,042:
!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,305: Line 1,049:
|}
|}


=RUN=MSENSIT.EXE=
==MSENSIT.EXE==
From the FM-Utils, accelerates the mouse.
From the FM-Utils, accelerates the mouse.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,315: Line 1,059:
!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,326: Line 1,066:
|}
|}


=RUN=MWSTART.EXE=
==MWSTART.EXE==
Daemon for the MWAVE Modem for IBM Thinkpads  
Daemon for the MWAVE Modem for IBM Thinkpads  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,336: Line 1,076:
!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,347: Line 1,083:
|}
|}


=RUN=NBDAEMON.EXE=
==NBDAEMON.EXE==
This statement loads the Netware NetBIOS daemon.
This statement loads the Netware NetBIOS daemon.
 
RUN=C:\NETWARE\NBDAEMON.EXE
  RUN=C:\NETWARE\NBDAEMON.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,359: Line 1,094:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=NBTCP.EXE=
==NBTCP.EXE==
Three programs, NBTCP.EXE, RFCADDR.EXE and TCPBEUI.OS2, make up the primary runtime components of this NetBIOS over TCP/IP implementation.
Three programs, NBTCP.EXE, RFCADDR.EXE and TCPBEUI.OS2, make up the primary runtime components of this NetBIOS over TCP/IP implementation.


NBTCP.EXE is a ring3 module that creates threads for socket processing. This module also processes the two routing extension data files: RFCBCST.LST and RFCNAMES.LST. When NBTCP is invoked it runs RFCADDR.EXE to process these two files. If you modify these files and wish to have the changes take effect without restarting the system, you can run RFCADDR.EXE from the OS/2 command line. RFCADDR.EXE then informs TCPBEUI.OS2 of the changes. This happens, of course, only if you have created one of the other of these two data files and have them specified in the PROTOCOL.INI configuration file.   
NBTCP.EXE is a ring3 module that creates threads for socket processing. This module also processes the two routing extension data files: RFCBCST.LST and RFCNAMES.LST. When NBTCP is invoked it runs RFCADDR.EXE to process these two files. If you modify these files and wish to have the changes take effect without restarting the system, you can run RFCADDR.EXE from the OS/2 command line. RFCADDR.EXE then informs TCPBEUI.OS2 of the changes. This happens, of course, only if you have created one of the other of these two data files and have them specified in the PROTOCOL.INI configuration file.   
 
RUN=\IBMCOM\PROTOCOL\NBTCP.EXE
  RUN=<path>\NBTCP.EXE
 
  ex: RUN=C:\IBMCOM\PROTOCOL\NBTCP.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,386: Line 1,114:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|*
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=ND.EXE=
==ND.EXE==
To mount NDFS at startup add this complete line
To mount NDFS at startup add this complete line
 
RUN=\ndfs\nd.exe automnt drive:\fullpath\to\resconfig.ndc
  RUN=drive:\path\ndfs\nd.exe automnt drive:\fullpath\to\resconfig.ndc


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,409: Line 1,132:
!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,420: Line 1,139:
|}
|}


=RUN=NDCTL.EXE=
==NDCTL.EXE==
Starts Netdrive Control Program. Netdrive is a new utility for OS/2 users which allows to mount an ftp site or a local directory or a network resource to a virtual volume.
Starts Netdrive Control Program. Netdrive is a new utility for OS/2 users which allows to mount an ftp site or a local directory or a network resource to a virtual volume.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,430: Line 1,149:
!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,441: Line 1,156:
|}
|}


=RUN=NET.EXE=
==NET.EXE==
Starts the requester immediately and not with startup.cmd, the startup folder or with logon.  
Starts the requester immediately and not with startup.cmd, the startup folder or with logon.  
 
RUN=\IBMLAN\NETPROG\NET.EXE START REQ
  RUN=drive:\IBMLAN\NETPROG\NET.EXE START REQ


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,453: Line 1,167:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|*
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=NETBIND.EXE=
==NETBIND.EXE==
This process binds the protocols to the adapter driver that the NDIS Protocol Manager ( Protman.os2 ) tells it to.
This process binds the protocols to the adapter driver that the NDIS Protocol Manager (Protman.os2) tells it to.
 
RUN=\IBMCOM\PROTOCOL\NETBIND.EXE  
  RUN=C:\IBMCOM\PROTOCOL\NETBIND.EXE  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,476: Line 1,185:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|*
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=NMPBIND.EXE=
==NMPBIND.EXE==
This is used by the Watcom C/C++ compiler.
Named Pipe used by the Watcom C/C++ compiler.
 
RUN=\Watcom_C\Binp\Nmpbind.exe  
  RUN=C:\Apps\Watcom_C\Binp\Nmpbind.exe  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,499: Line 1,203:
!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,510: Line 1,210:
|}
|}


=RUN=NPDAEMON.EXE=
==NPDAEMON.EXE==
This statement provides NamedPipes NetBIOS support for Netware.
This statement provides NamedPipes NetBIOS support for Netware.
 
RUN=\Netware\Npdaemon.exe  
  RUN=C:\Netware\Npdaemon.exe  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,522: Line 1,221:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|*
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=NVCSRV2.EXE=
==NVCSRV2.EXE==
Part of Norman Antivirus.
Part of Norman Antivirus.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,543: Line 1,238:
!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,554: Line 1,245:
|}
|}


=RUN=NWDAEMON.EXE=
==NWDAEMON.EXE==
This statement provides IPX packet exchange.
This statement provides IPX packet exchange.
 
RUN=\NETWARE\NWDAEMON.EXE
  RUN=C:\NETWARE\NWDAEMON.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,566: Line 1,256:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|*
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=PC.EXE=
==PC.EXE==
Executable from Process Commander
Executable from Process Commander


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,587: Line 1,273:
!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,598: Line 1,280:
|}
|}


=RUN=QRYMMCD.EXE=
==QRYMMCD.EXE==
Queries the Audio CD.
Queries the Audio CD.
 
RUN=\MMOS2\qrymmcd.exe
  ex: RUN=C:\MMOS2\qrymmcd.exe


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,610: Line 1,291:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|2.1
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,621: Line 1,298:
|}
|}


=RUN=RAMDISK.EXE=
==RAMDISK.EXE==
Creates a RAM drive together with RAM(64).IFS every boot.
Creates a RAM drive together with RAM(64).IFS every boot.


Line 1,629: Line 1,306:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,635: Line 1,312:
!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,646: Line 1,319:
|}
|}


 
==REXINIT.EXE==
=RUN=REXINIT.EXE=
Makes sure that rexx is loaded and ready to process the MultiDesk2 rexx scripts.
Makes sure that rexx is loaded and ready to process the MultiDesk2 rexx scripts.
MultiDesk2 (available at http://guadagnino.tripod.com) adds Multi User capability - separate Desktop and Sound Scheme for each User.
MultiDesk2 (available at http://guadagnino.tripod.com) adds Multi User capability - separate Desktop and Sound Scheme for each User.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,658: 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
Line 1,669: Line 1,337:
|}
|}


 
==RSRV.EXE==
=RUN=RSRV.EXE=
Registry server from older versions of IBM Open32 for Warp3. Should be deleted after applying Fixpak 26 or higher for Warp3.  
By older versions of IBM Open32 for Warp3. Should be deleted after applying Fixpak 26 or higher for Warp3.  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,680: Line 1,347:
!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
|}


=RUN=SMSTART.EXE=
==SMSTART.EXE==
This statement loads and controls following system management daemons:
This statement loads and controls following system management daemons:
* Ffst.exe
* Ffst.exe
* Erlogger.exe
* Erlogger.exe
Line 1,700: Line 1,362:


If one of the daemons dies, the Smstart starts over.
If one of the daemons dies, the Smstart starts over.
  RUN=C:\OS2\SMSTART.EXE
RUN=C:\OS2\SMSTART.EXE


'''TIP:''' A REM in front of RUN=drive:\OS2\SMSTART.EXE will stop the following processes: SMSTART.EXE, DMISL.EXE the Desktop Management Interface service layer, ERLOGGER.EXE the error logger and FFST.EXE the first failure support technology. This is advised for all 'normal' users.
'''TIP:''' A REM in front of RUN=drive:\OS2\SMSTART.EXE will stop the following processes: SMSTART.EXE, DMISL.EXE the Desktop Management Interface service layer, ERLOGGER.EXE the error logger and FFST.EXE the first failure support technology. This is advised for all 'normal' users.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,711: Line 1,373:
!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,722: Line 1,380:
|}
|}


=RUN=SPDAEMON.EXE=
==SPDAEMON.EXE==
This statement starts the Netware daemon to handle the SPX packets.
This statement starts the Netware daemon to handle the SPX packets.
 
RUN=\NETWARE\SPDAEMON.EXE
  RUN=C:\NETWARE\SPDAEMON.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,734: Line 1,391:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|*
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


 
==SSESCTL.EXE==
=RUN=SSESCTL.EXE=
RUN=C:\ECS\SYSTEM\SESS\bin\ssesctl.exe --source <path 1>?<path 2> --
 
  RUN=C:\ECS\SYSTEM\SESS\bin\ssesctl.exe --source <path 1>?<path 2> --


ex: RUN=C:\ECS\SYSTEM\SESS\bin\ssesctl.exe --source C:\ECS\SYSTEM\SESS\etc\passwd?C:\ECS\SYSTEM\SESS\etc\acls --
ex: RUN=C:\ECS\SYSTEM\SESS\bin\ssesctl.exe --source C:\ECS\SYSTEM\SESS\etc\passwd?C:\ECS\SYSTEM\SESS\etc\acls --


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,759: Line 1,410:
!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
|}
|}


 
==START_S0.EXE==
 
=RUN=START_S0.EXE=
For Teles ISDN Cards.
For Teles ISDN Cards.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,782: Line 1,427:
!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,793: Line 1,434:
|}
|}


=RUN=STHDAEM.EXE=
==STHDAEM.EXE==
Daemon for StHWMon, a Temperature/Fan/Voltage Monitor for W83781D/W83782D/VIA 82C686 chips.
Daemon for StHWMon, a Temperature/Fan/Voltage Monitor for W83781D/W83782D/VIA 82C686 chips.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,803: Line 1,444:
!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,814: Line 1,451:
|}
|}


 
==TVCTL.EXE==
=RUN=TVCTL.EXE=
Starts the TVFS control program.
Starts the TVFS control program.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,825: Line 1,461:
!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 1,832: Line 1,466:
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|Yes
|}


 
==ULTRADMN.EXE==
=RUN=ULTRADMN.EXE=
Run statement for Gravis Ultra Soundcard (discontinued)
Run statement for Gravis Ultra Soundcard (discontinued)


Line 1,844: Line 1,475:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,850: Line 1,481:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|2.1
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 1,861: Line 1,488:
|}
|}


 
==UNICHECK.EXE==
=RUN=UNICHECK.EXE=
Unimaint background daemon.
Unimaint background daemon.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,872: Line 1,498:
!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,883: Line 1,505:
|}
|}


 
==UPDSIG.EXE==
=RUN=UPDSIG.EXE=
The tool UpdSig adds or updates adjustable intervals in at most 10 different signature files for mailers and/or newsreaders.
The tool UpdSig adds or updates adjustable intervals in at most 10 different signature files for mailers and/or newsreaders.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,894: Line 1,515:
!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,905: Line 1,522:
|}
|}


 
==USBMON.EXE==
=RUN=USBMON.EXE=
USB daemon to detect add and removals of devices.  
USB daemon to detect add and removals of devices.  


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,916: Line 1,532:
!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 1,927: Line 1,539:
|}
|}


=RUN=VDOSCTL.EXE=
==VDOSCTL.EXE==
This statement is used in TCP/IP and provides support for DOS and Windows TCP/IP applications.
This statement is used in TCP/IP and provides support for DOS and Windows TCP/IP applications.
 
RUN=\TCPIP\BIN\VDOSCTL.EXE
  RUN=C:\TCPIP\BIN\VDOSCTL.EXE


'''TIP:''' If you don't need TCP/IP support in DOS sessions REM this line.
'''TIP:''' If you don't need TCP/IP support in DOS sessions REM this line.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{|class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,941: Line 1,552:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|*
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=VFAT-LW.EXE=
==VFAT-LW.EXE==
This driver is needed by the Vfat file system driver.
This driver is needed by the Vfat file system driver.
 
RUN=\OS2\VFAT-LW.EXE
  RUN=C:\OS2\FS\VFAT\VFAT-LW.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,964: Line 1,570:
!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,975: Line 1,577:
|}
|}


 
==VFBWC.EXE==
=RUN=VFBWC.EXE=
Applies Write-Combining to Video Frame Buffer Aperture during startup.
Applies Write-Combining to Video Frame Buffer Aperture during startup.


Line 1,992: Line 1,593:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 1,998: Line 1,599:
!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
|}


=RUN=VLANINIT.EXE=
==VLANINIT.EXE==
Part of OS/2 Virtual LAN Kernel.
Part of OS/2 Virtual LAN Kernel.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,019: Line 1,616:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|*
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


=RUN=VNRMINIT.EXE=
==VNRMINIT.EXE==
This statement is used by the File and Print Client.
This statement is used by the File and Print Client.
 
RUN=\IBMLAN\NETPROG\VNRMINIT.EXE
  RUN=C:\IBMLAN\NETPROG\VNRMINIT.EXE


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,042: Line 1,634:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|*
|Yes
|C
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|}
|}


 
==VPCKBMON.EXE==
=RUN=VPCKBMON.EXE=
Virtual PC Keyboard Monitor. Virtual PC comes with a keyboard monitor driver (vpckbmon.exe) that can be installed to CONFIG.SYS to allow Virtual PC to intercept certain OS/2 system key combinations (Ctrl-Esc, Alt-Esc, Alt-Tab, C-A-D). It can be selected during installation. The keyboard monitor will be active when a virtual machine receives input focus and can be configured through the Virtual PC preferences.
Virtual PC Keyboard Monitor. Virtual PC comes with a keyboard monitor driver (vpckbmon.exe) that can be installed to CONFIG.SYS to allow Virtual PC to intercept certain OS/2 system key combinations (Ctrl-Esc, Alt-Esc, Alt-Tab, C-A-D). It can be selected during installation. The keyboard monitor will be active when a virtual machine receives input focus and can be configured through the Virtual PC preferences.


Line 2,060: Line 1,647:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,066: Line 1,653:
!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
|}
|}


=RUN=WATCHCAT.EXE=
==WATCHCAT.EXE==
WatchCat 2.1 main program. WatchCat is a program to recover OS/2 from a hanged Presentation Manager by killing applications. It can also display all PStat-info about modules, processes, threads etc.
WatchCat 2.1 main program. WatchCat is a program to recover OS/2 from a hanged Presentation Manager by killing applications. It can also display all PStat-info about modules, processes, threads etc.


Line 2,089: Line 1,672:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,095: Line 1,678:
!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,106: Line 1,685:
|}
|}


=RUN=WCCAD.EXE=
==WCCAD.EXE==
WatchCat 2.1 CAD Package Control Program.
WatchCat 2.1 CAD Package Control Program.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,116: Line 1,695:
!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,127: Line 1,702:
|}
|}


=RUN=WIPEBOOT.EXE=
==WIPEBOOT.EXE==
BocaSoft WipeOut/2 screen saver program.
BocaSoft WipeOut/2 screen saver program.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,137: Line 1,712:
!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,148: Line 1,719:
|}
|}


=RUN=ZANDA.EXE=
==ZANDA.EXE==
Loads Norman Ver. 5.2 Antivirus engine ZANDA.EXE, part of suite.
Loads Norman Ver. 5.2 Antivirus engine ZANDA.EXE, part of suite.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,158: Line 1,729:
!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
|}
|}


=RUN=ZLITE.EXE=
==ZLITE.EXE==
Part of Norman Antivirus.
Part of Norman Antivirus.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 2,179: Line 1,746:
!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
|}
|}
[[Category: The Config.sys Documentation Project]]
[[Category: The Config.sys Documentation Project]]

Revision as of 00:16, 3 December 2016

Return to The Config.sys Documentation Project Main Page

The Run statement in your config.sys file is used to run a program during boot up. Programs started by Run are executed in the background. The following pages describe these entries:

ACPIDAEMON.EXE

Part of the ACPI support available for eComStation. ACPIDAEMON implements certain system functions like CPU throttling, power button handling, various events like lid open/close events, suspend/resume, etc. This program is not required for proper operation of ACPI.PSD, but is required for proper operation of APM.ADD. AcpiDaemon.EXE requires ACPI32.DLL and normally goes in \OS2.

RUN=C:\OS2\ACPIDAEMON.EXE

NOTE: Configuration of the daemon is stored in ACPID.CFG, which must go in the directory specified by the ETC environment variable.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No Yes

ACTVCOLL.EXE

Executable from Process Commander. The ACTVCOLL line gathers resource use information about sessions.

NOTE: By Mikus Grinbergs: For activity collection to work with FP12 systems and beyond, EXEPATCH must have been used to "hook" Process Commander into DOSCALL1.DLL.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

=AEFSDMN.EXE

The AEFS daemon.

The syntax is: aefsdmn *

It is typically started in CONFIG.SYS by a RUN statement (NOT a CALL statement) or from a script using the detach command.

You can change the options of a running daemon with aefsparm. The syntax is the same. The parameters given to aefsparm are sent verbatim to the daemon. Error messages appear in the log file (if there is one).

The options are:

  • --logfile Write log messages to the file specified by . By default, messages are written to standard error (which is the nul device if the daemon is started from CONFIG.SYS or using detach).
  • --loglevel Set the severity threshold of log messages. Only messages with a severity lower than or equal to the log level are actually written to the log file. The levels are:
    • 1 Fatal
    • 2 Evil (i.e. not fatal but worse than a `normal' error)
    • 3 Error
    • 4 Warning
    • 9 Debug
  • --cache Set the maximum size of the cache per volume in 512-byte units. The default is 4096, or 2 megabytes per volume.
  • --storagefiles Set the maximum number of open storage files per volume. To speed up access to the encrypted files AEFS keeps the most recently used ones open. The default is 16. This number should not be made too high; otherwise the daemon might run into the open file limit of the C runtime library (use emxbind -a aefsdmn.exe -h to change this).
  • --files Set the maximum number of files for which AEFS may cache sectors. Every file in the cache has a slight overhead; hence the limit. The default is 4096 files.
  • --lastaccess=[active|lazy] Specify whether the last-accessed fields of files should be updated always (`active') or only if other fields have changed as well (`lazy'). The default is `active'.
  • --lazy=[on|off] Specify whether lazy-writing (or `write-behind') should be enabled. The default is `on'. If lazy-writing is enabled, AEFS will flush every volume every 5 seconds. This interval cannot currently be changed.
  • --quit Kill the daemon. Useful for debugging. Detach all attached volumes first.
  • --info Print statistics about the memory allocation of the daemon and about every attached volume. These appear in the log file.

NOTE: most options do not take effect for volumes that are already attached, only for volumes attached after aefsparm is run.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

AFNBINI.EXE

This daemon monitors/setups Netbios.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

APMDAEMN.EXE

New in Fixpaks, fixes some errors when using APM 1.2.

RUN=C:\OS2\APMDAEMN.EXE

NOTE: Using APMDAEMN could lead into inaccessability of attached drives on Thinkpads after 'awakening' from sleep mode (e.g. the Floppy-Disk of the TP560 refuses to work).

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
? ? Yes Yes

ASP4INIT.EXE

Vortex AU8820 OS/2 initialization.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

ATKINIT.EXE

From LAN Server for Macintosh.

Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

BATSERV.EXE

This is used by the Watcom C/C++ Compiler.

RUN=\Watcom_C\BINP\batserv.exe 
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

CACHE.EXE

This entry controls the behavior of the HPFS cache. It is normally not set in your config.sys. Set it only if you want to change the default settings. If you encounter any problems with this statement then delete it from your config.sys file and set it up in your startup.cmd file.

RUN=\OS2\Cache.exe Parameters

Default settings:

  • LAZY: ON (use 1 thread)
  • BUFFERIDLE: 500 ms
  • MAXAGE: 5000 ms
  • DISKIDLE: 1000 ms
  • READAHEAD: ON

Parameters:

You can use the "/" or the "-" at the beginning of each parameter.

  • /LAZY:value

Value can be ON or OFF or in the range from 0 to 64. Default = ON If this parameter is not set it defaults to 3. The OS/2 online help says: "If this parameter is set no other parameters are allowed." This depends on your system, some user reported me that two lines gives errors at boot.

o /LAZY:ON
Lazy writing is on, three threads are used.
o /LAZY:OFF
Lazy writing is turned Off.
o /LAZY:n
n lazy write threads are used. 
  • /DISKIDLE:value

Value can be in the range from 0 to 65535. Default= 1000 The value is expressed in milliseconds. This is the amount of time that the disk is idle before data can be written from cache to disk.

  • /BUFFERIDLE:value

Value can be in the range from 0 to 65535. Default= 500 The value is expressed in milliseconds. This is the amount of time that the cache-buffer can be idle before the cache data must be written to disk. The OS/2 Online help says that the BUFFERIDLE time must be smaller than the DISKIDLE time. I think this is wrong!

  • /MAXAGE:value

Value can be in the range from 0 to 65535. Default= 5000 The value is expressed in milliseconds. This is the time data waits in the cache before the data is written to disk.

  • /READAHEAD:value

Value can be ON or OFF or 0 or 1. This Parameter enables the read ahead buffer. Only from Warp 4.0

  • /DIRTYMAX:value

Value can be in the range from 0 to 65535. The value is expressed in milliseconds.

  • /WRITECACHE:value

Value can be in the range from 0 to 65535. The value is expressed in kilobytes.

See the examples below.

If you want to turn lazy writing off, add this line to your config.sys:

  RUN=C:\OS2\CACHE.EXE /LAZY:OFF

If you want to turn lazy writing on and set bufferidle to 4 seconds, add this line to your config.sys:

  RUN=C:\OS2\CACHE.EXE /BUFFERIDLE:4000

If you want to turn readahead off, add this line to your config.sys:

  RUN=C:\OS2\CACHE.EXE /READAHEAD:OFF 

TIP: Lazy writes can also be turned ON or OFF at an OS/2 command prompt.

WARNING: If you include the /LAZY parameter, then the CACHE statement will IGNORE ALL OTHER PARAMETERS in the line. Therefore, if you want to turn lazy writes off (or on) and also change some other parameter, you will need two RUN statements.

WARNING: There is a bug in OS/2 version 2.1 which does not appear to have been fixed in Warp. You can't turn lazy writes off from the config.sys file. The WPS always turns lazy writes ON when it loads regardless of what your CACHE.EXE command sets. So, if you want lazy writes off, you will need to run the CACHE command AFTER the WPS starts. Create a CMD file to turn it off and place it in your Startup folder. The WPS has already done it's thing when the objects in the Startup folder are opened. You can also turn it off from a command prompt.

TIP: According to the OS/2 Guild running Voicetype in Warp 4.0 is speeded up with /READAHAED:ON According to one source at IBM, there are two other undocumented parameters. "Mr. HPFS" Doug Azzarito of IBM - Austin recommends them for testing only.

NOTE: Nearly everybody has his own recommendations about the correct size, so don't bother if you find different recommendations. Better try what is working best on YOUR system.

TIP: These settings can also easily done by using Warp'nGO or Xfolder Ver.080 and higher. Available at http://www2.rz.hu-berlin.de/~h0444vnd/os2.htm

NOTE: The HPFS.IFS config.sys file line sets up the cache and uses the system defaults. This config.sys file line is only used to modify the cache parameters.

TIP: You can check to see what parameters the HPFS cache is currently set at by going to an OS/2 command prompt and keying in the word CACHE and pressing the enter key.

NOTE: The full line of options must be on one line. If split into more than one line, the options split off will be ignored.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

CACHE386.EXE

Enables the cache for HPFS386. Only valid for the OS/2 Warp Server Advanced otherwise CACHE386.EXE is started by the following command:

CALL=C:\OS2\CMD.EXE /Q /C C:\IBM386FS\CACHE386.EXE >NUL

Call to the cache program for HPFS386

options for CACHE386 (x is an optional drive letter):

  • /OPTIONS[:x]

Display current configuration

  • /STATS[:C|:D]

Display, clear, or dynamically display statistics

  • /LAZY[:x][:ON|:OFF]

Enable or disable lazy writing

  • /MAXAGE[:x]:n

Change msDataAge to n milliseconds

  • /BUFFERIDLE[:x]:n

Change msIdleBuf to n milliseconds

If no drive (x) is given, the option will apply to all HPFS drives.

Each option may be abbreviated to a single letter, for example:

  CACHE386 /B:D:1000 (sets BufferIdle to 1000 for drive D)

ATTENTION: This entry has to be done manually. If this statement is not added you'll get the following error 'Net 3091: the Cache386.exe is not running. The server cannot be started.

Adding the parameter /STATS will display the statistic usage cache usage. This will help you to size the cache to a size where the minimum sized cache achieves the maximum hit rate.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

CALIBRATE.EXE-C

See DEVICE=TOUCH.SYS

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

CBSSVR.EXE

Runtime part of the ZipStream/CryptStream compressed/secure file system products.

NOTE: Should normally be at the end of config.sys

CDWFSD.EXE

Starts the background process for the RSJ CD-Writer, responsible for writing of data on the CD.

ex: RUN=C:\PROGRAMS\RSJCD\CDWFSD.EXE -p "C:/var/temp" -c20000 -b2048 -t2 -i3 -s0

Parameter:

  • -q - Request confirmation
  • -d - All accesses to the file system are protocolled at the serial interface COM2.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* Yes Yes Yes

CFOSD2.EXE

Starts the cFos-Daemon.

RUN=C:\Cfos\Cfosd2.exe 
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

CLKBASIC.EXE

eCS Clock Daemon. eCS Clock is developed by Mark Eckstein and intended to run only on eComStation.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No eCS

CNTRL.EXE

It controls the stack for TCP/IP. TCP/IP Stack processing. CNTRL.EXE is a very important component of the stack. CNTRL.EXE provides threads for proper running of the stack. It provides a thread for each of the following:

  • IP input processing
  • TCP slow timeout processing
  • Debug thread for IP
  • ARP timeout processing
  • Ifndis debug thread
  • Watchdog thread for the adapter status
  • Loopback IP packets processing

CNTRL.EXE is normally started from CONFIG.SYS with a RUN=statement. It should be the first program to begin executing when TCP/IP is started. CNTRL.EXE for Version 4 is different from that in the Version 2.0 stack.

RUN=\MPTN\BIN\CNTRL.EXE <Parameter>

Parameters:

  • /V

This option enables the pointer and parameter verification by MPTS.

  • /SM value

Number of small mbufs that MPTS allocate at initialation. Small mbufs are 256 bytes long. Value can be in the range from 512 to 4096 in multiplies of 128. Other values are rounded up to the nearest multiple of 128. Default = 512

  • /LM value

Number of large mbufs that MPTS allocate at initialation. Large mbufs are 4096 bytes long. Value can be in the range from 64 to 180 in multiplies of 2. Default = 144

All data sectors received by MPTS are stored in buffers called mbuf, or clusters. There are two types of mbufs. Small mbufs and large mbufs. If needed MPTS can dynamically allocate additional mbufs.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
C Yes Yes

CWCUTIL.EXE

Crystal DSP manager utility application.

RUN=\MMOS2\CWCUTIL.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

CWDAEMON.EXE

Crystal OS/2 application for WinOS2 audio.

RUN=\MMOS2\CWDAEMON.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

DB2UPM.EXE

Runs the U(ser) P(rofile) M(anager) from DB2.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No Yes Yes Yes

DDAEMON.EXE

This daemon process is required for the Netware requester. A daemon is a background process that usually carries out administrative tasks for the system without you knowing it. This "daemon" is required for the requester to be active.

RUN=\Netware\DDaemon.exe <parameter>

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

DMISL.EXE

This is the service layer used by SNMP to map local errors to SNMP alerts. Used by Network Manager and Netfinity, among others, to manage client errors by an administrator.

NOTE: It is not needed, if you doen't have a LAN or you are not using these management tools.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

DTAD.EXE

Streaming Data Transport Agent (DTA) daemon for eComStation.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No eCS

EPW.EXE

This is the generic alerter, where the operating system detects errors and can send messages to other machines.

RUN=\OS2\EPW.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* Yes Yes Yes

EPWROUT.EXE

Part of First Failure Support in Warp Server for e-Business.

RUN=C:\OS2\EPWROUT.EXE 1

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No Yes

EVFSCTL.EXE

RUN=\ECS\BIN\EVFSCTL.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No eCS

EXT2_LW.EXE

This driver is needed by the ext2 file system driver.

RUN=\OS2\Fs\Ext2\Ext2_lw.exe

NOTE: This program has no parameters.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

EXTENDFS.EXE

Part of JFS.IFS in Warp Server for e-Business. Automatically extends all file systems so they use the entire partition on which they reside. This is only the case when you extend the size of a volume using LVM and do not run extendfs afterwards. This entry ensures that at the next reboot at least, the file systems are extended according to the corresponding volume sizes.

RUN=\OS2\EXTENDFS.EXE *

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No Yes

GENAUDD.EXE

Generic WinOS/2 Audio Driver Daemon component.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No Yes

GSVDAEMN.EXE

SpeedStep Daemon executable that performs CPU state changes. This is part of the software support package for Intel's SpeedStep dynamic frequency scaling technology (codenamed Geyserville). By changing CPU state, lower heat and power consumption may be attained, while dynamically adjusting to changing processing needs (throttling).

RUN=\OS2\GSVDAEMN.EXE

NOTE: As GSVDAEMN relies on communication with APM.SYS, it is not recommended to use this driver with ACPIDAEMON, which provides its own CPU throttling.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No Yes Yes Yes

HELPERW.EXE

Network driver helper application for GENMAC (Generic MAC Wrapper Driver) by Willibald Meyer It's job is reading and loading the Win32 drivers into memory.

RUN=\GENMAC\DRIVER\HELPERW.EXE

User List: http://dir.gmane.org/gmane.org.netlabs.genmac.user

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No Yes

HFS.EXE

Helper application used by the Hfs.ifs installable file system.

RUN=\OS2\Hfs.exe parameters

Parameters:

  • /FN:mode

The Hfs file system allows some characters to be used which are in OS/2 are not allowed. This option controls how these characters should be handled. Mode can be CP850 , 8BIT or 7BIT . The default value is CP850.

  • /NOSYNC

With this option you can decrease the performance, but you have to use the Sync utility before you remove a volume from the drive.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

HYBERSET.EXE

This is part of the support for the dedicated DOS/Windows session feature.

RUN=C:\OS2\System\Hyberset.exe 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

IBMCSFLK.EXE

Exchanges locked files during boot. Normally this is only installed during reboot. If you see this entry the replacement of locked files may have failed. Please check \os2\install\ibmcsflk.lst

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

IBMLANLK.EXE

Exchanges locked files during boot. Normally this is only installed during reboot. If you see this entry the replacement of locked files may have failed. Please check \os2\install\ibmlanlk.lst

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

IOMGSYNC.EXE

Necessary for the Iomega Tools protect, lock, iomgfmt, remount, unitinfo, addman and readme

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
? Yes Yes Yes

IP2XDMN.EXE

Dualstor Backup Daemon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

IRDNDS.EXE

Needed to run IBM Infrared NDIS MAC Driver

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

ISOFSDMN.EXE

The isofsdmn program is the file system daemon for the ISOFS installable file system (see IFS STUBFSD.IFS)

It is typically started in CONFIG.SYS by a RUN statement (NOT a CALL statement) or from a script using the detach command.

Values:

--logfile Write log messages to the file specified by . By default, messages are written to standard error (which is the nul device if the daemon is started from CONFIG.SYS or using detach).

--loglevel Set the severity threshold of log messages. Only messages with a severity lower than or equal to the log level are actually written to the log file. The levels are:

  • 1 - Fatal
  • 2 - Evil (i.e. not fatal but worse than a `normal' error)
  • 3 - Error
  • 4 - Warning
  • 9 - Debug

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

KBFAST.EXE

Runs keyboard enhancer to speed up keyboard.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

LANDLL.EXE

This starts the TCPIP/peer Stack.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
C Yes Yes

LANMSGEX.EXE

This is part of the messaging system in MPTS.

RUN=\IBMCOM\LANMSGEX.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
C Yes Yes

LOGDAEM.EXE

This executable is the daemon process for the system error logging. note: You must have also installed the log.sys driver

RUN=\OS2\LOGDAEM.EXE <parameter>

Parameters:

  • /E:filename

This is the file in which the log messages are stored and must be a fully qualified filename. NOTE: Like the OS/2 INI files, this file is "locked" and you will not be able to access it with your standard text editor or the OS/2 System Editor. You will get a "violation error". The Enhanced Editor will open the file.

  • /W:value

Sets up the size of the error log file. Value can be in the range from 4 Kbytes to 64 Kbytes . Default = 64 Kbytes

NOTE: You can also change the parameters with the Syslog program.

See the example below.

To use C:\OS2\LOG\ERROR.LOG as the error log file with a size of 48 Kbytes, add this line to your config.sys file:

RUN=C:\OS2\LOGDAEM.EXE /E:C:\OS2\LOG\ERROR.LOG /W:48 

NOTE: Use SYSLOG.EXE from an OS/2 command line prompt to view your log file.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

LSDAEMON.EXE

This is part of the OS/2 File and Print Client.

RUN=\IBMLAN\NETPROG\Lsdaemon.exe 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
C Yes Yes

LT_MON.EXE

Lucent Technologies Modem Monitor An older version is available at http://www.drmartinus.de/notebook2/notebook.htm

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

LVMALERT.EXE

Part of the L(ogical) V(olume) M(anager) in Warp Server for E-Business

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No Yes

=MIDIDMON.EXE

This is for MIDI.

RUN=C:\MMOS2\mididmon.exe

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
2.1 Yes Yes Yes

MMFIX.EXE

This help to solve the repeating system sounds problem with SND.DLL. (Reference eComStation bug 2874). By David Azarewicz.

RUN=C:\MMOS2\MMFIX.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No eCS

MMHELPDD.EXE

This is for MIDI.

RUN=C:\MMOS2\MMHELPDD.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

MSENSIT.EXE

From the FM-Utils, accelerates the mouse.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

MWSTART.EXE

Daemon for the MWAVE Modem for IBM Thinkpads

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* Yes Yes Yes

NBDAEMON.EXE

This statement loads the Netware NetBIOS daemon.

RUN=C:\NETWARE\NBDAEMON.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
C Yes Yes

NBTCP.EXE

Three programs, NBTCP.EXE, RFCADDR.EXE and TCPBEUI.OS2, make up the primary runtime components of this NetBIOS over TCP/IP implementation.

NBTCP.EXE is a ring3 module that creates threads for socket processing. This module also processes the two routing extension data files: RFCBCST.LST and RFCNAMES.LST. When NBTCP is invoked it runs RFCADDR.EXE to process these two files. If you modify these files and wish to have the changes take effect without restarting the system, you can run RFCADDR.EXE from the OS/2 command line. RFCADDR.EXE then informs TCPBEUI.OS2 of the changes. This happens, of course, only if you have created one of the other of these two data files and have them specified in the PROTOCOL.INI configuration file.

RUN=\IBMCOM\PROTOCOL\NBTCP.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

ND.EXE

To mount NDFS at startup add this complete line

RUN=\ndfs\nd.exe automnt drive:\fullpath\to\resconfig.ndc

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

NDCTL.EXE

Starts Netdrive Control Program. Netdrive is a new utility for OS/2 users which allows to mount an ftp site or a local directory or a network resource to a virtual volume.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

NET.EXE

Starts the requester immediately and not with startup.cmd, the startup folder or with logon.

RUN=\IBMLAN\NETPROG\NET.EXE START REQ

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

NETBIND.EXE

This process binds the protocols to the adapter driver that the NDIS Protocol Manager (Protman.os2) tells it to.

RUN=\IBMCOM\PROTOCOL\NETBIND.EXE 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

NMPBIND.EXE

Named Pipe used by the Watcom C/C++ compiler.

RUN=\Watcom_C\Binp\Nmpbind.exe 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

NPDAEMON.EXE

This statement provides NamedPipes NetBIOS support for Netware.

RUN=\Netware\Npdaemon.exe 

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

NVCSRV2.EXE

Part of Norman Antivirus.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

NWDAEMON.EXE

This statement provides IPX packet exchange.

RUN=\NETWARE\NWDAEMON.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

PC.EXE

Executable from Process Commander

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

QRYMMCD.EXE

Queries the Audio CD.

RUN=\MMOS2\qrymmcd.exe

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
2.1 Yes Yes Yes

RAMDISK.EXE

Creates a RAM drive together with RAM(64).IFS every boot.

Variable:

driveletter: - creates a Ramdisk called driveletter:

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

REXINIT.EXE

Makes sure that rexx is loaded and ready to process the MultiDesk2 rexx scripts. MultiDesk2 (available at http://guadagnino.tripod.com) adds Multi User capability - separate Desktop and Sound Scheme for each User.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

RSRV.EXE

Registry server from older versions of IBM Open32 for Warp3. Should be deleted after applying Fixpak 26 or higher for Warp3.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes

SMSTART.EXE

This statement loads and controls following system management daemons:

  • Ffst.exe
  • Erlogger.exe
  • Dmisl.exe
  • remoterr.exe

If one of the daemons dies, the Smstart starts over.

RUN=C:\OS2\SMSTART.EXE

TIP: A REM in front of RUN=drive:\OS2\SMSTART.EXE will stop the following processes: SMSTART.EXE, DMISL.EXE the Desktop Management Interface service layer, ERLOGGER.EXE the error logger and FFST.EXE the first failure support technology. This is advised for all 'normal' users.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

SPDAEMON.EXE

This statement starts the Netware daemon to handle the SPX packets.

RUN=\NETWARE\SPDAEMON.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

SSESCTL.EXE

RUN=C:\ECS\SYSTEM\SESS\bin\ssesctl.exe --source <path 1>?<path 2> --

ex: RUN=C:\ECS\SYSTEM\SESS\bin\ssesctl.exe --source C:\ECS\SYSTEM\SESS\etc\passwd?C:\ECS\SYSTEM\SESS\etc\acls --

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No ? Yes Yes

START_S0.EXE

For Teles ISDN Cards.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

STHDAEM.EXE

Daemon for StHWMon, a Temperature/Fan/Voltage Monitor for W83781D/W83782D/VIA 82C686 chips.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

TVCTL.EXE

Starts the TVFS control program.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

ULTRADMN.EXE

Run statement for Gravis Ultra Soundcard (discontinued)

Must be used to get MIDI sounds to work with Gravis Ultra Soundcards drive:\ULTRAPNP or drive:\ULTRASND is location for MIDI patches.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
2.1 Yes Yes Yes

UNICHECK.EXE

Unimaint background daemon.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

UPDSIG.EXE

The tool UpdSig adds or updates adjustable intervals in at most 10 different signature files for mailers and/or newsreaders.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

USBMON.EXE

USB daemon to detect add and removals of devices.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No Yes Yes Yes

VDOSCTL.EXE

This statement is used in TCP/IP and provides support for DOS and Windows TCP/IP applications.

RUN=\TCPIP\BIN\VDOSCTL.EXE

TIP: If you don't need TCP/IP support in DOS sessions REM this line.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

VFAT-LW.EXE

This driver is needed by the Vfat file system driver.

RUN=\OS2\VFAT-LW.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

VFBWC.EXE

Applies Write-Combining to Video Frame Buffer Aperture during startup.

FBWC.exe - Video Frame Buffer to Write-Combining for P6K7MTRR.sys Copyright 1999-2001 Takayuki 'January June' Suwa.

Options:

-1 rounds Pages up to 1MB granule -a applies settings to MTTRs actually -b rings beep when setting is applied -d goes into daemon mode, waits until APM suspend resuming and re-apply -i turns to invalid settings to video frame buffer aperture /uncacheable to VGA region -v also applies write-combining to VGA region -? displays this message

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes

VLANINIT.EXE

Part of OS/2 Virtual LAN Kernel.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

VNRMINIT.EXE

This statement is used by the File and Print Client.

RUN=\IBMLAN\NETPROG\VNRMINIT.EXE

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
* C Yes Yes

VPCKBMON.EXE

Virtual PC Keyboard Monitor. Virtual PC comes with a keyboard monitor driver (vpckbmon.exe) that can be installed to CONFIG.SYS to allow Virtual PC to intercept certain OS/2 system key combinations (Ctrl-Esc, Alt-Esc, Alt-Tab, C-A-D). It can be selected during installation. The keyboard monitor will be active when a virtual machine receives input focus and can be configured through the Virtual PC preferences.

Note that the Virtual PC keyboard monitor might not be compatible with certain other keyboard monitors. Most often, you find keyboard monitors in remote control applications like PolyPM/RSM, NetOp, Tivoli, etc. In case you experience system hangs starting Virtual machines or using your remote control application, it is recommended to remove either the remote control application or the Virtual PC keyboard monitor. This can be achieved through the Virtual PC Setup application.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes

WATCHCAT.EXE

WatchCat 2.1 main program. WatchCat is a program to recover OS/2 from a hanged Presentation Manager by killing applications. It can also display all PStat-info about modules, processes, threads etc.

Developed by Felix von Normann and Thomas Opheys. Watchcat is FREE for private use.

NOTE: As Watchcat hasn't been updated since 1995 I first suggest the use of SCKILLFEATUREENABLED=YES together with Warp4. There is also the FREE Task Buster ver 2.0 by Jostein Ullestad available at http://www.powerutilities.no. Both can unfortunately only act with a working P(resentation)M(anager), but as long you're not a developer who has to 'fight' with corrupt applications who are blocking the message queue these two should do in nearly every case, cause since Fixpak 17 for Warp 3 the "SIQ" feature allows the user to take focus away from an application that is monopolising the message queue.

TIP: By Rainer Feuerstein: Around Christmas the WatchCat Icon wears a Santa Cap :).

NOTE: By Timur Kazimirov: In FP13 for Warp 4 there is a new program PSFILES that shows all opened files (with a lot of the info including mode, PID of process, handle, size, attributes, and etc).

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

WCCAD.EXE

WatchCat 2.1 CAD Package Control Program.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

WIPEBOOT.EXE

BocaSoft WipeOut/2 screen saver program.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

ZANDA.EXE

Loads Norman Ver. 5.2 Antivirus engine ZANDA.EXE, part of suite.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes

ZLITE.EXE

Part of Norman Antivirus.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes