Full Description of File
4DOS/NT 2.0 patch file, updates 4DOS for
Windows NT version 2.0 from rev B to rev C.
ONLY USEFUL if you already have 4DOS/NT 2.0
rev B, not needed by new users. To check
your current 4DOS/NT version use VER /R.
Also requires patch program (see
Contents of the 4NT20C.DOC file
4DOS/NT 2.0 rev B ==> 2.0 rev C Patch Documentation
February 8, 1994
Copyright 1994, JP Software Inc., All Rights Reserved. Published by JP
Software Inc., P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
646-3975. 4DOS is a registered trademark of JP Software Inc.
This file explains how to install the 4DOS/NT 2.0 rev C patches.
To use the patch, you must have:
* JP Software's PATCH.EXE program. This program is in a separate
file, PATCH.ZIP on CompuServe, or 4DPATCH.ZIP on bulletin boards
and the Internet. [* See note below.]
* A copy of 4DOS/NT 2.0 rev B. The simplest way to check your
revision level is to use the 4DOS/NT VER /R command. If you find
you have rev A of 4DOS/NT 2.0, you must download an additional
patch file and update your current copy of 4DOS/NT to rev B before
you can apply this latest rev C patch. To update from rev A to rev
B you need the patch file 4N20B.ZIP, which should be available from
the same place where you got this rev C file.
To use this patch, copy the 4NT20C.RTP file to the directory where your
4DOS/NT version 2.0 files are stored. Make sure JP Software's PATCH.EXE is
in the same directory, or in a directory on your PATH, then enter the
This patch converts 4DOS/NT 2.0 rev B to version 2.0 rev C. It modifies
only 4NT.EXE, all other files are unchanged from rev C. Branding (name
and serial number) information in your 4NT.EXE file will be preserved in
the modified file.
If you want to test 4NT.EXE to make sure the patch worked, restart your
4DOS/NT window, use the VER /R command. This command will report
"4DOS/NT Revision B" (if the patch did not work) or "4DOS/NT Revision C"
(if it did work).
If you are short on disk space and receive a message that there is not
enough space to perform the patch, you can use a command like this to
reduce the disk space required:
patch /noundo 4nt20c
This will make recovery slightly more difficult in the unlikely event of
a power failure or similar problem during the patch process, but will
reduce the disk space required to perform the patch.
4DOS/NT version 2.0 revision C includes the following changes to version
2.0 revision B:
* Fixed a problem with nested aliases with leading whitespace.
* 4DOS now checks for an error return on normal output and will
invoke the ON ERROR command if one has been set up. This allows
you to use ON ERROR to catch errors in redirected output from
* If the current directory on a drive is no longer valid (for
example, if it was removed by another user while you were using a
different drive), 4DOS/NT will now reset the current directory to
the root the next time it accesses the drive.
* Fixed a problem with extended parent directory names (e.g.
CD ....) on HPFS drives.
* Fixed date, time, and size ranges so that you can use environment
variables inside a range specification.
* Fixed a problem with using the 4DOS/NT escape character before a
* Fixed problems with Ctrl-C and Ctrl-Break in IFF and DO, and in
* Fixed a problem with other programs starting 4NT from inside a
* COPY: Fixed a problem which occurred when the "source" was a
* DESCRIBE: Fixed a problem where DESCRIBE would exit if you hit
Enter and were describing files with a wildcard file name.
* DETACH: Fixed problems in the handling of redirection (|, <, >)
and conditionals (&&, ||).
* DIR: Fixed a problem with 0-byte DESCRIPT.ION files.
* DIR and SELECT: Fixed a problem with displaying file dates after
* DO: Fixed a problem with DO UNTIL which required two ENDDOs for
the loop to work.
* DRAWBOX: Now accepts SHADOW and ZOOM in either order.
* GOTO: Fixed a problem with the /I switch.
* GLOBAL: Now checks to see if you've done a QUIT / CANCEL from
within the GLOBAL command.
* IF / IFF: now strip leading whitespace from the IF test
* LIST: Fixed a problem with /W and lines of exactly the screen
width; fixed problems with files over 64K long.
* LOG: Eliminated extra white space prior to the text in a "LOG /H
text" command; changed LOG so it won't try to look for options
anywhere but at the beginning of the line.
* MOVE and RENAME: Now return an error code if no files were moved
* SELECT: Can now be nested in other SELECTs; SELECT will now only
add double quotes to HPFS and NTFS names with embedded whitespace
or special characters; and other minor problems in handling HPFS
and NTFS names have been fixed.