I'm looking now into libaio. POSIX AIO is implemented in libc with user threads, while libaio uses linux native syscalls. Maybe I can also get rid of signal usage. IMHO non-blocking file access / async IO is quite important for embedded applications and it would be nice to have this feature in ell. Regards Simon