Asynchronous I/O library in POSIX C