Tim Kientzle <[email protected]> wrote: > > It seems that stat() on Win-DOS does no deliver inode numbers and as a > > result > > of the fact that the struct stat definition defines ino_t as short make it > > impossible to even write a work around for this important standard > > compliance > > bug. Note that MS internally has the important and needed inode number but > > it > > is not forwarded to standard compliant software. > > > With libarchive, we had to use Windows-specific code to > work around this. Fortunately, it only affected a couple > of places (the parts of libarchive that actually deal > with disk attributes are pretty well isolated).
Star has this clean separation since February 1985 when I ported star from UNOS to UNIX. Nowadays, libfind is pretty tight written around struct stat and libfind fives a lot of interesting features to star and mkisofs. But when you have been able to work around the problem, I should be able to do the same. I did already write a readdir() amulation with Win-DOS specific code.... Jörg -- EMail:[email protected] (home) Jörg Schilling D-13353 Berlin [email protected] (uni) [email protected] (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
