New improved API, and switch ABI to libredox.
This switches the ABI to libredox (blocked on relibc!419 (merged)), and replaces the callback API with a polling-based one. The event struct also becomes kernel ABI independent, and future-proofed.
This switches the ABI to libredox (blocked on relibc!419 (merged)), and replaces the callback API with a polling-based one. The event struct also becomes kernel ABI independent, and future-proofed.