Jump to content

CONFIG.SYS - CALL Statements: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
Line 3: Line 3:
The Call statement in your config.sys file is used to run a program during the boot up. Programs started by Call are executed in the foreground, the boot stops until the program has finished.
The Call statement in your config.sys file is used to run a program during the boot up. Programs started by Call are executed in the foreground, the boot stops until the program has finished.


=CALL=ATTRIB.EXE=
==ATTRIB.EXE==
Removes the read-only and systen attributes of the *.ini files
Removes the read-only and systen attributes of the *.ini files
 
CALL=drive:\OS2\ATTRIB.EXE -R -S -H C:\OS2\OS2*
  CALL=drive:\OS2\ATTRIB.EXE -R -S -H C:\OS2\OS2*


See also CALL XCOPY
See also CALL XCOPY


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


 
==CACHEF32.EXE==
=CALL=CACHEF32.EXE=
 
It is a helper program needed by the Fat32.ifs file system driver. The program has several functions. It should be started from the config.sys file, but can also be executed from the command line.
It is a helper program needed by the Fat32.ifs file system driver. The program has several functions. It should be started from the config.sys file, but can also be executed from the command line.
 
CALL=C:\OS2\FS\Fat32\CACHEF32.EXE <parameter>
  CALL=C:\OS2\FS\Fat32\CACHEF32.EXE <parameter>


'''Parameters:'''
'''Parameters:'''
Line 53: Line 45:
* /B:value
* /B:value
This is the amount of time that the cache-buffer had to 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!
This is the amount of time that the cache-buffer had to 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!
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 84: Line 76:


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


=CALL=CHKDSK.COM=
==CHKDSK.COM==
This CALL statement will call the new 32-bit CHKDSK.COM, and will tell it what drive to check (e.g. C:). This CALL statement must appear after the LIBPATH=, SET PATH=, and SET DPATH= statements, but before any other CALL statements in your CONFIG.SYS file.
This CALL statement will call the new 32-bit CHKDSK.COM, and will tell it what drive to check (e.g. C:). This CALL statement must appear after the LIBPATH=, SET PATH=, and SET DPATH= statements, but before any other CALL statements in your CONFIG.SYS file.


Line 107: Line 95:


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


=CALL=CMD.EXE=  
==CMD.EXE==
With this statement you can 'delay' the initialisation of the presentation manager. The effect is the same as if you would press 'ALT F1' during boot (as long 'OS/2' is visible on the left upper corner of the display) and then selecting the command-line option (F2 in Warp4). After typing 'exit' the command-line will be closed and boot-up finishes. Useful if you have to delete locked files (specially locked dll's).
With this statement you can 'delay' the initialisation of the presentation manager. The effect is the same as if you would press 'ALT F1' during boot (as long 'OS/2' is visible on the left upper corner of the display) and then selecting the command-line option (F2 in Warp4). After typing 'exit' the command-line will be closed and boot-up finishes. Useful if you have to delete locked files (specially locked dll's).
CALL=\OS2\CMD.EXE <parameters>


  CALL=drive:\OS2\CMD.EXE <parameters>
ex: CALL=C:\OS2\CMD.EXE /Q /C C:\MPTN\BIN\MPTSTART.CMD >NUL
 
  ex: CALL=C:\OS2\CMD.EXE /Q /C C:\MPTN\BIN\MPTSTART.CMD >NUL


For starting another instance of the command processor and executing programs
For starting another instance of the command processor and executing programs
Line 136: Line 119:


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


=CALL=DCF2.EXE=
==DCF2.EXE==
This driver is used by the DCF/2 disk compression program.
This driver is used by the DCF/2 disk compression program.
  CALL=C:\DCF2\DCF2.EXE <parameter>
  CALL=C:\DCF2\DCF2.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 165: Line 143:
!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 176: Line 150:
|}
|}


=CALL=EQNINDST.EXE=
==EQNINDST.EXE==
Part of DCAF (Distributed Console Access Facility)
Part of DCAF (Distributed Console Access Facility)


Line 182: Line 156:


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


=CALL=EQNINNEW.EXE=
==EQNINNEW.EXE==
Part of DCAF (Distributed Console Access Facility)
Part of DCAF (Distributed Console Access Facility)


Line 205: Line 175:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 211: Line 181:
!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 221: Line 187:
|Yes
|Yes
|}  
|}  
=CALL=EQNKCTLD.EXE=
 
==EQNKCTLD.EXE==
Part of Netfinity* Version 5.20.3
Part of Netfinity* Version 5.20.3


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 231: Line 198:
!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 241: Line 204:
|Yes
|Yes
|}  
|}  
=CALL=EQNKRCLD.EXE=  
 
==EQNKRCLD.EXE==
Part of Netfinity* Version 5.20.3
Part of Netfinity* Version 5.20.3


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 251: Line 215:
!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 261: Line 221:
|Yes
|Yes
|}
|}
=CALL=EQNRCLD.EXE=  
 
==EQNRCLD.EXE==
Part of DCAF (Distributed Console Access Facility)
Part of DCAF (Distributed Console Access Facility)


Line 267: Line 228:


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 273: Line 234:
!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 283: Line 240:
|Yes
|Yes
|}
|}
=CALL=INIFLAG.EXE=
 
==INIFLAG.EXE==
Lotus cc:Mail
Lotus cc:Mail
'''NOTE:''' removes readonly flag from os2.ini
'''NOTE:''' removes readonly flag from os2.ini


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 294: Line 252:
!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 304: Line 258:
|Yes
|Yes
|}
|}
=CALL=ISDNLOAD.EXE=
 
==ISDNLOAD.EXE==
AVM ISDN-Controller B1 PCI Coomon ISDN API loader
AVM ISDN-Controller B1 PCI Coomon ISDN API loader


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 314: Line 269:
!OS/2 4.0
!OS/2 4.0
!OS/2 4.5x
!OS/2 4.5x
!eCS 1.x
!eCs 2.x
|-
|-
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
Line 324: Line 275:
|Yes
|Yes
|}
|}
=CALL=MPTSTART.CMD=  
 
==MPTSTART.CMD==
The file named MPTSTART.CMD contains Socket/MPTS configuration information for a workstation. Socket/MPTS creates and updates a MPTSTART.CMD file, based on your configuration selections using the Socket/MPTS window interface or using the response files.
The file named MPTSTART.CMD contains Socket/MPTS configuration information for a workstation. Socket/MPTS creates and updates a MPTSTART.CMD file, based on your configuration selections using the Socket/MPTS window interface or using the response files.
 
CALL=drive:\OS2\CMD.EXE /Q /C drive:\MPTN\BIN\MPTSTART.CMD >NUL
  CALL=drive:\OS2\CMD.EXE /Q /C drive:\MPTN\BIN\MPTSTART.CMD >NUL


MPTSTART.CMD is automatically started when the workstation is restarted by a call statement in the CONFIG.SYS file.
MPTSTART.CMD is automatically started when the workstation is restarted by a call statement in the CONFIG.SYS file.


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


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


Line 359: Line 303:


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


=CALL=PPS242A.EXE=
==PPS242A.EXE==
Part of PolyPM Remote Service Management Solution
Part of PolyPM Remote Service Management Solution


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


=CALL=PPS371B.EXE=  
==PPS371B.EXE==
Part of PolyPM Remote Service Management Solution
Part of PolyPM Remote Service Management Solution


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 407: Line 343:
!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 417: Line 349:
|Yes
|Yes
|}
|}
=CALL=PPS731B.EXE=  
 
==PPS731B.EXE==
IBM RS/2 Client delivered with the OS/2 Bonus Pak.
IBM RS/2 Client delivered with the OS/2 Bonus Pak.
Part of PolyPM Remote Service Management Solution.
Part of PolyPM Remote Service Management Solution.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 428: Line 361:
!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 438: Line 367:
|Yes
|Yes
|}
|}
=CALL=PSNSBOOT.EXE=  
 
Warp Server for E-Business Boot Restore Utility Part of Backup and Restore (formerly Personally Safe N' Sound)
==PSNSBOOT.EXE==
Warp Server for e-Business Boot Restore Utility Part of Backup and Restore (formerly Personally Safe N' Sound)


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 448: Line 378:
!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
|}
|}
=CALL=SHIFTRUN.EXE=  
 
==SHIFTRUN.EXE==
IBM EWS program, that allows you to press shift during bootup, and run program (CMD.EXE), with a n second timeout before continuing.
IBM EWS program, that allows you to press shift during bootup, and run program (CMD.EXE), with a n second timeout before continuing.
 
CALL=\path\SHIFTRUN.EXE n (in seconds) program
  CALL=drive:\path\SHIFTRUN.EXE n (in seconds) program


'''TIP:''' By Steve Wendt: In other words, it boots normally, unless you press shift when this loads. If you press Shift, it starts CMD, and when you exit, it finished booting. Much easier than Alt-F1, F2.
'''TIP:''' By Steve Wendt: In other words, it boots normally, unless you press shift when this loads. If you press Shift, it starts CMD, and when you exit, it finished booting. Much easier than Alt-F1, F2.


'''Platform Support:'''
'''Platform Support:'''
{| class="wikitable" style="text-align:center" border="1"
{| class="wikitable"
|-
|-
!OS/2 2.x
!OS/2 2.x
Line 472: Line 398:
!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 482: Line 404:
|Yes
|Yes
|}
|}
=CALL=SRVATTCH.EXE=  
 
==SRVATTCH.EXE==
Part of the ThinIFS by IBM
Part of the ThinIFS by IBM


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


=CALL=SVDC.EXE=
==SVDC.EXE==
It is used by the Super Virtual Disk tool, which emulates a floppy or harddisk drive in memory.
It is used by the Super Virtual Disk tool, which emulates a floppy or harddisk drive in memory.
 
  CALL=\SVDisk\SVDC.exe <parameters>
  CALL=C:\SVDisk\SVDC.exe <parameters>


'''Parameter:'''
'''Parameter:'''
Line 515: Line 433:
* /c  
* /c  
Fake a disk change.
Fake a disk change.


* /e[f]  
* /e[f]  
Line 536: Line 453:


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


=CALL=SVDISK.EXE=
==SVDISK.EXE==
Starts the super virtual disk tool every boottime
Starts the super virtual disk tool every boottime


Line 582: Line 495:


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


=CALL=XCOPY=
==XCOPY==
 
CALL=drive::\OS2\XCOPY.EXE C:\OS2\OS2*.INI C:OS2\OS2*.INY
  CALL=drive::\OS2\XCOPY.EXE C:\OS2\OS2*.INI C:OS2\OS2*.INY


'''TIP:''' [[By William H. Hartzell]]:
'''TIP:''' [[By William H. Hartzell]]:


With the following lines in your CONFIG.SYS your OS*.INI files are saved during boot
With the following lines in your CONFIG.SYS your OS*.INI files are saved during boot
   CALL=drive:\OS2\ATTRIB.EXE -R -S -H C:\OS2\OS2*
   CALL=drive:\OS2\ATTRIB.EXE -R -S -H C:\OS2\OS2*
   CALL=drive:\OS2\XCOPY.EXE C:\OS2\OS2*.INW C:\OS2\OS2*.INV
   CALL=drive:\OS2\XCOPY.EXE C:\OS2\OS2*.INW C:\OS2\OS2*.INV
Line 614: Line 521:


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

Revision as of 00:40, 3 December 2016

Return to The Config.sys Documentation Project Main Page

The Call statement in your config.sys file is used to run a program during the boot up. Programs started by Call are executed in the foreground, the boot stops until the program has finished.

ATTRIB.EXE

Removes the read-only and systen attributes of the *.ini files

CALL=drive:\OS2\ATTRIB.EXE -R -S -H C:\OS2\OS2*

See also CALL XCOPY

Platform Support:

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

CACHEF32.EXE

It is a helper program needed by the Fat32.ifs file system driver. The program has several functions. It should be started from the config.sys file, but can also be executed from the command line.

CALL=C:\OS2\FS\Fat32\CACHEF32.EXE <parameter>

Parameters:

  • /?

Shows help to the parameter useage.

  • /Q

Quits Cachef32.exe. Files in the cache are written to the disk.

  • /N

Starts Cachef32.exe without the lazywrite daemon.

  • /D:value

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

  • /B:value

This is the amount of time that the cache-buffer had to 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! Value can be in the range from 0 to 65535. Default= 500 The value is expressed in milliseconds.

  • /M:value

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

  • /R:Drive:,value

Sets the Read Ahead sectors for the the specified drive to the value.

  • /L:value

Turns lazy write on or off. Value can be ON or OFF . Default = ON

  • /FS

Use short names internally.

  • /FL

Use long names internally. Please read the section about the long filenames in the FAT32 documentation.

  • /P:value

Sets the priority for the lazy writer. Value can be in the range from 1 to 4 Default = 1 note: The /T options has been removed since version 0.83.

Platform Support:

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

CHKDSK.COM

This CALL statement will call the new 32-bit CHKDSK.COM, and will tell it what drive to check (e.g. C:). This CALL statement must appear after the LIBPATH=, SET PATH=, and SET DPATH= statements, but before any other CALL statements in your CONFIG.SYS file.

The /C option tells CHKDSK to check the drive only if it is "dirty" and it needs checking. It needs BASEDEV=CHKDSK.SYS loaded.

Platform Support:

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

CMD.EXE

With this statement you can 'delay' the initialisation of the presentation manager. The effect is the same as if you would press 'ALT F1' during boot (as long 'OS/2' is visible on the left upper corner of the display) and then selecting the command-line option (F2 in Warp4). After typing 'exit' the command-line will be closed and boot-up finishes. Useful if you have to delete locked files (specially locked dll's).

CALL=\OS2\CMD.EXE <parameters> 
ex: CALL=C:\OS2\CMD.EXE /Q /C C:\MPTN\BIN\MPTSTART.CMD >NUL

For starting another instance of the command processor and executing programs

See RUN CACHE386.EXE and CALL MPTSTART.CMD

Platform Support:

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

DCF2.EXE

This driver is used by the DCF/2 disk compression program.

CALL=C:\DCF2\DCF2.EXE <parameter>

Platform Support:

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

EQNINDST.EXE

Part of DCAF (Distributed Console Access Facility)

ATTENTION: If you have not the IBM Internal Y2K fix it won't work after 31.12.1999

Platform Support:

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

EQNINNEW.EXE

Part of DCAF (Distributed Console Access Facility)

ATTENTION: If you have not the IBM Internal Y2K fix it won't work after 31.12.1999

Platform Support:

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

EQNKCTLD.EXE

Part of Netfinity* Version 5.20.3

Platform Support:

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

EQNKRCLD.EXE

Part of Netfinity* Version 5.20.3

Platform Support:

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

EQNRCLD.EXE

Part of DCAF (Distributed Console Access Facility)

ATTENTION: If you have not the IBM Internal Y2K fix it won't work after 31.12.1999

Platform Support:

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

INIFLAG.EXE

Lotus cc:Mail NOTE: removes readonly flag from os2.ini

Platform Support:

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

ISDNLOAD.EXE

AVM ISDN-Controller B1 PCI Coomon ISDN API loader

Platform Support:

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

MPTSTART.CMD

The file named MPTSTART.CMD contains Socket/MPTS configuration information for a workstation. Socket/MPTS creates and updates a MPTSTART.CMD file, based on your configuration selections using the Socket/MPTS window interface or using the response files.

CALL=drive:\OS2\CMD.EXE /Q /C drive:\MPTN\BIN\MPTSTART.CMD >NUL

MPTSTART.CMD is automatically started when the workstation is restarted by a call statement in the CONFIG.SYS file.

Platform Support:

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

NETBIND.EXE

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

CALL=C:\IBMCOM\PROTOCOL\NETBIND.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
* C Yes Yes

PPS242A.EXE

Part of PolyPM Remote Service Management Solution

Platform Support:

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

PPS371B.EXE

Part of PolyPM Remote Service Management Solution

Platform Support:

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

PPS731B.EXE

IBM RS/2 Client delivered with the OS/2 Bonus Pak. Part of PolyPM Remote Service Management Solution.

Platform Support:

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

PSNSBOOT.EXE

Warp Server for e-Business Boot Restore Utility Part of Backup and Restore (formerly Personally Safe N' Sound)

Platform Support:

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

SHIFTRUN.EXE

IBM EWS program, that allows you to press shift during bootup, and run program (CMD.EXE), with a n second timeout before continuing.

CALL=\path\SHIFTRUN.EXE n (in seconds) program

TIP: By Steve Wendt: In other words, it boots normally, unless you press shift when this loads. If you press Shift, it starts CMD, and when you exit, it finished booting. Much easier than Alt-F1, F2.

Platform Support:

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

SRVATTCH.EXE

Part of the ThinIFS by IBM

Platform Support:

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

SVDC.EXE

It is used by the Super Virtual Disk tool, which emulates a floppy or harddisk drive in memory.

CALL=\SVDisk\SVDC.exe <parameters>

Parameter:

  • driveletter:

The driveletter of the svdisk

  • /c

Fake a disk change.

  • /e[f]

Eject media [f = forced eject].

  • /i[:size]

Insert media (if size is not specified, default to max. drive capacity.) Size can only be specified for the VFloppy device. Valid sizes are: 160, 180, 320, 360, 1.2, 720, 1.44, 2.88, 1.52, 1.84, 3.68.

  • /l:size

Lock SVDisk in non-swappable memory. Size is anywhere from 0 (KB) to the max. media size.

  • /q

Query SVDisk status

  • /r[:size]

Reconfigure VFloppy device capacity (if size is not specified, default to max. drive capacity.) Valid sizes are: 360, 1.2, 720, 1.44, 2.88, 1.52, 1.84, 3.68.

  • /u

Unlock non-swappable memory used by the SVDisk.

Platform Support:

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

SVDISK.EXE

Starts the super virtual disk tool every boottime

Parameters:

  • driveletter:

The driveletter of the svdisk

  • /c

Fake a disk change.

  • /e[f]

Eject media [f = forced eject].

  • /i[:size]

Insert media (if size is not specified, default to max. drive capacity.) Size can only be specified for the VFloppy device. Valid sizes are: 160, 180, 320, 360, 1.2, 720, 1.44, 2.88, 1.52, 1.84, 3.68.

  • /l:size

Lock SVDisk in non-swappable memory. Size is anywhere from 0 (KB) to the max. media size.

  • /q

Query SVDisk status

  • /r[:size]

Reconfigure VFloppy device capacity (if size is not specified, default to max. drive capacity.) Valid sizes are: 360, 1.2, 720, 1.44, 2.88, 1.52, 1.84, 3.68.

  • /u

Unlock non-swappable memory used by the SVDisk.

Platform Support:

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

XCOPY

CALL=drive::\OS2\XCOPY.EXE C:\OS2\OS2*.INI C:OS2\OS2*.INY

TIP: By William H. Hartzell:

With the following lines in your CONFIG.SYS your OS*.INI files are saved during boot

 CALL=drive:\OS2\ATTRIB.EXE -R -S -H C:\OS2\OS2*
 CALL=drive:\OS2\XCOPY.EXE C:\OS2\OS2*.INW C:\OS2\OS2*.INV
 CALL=drive:\OS2\XCOPY.EXE C:\OS2\OS2*.INX C:\OS2\OS2*.INW
 CALL=drive:\OS2\XCOPY.EXE C:\OS2\OS2*.INY C:\OS2\OS2*.INX
 CALL=drive:\OS2\XCOPY.EXE C:\OS2\OS2*.INI C:OS2\OS2*.INY

Platform Support:

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