I have had a quick look and I believe I've made the right changes to make the distinction correctly. For those interested in using ext4 with Puppy Linux, and are happy doing terminal window testing, please download the binary and have a go, and please report any correct or incorrect behavior, along with how you expected things to work.
guess_fstype is just a utility to identify a file system type and report back, the types are vfat/ext2/ext3/ext4/iso9660/etc...
example:
Code: Select all
# ./guess_fstype /dev/sda1
ext2