This is a first test version of my ths filesystem for Linux.
With this filesystem you can mount a normal DOS-
filesystem or a DoubleSpace-filesystem. This
is a read-only filesystem. You need a kernel version
1.1.12 or above. In the kernel you have to change
kernel/ksyms.c. You have to put the lines

#include <linux/locks.h>

and in the list with the exported functions

	X(__wait_on_super),
	X(bread),
	X(brelse),

to make the module type :

make dep
make

Then there should be a module named ths.o
Now type as root:

insmod ths.o

If you get now error messages you have to rebuild the kernel
with the unknown functions in kernel/ksyms.c.
You can mount a normal DOS-partition with

mount -t ths /dev/*** /mnt

or a CVF (Compressed Volume File) with

mount -t ths /dev/*** /mnt -o DBLSPACE.???

DBLSPACE.??? is the name of the CVF. Then you should be
able to read the CVF.

Happy testing :-)
If there are some problems:
email to ths@ai-lab.fh-furtwangen.de

Thomas
