Patch #7+, 19 sep 93

This patch merges in the mods against 2.05 under Linux. Two are the main
changes: that all commands are linked as a single executable, which can
be linked as different name, and that the device specs are no longer
hardcompiled but are read dynamically from /etc/mtools (the latter change
is conditional on LOADDEVS being defined).

-----------------------------------------------------------------------------
Patch #7, 6 Sep 92

This patch will change the method of determining if the FAT encoding
scheme in the devices.c file is correct.  The method introduced by patch
#6 was naive and easily fooled.

A pre-processor variable called CHK_FAT has been added to the fat_read.c
file just in case this new method isn't appropriate for all disks.

-----------------------------------------------------------------------------
Patch #6, 21 Aug 92

This patch will add the following features:

	1) Mtools commands now use advisory locks to preclude two
	processes from writing to the same DOS filesystem.  You must
	edit the Makefile to choose one of the 3 lock methods:
		-DLOCKF, -DFLOCK, or -DFCNTL.
	See the Configure file for more details.

	2) An error detection routine has been added to determine if the
	FAT encoding scheme in the devices.c file is correct.

	3) Mtools commands now return exit codes with the following
	meaning:
		0 = success
		1 = utter failure
		2 = partial sucess/failure.  (at least one successful
		    operation, but at least one failure)

It also corrects a bug when Mtools is used on machines that have 16 bit
integers.  However, machines with 16 bit integers are limited to FAT
tables that are less than 64k in length.
-------------------------------------------------------------------------------
Patch #5, 25 Aug 91

This patch will add a few new features:

	1) Mtools will now work properly on MSDOS partitions that are
	greater than 32M.

	2) If the "current working directory" information (contained in
	the $HOME/.mcwd file) is more than 6 hours old, Mtools will
	issue a warning and ignore the old information.

	3) The mcopy command will now copy files between 2 MSDOS file
	systems (such as mcopy "a:*" b:).

-------------------------------------------------------------------------------
Patch #4, 11 Apr 91

	This patch will fix a bug in the mmd command where directories
	inherited the file name extension of the parent directory.  It
	also adds a feature that will allow the copying of zero length
	files.

-------------------------------------------------------------------------------
Patch #3, 28 Nov 90

	This patch will fix a bug where Mtools sometimes bypasses the
	disk "cache" and reads/writes to the disk directly.

-------------------------------------------------------------------------------
Patch #2, 21 Nov 90

	This patch will fix a bug in the folding of MSDOS filenames to
	lower case, and will fix a bug that could prevent the detection
	of a full disk.

-------------------------------------------------------------------------------
Patch #1, 12 Oct 90

	This patch will fix a few problems on Berkekely flavors of Unix,
	and will fix the floating point exception bug when Mtools is
	used with diskettes that have been formatted under very old DOS
	(or formatted by some other non-DOS system).

-------------------------------------------------------------------------------
New in the v2.0 release....

	1) Support for multiple devices.  Mtools now supports:
		multiple floppy disks (A:, B:, etc)
		DOS partitions on a hard disk
		DOS "images" such as those VP/ix uses.

	2) Wildcards are supported anywhere in a pathname (not just
	in the "filename" part as before)

	3) Reads and writes to slow devices are now "cylinder buffered"
	when appropriate.

	4) Versions of CD, FORMAT, LABEL, and ATTRIB have been added.

	5) A Mtools.1 manual page has beed added for an overview of Mtools.

	6) The mkmanifest command has been added.  Although not an 'mtool'
	command, it makes life easier when fixing up Unix filenames that
	get clobbered by MSDOS file name restrictions.

	7) The mkdfs program of the "fast-mtools" release for the Sun
	SparcStation can be replaced with mformat.

	8) The Configure file has been included to help those who must add
	devices to the devices.c file.

	Many thanks to Viktor Dukhovni (viktor@math.princeton.edu) for
	many of the ideas in the new release.
