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. :-)
Solaris9 is said to have them in the kernel, linux 2.5 is in the process of getting an in-kernel AIO interface, too - I also heard that FreeBSD 5.x should have it as well.
/ Marek Habersack (Grendel)
Previous text:
2002-09-04 00:18: Subject: argv[0]?
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. :-)
/ Per Hedbor ()
My solaris9 seems to have them in userspace.
/ Per Hedbor ()
Previous text:
2002-09-04 00:19: Subject: argv[0]?
Solaris9 is said to have them in the kernel, linux 2.5 is in the process of getting an in-kernel AIO interface, too - I also heard that FreeBSD 5.x should have it as well.
/ Marek Habersack (Grendel)
pike-devel@lists.lysator.liu.se