Subject: msdosfs-changes
To: None <port-atari@NetBSD.ORG>
From: Leo Weppelman <leo@wau.mis.ah.nl>
List: port-atari
Date: 01/21/1996 15:07:47
Hallo,


	For those of you that compile kernels from the -current sources, there
is a pitfall in the msdosfs-changes I committed to the cvs-tree this week.

Up until now, the atari kernel treated the msdosfs like it was a gemdos
made filesystem automatically. The msdosfs kernel code contained a bunch
of '#ifdef atari' statements to accomplish this. As this was:
	1) 'Could be done better' programming
	2) Did not permit you to use the 'real' msdosfs
I decided to change the '#ifdef's to testing a mount-settable flag. The
latest mount_msdos has a '-G' option to tell the kernel the filesystem
mounted is the gemdos flavour of msdosfs.

In practice, this means that you should add the '-G' flag when you mount
an msdosfs that was created by GEM, and leave it out when mounting filesystems
created by msdos or tools that create filesystems compliant to it (like
newdosfs).

So when you decide to update to the latest -current, please get the
latest sources of mount_msdos _and_ sys/mount.h.

Leo.