Štěpán Němec <[email protected]> wrote: <snip> thanks for the additional notes.
> In any case, it does suck that OpenBSD is now the odd one out, but > having no experience with the interface myself, I have no opinion on > which behavior makes more sense. Yeah, it's very limited and neglected interface that hardly anybody uses; but it's all POSIX C offers. Most C projects end up implementing their own hash table or importing something well-known (Attractive Chaos khash, ccan, gnulib, etc...). I intend to use rculfhash from Userspace-RCU for the lei FUSE component. That'll likely be Linux-only since I can't bear using FUSE without threads nor readdirplus (only in FUSE 3+) when dealing with Maildirs. I don't think FUSE 3 support exists outside of Linux, yet... > Thanks for working on these (though I've had no complaints regarding the > actual functionality I need on OpenBSD so far) and let me know if you > want me to test something. (With cindex.t out of the way (says 'ok' > now, plus a few W: reaped unknown PID), "make test" now gets stuck on > lei-import-http.t for me (with or without this series; still the same > test instance); I haven't seen kqnotify.t fail in the few runs I did.) What's lei-import-http.t stuck on? I haven't seen that...
