The same is true for read and write, but since the aioread/aiowrite calls are normally used in user-level threads, that's not really a problem.
On the other hand, those functions are actually implemented using threads on many operating systems, thus seriously confusing the issue. :-)