From mboxrd@z Thu Jan 1 00:00:00 1970 From: lehmann@ans-netz.de (Oliver Lehmann) Date: Thu, 18 Dec 2008 11:14:03 +0100 Subject: [TUHS] Old UNIX Filesystems with FUSE In-Reply-To: <20081218071941.GA70009@minnie.tuhs.org> References: <20081217230530.GA64474@minnie.tuhs.org> <20081217231645.GC28193@mercury.ccil.org> <20081218071941.GA70009@minnie.tuhs.org> Message-ID: <20081218101403.94009.qmail@avocado.salatschuessel.net> Hi, Warren Toomey writes: > As for portability, yes, I have kept AncientFS limited to the cross > platform FUSE API (MacFUSE supports much more than the FUSE API). So, > it should work on other FUSE implementations with few changes. I've modified the code so compiles on FreeBSD but dlsym() still does not work: root at nudel ancientfs> ./ancientfs --type v7 --dmg v7_rl02_1145 /mnt/tmp Undefined symbol "unixfs_v7" invalid file system type v7 Exit 255 dlsym() is kinda new to me so I'm a bit lost... I've uploaded a diff to the svn checkout which is mentioned on Amits page here: http://pofo.de/tmp/ancientfs_20081218_01.diff The changes are - casting to satisfy %llu and %lu printf - Makefile adjustments - enhance endian checks to support BYTE_ORDER - work around undefined OSSwap functions