2024-04-07 22:07:36 +02:00
2024-04-07 22:07:36 +02:00
2024-04-07 22:17:33 +02:00
2024-04-07 22:17:33 +02:00
2024-04-07 22:07:36 +02:00

This repository implements a cross-platform (Windows and Linux) API for asynchronous I/O operations. It's backed by io_uring on Linux and I/O completion ports (IOCP) on Windows. It has no dependencies (other than OS stuff and freestanding libc headers) and does no dynamic allocations.

It's likely that the io_uring code has some bugs, so be wary! Also bug reports are appreciated :)

To use it, you need to add io.c and io.h in your source tree and compile them as they were your own files.
S
Description
Cross-platform asynchronous I/O library
Readme
60 KiB
Languages
C 99.3%
Batchfile 0.4%
Shell 0.3%