Closed barracuda156 closed 1 year ago
@barracuda156 well, the kqueue
is native for OSX as can be seen in https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man2/kqueue.2.html
Yes, it has some implementation, but incomplete on older systems. I am looking for a way to build libdispatch
for PPC. Some of libdispatch implementations rely on kqueue. So far none worked :)
The native kernel kqueue is more feature-full than libkqueue. We have tests that run against libkqueue, FreeBSD and MacOS to ensure compatibility. The native kqueue and libkqueue should have near identical APIs and ABIs, so you can simply build libdispatch against the native kqueue. We will not be adding full support for macOS as there's very little sense in doing so beyond your use case of supporting PPC hardware. If you require this functionality you should be able to implement it yourself as another platform in a fork of libkqueue.
Possible to add?