Guillermo:
Have you ever considered just writing a BSD backend using kqueue / kevent, and a Linux backend using epoll / inotify or whatever native Linux mechanism is available to suit nosh's needs? I believe you mentioned there's quite a few conditional compilation already to work around libkqueue issues, and you also already have "`uname` = FreeBSD" and "`uname` = Linux" tests in the .do files.

That's really the reverse of the direction that I'd like to go. I'd like to have less of this particular conditional compilation, not more. The aim is for the libkqueue bugs to be fixed, so that I can then take out the idiosyncratic Linux code.

Reply via email to