Re: Async IO

Andi Kleen (
26 Jan 1997 19:31:27 +0100

Nathan Bryant <> writes:

> I had the same idea, and I'd just started work on putting together such a
> library when I got your email :) What I'm planning to do is build a
> library that sits on top of LinuxThreads and glibc, and implements the
> asynch i/o stuff as found in POSIX 1003.1b. (This is the aio_read() etc.
> stuff in Solaris.)

One problem currently is that Linux doesn't have enough signals.
In practive you can only use SIGUSR1 and SIGUSR2 for your async aio
stuff and that's usually not enough. Linuxthreads already needs SIGUSR1
so you can't use it. You'll probably have to wait for full POSIX 1003.1b
signal support in Linux.