18:22:48ShinmeraI have a question for the sb-posix interface/sb-alient. When I retrieve a dirent struct pointer, is there a way for me to get a pointer to the dirent-name field, rather than accessing and thus translating the value?
18:43:54scymtymSB-ALIEN::%SLOT-ADDR seems to be doing that. but it looks pretty internal
19:31:54ShinmeraI think DIRECTORY could be sped up a lot on Linux by making use of the d_type dirent entry, and by translating pathname components to UTF-8 first, then doing direct byte comparisons where possible.
19:41:43ShinmeraYeah, got it down to a factor of x2 of FIND
19:45:09ShinmeraCould probably get it down a lot more still if I was clever enough, but this suffices for now.
21:37:59stassatsShinmera: is accessing files relative to a directory faster than having a full path?
21:39:06ShinmeraI'd assume so, if only also because you don't actually have to put the full path into memory. So far my primitive method just used opendir though, currently looking at openat and fdopendir instead.