Beg for help with sb-posix
Philipp Marek
philipp at marek.priv.at
Sat Jan 30 20:34:07 UTC 2010
Hello everybody,
I'm playing around a bit with SBCL, and noticed that the sb-posix package
defines a dirent structure, but without the d_ino member.
Using the inode number to pre-sort the directory before stat()ing the members can make a
*huge* difference (depending on filesystem, kernel version, filesystem layout and
fragmentation, of course).
I already asked on the sbcl-help list for help, but didn't receive any answer in a few
days.
Would you mind including this member?
It is fairly standard
(http://www.opengroup.org/onlinepubs/7990989775/xsh/dirent.h.html), so it
should readily qualify for the posix package.
I already tried myself to do that (in my own package, see the attached patch), but it
doesn't work - I believe because sb-posix is preloaded in the core file, and my package
isn't correct somewhere, but that's a bit outside of (current) knowledge.
Any help is welcome,
Thank you for all answers!
Regards,
Phil
--
Versioning your /etc, /home or even your whole installation?
Try fsvs (fsvs.tigris.org)!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sb-posix.inode.patch.gz
Type: application/x-gzip
Size: 10087 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/attachments/20100130/efc6ae92/attachment.bin>
More information about the pkg-common-lisp-devel
mailing list