On Wed, Jun 18, 2008 at 6:13 PM, Jeff Moyer <[EMAIL PROTECTED]> wrote:
> "Michael Kerrisk" <[EMAIL PROTECTED]> writes:
>
>> On Wed, Jun 18, 2008 at 4:40 PM, Jeff Moyer <[EMAIL PROTECTED]> wrote:
>>> "Michael Kerrisk" <[EMAIL PROTECTED]> writes:
>>>
>>>> On Wed, Jun 18, 2008 at 3:51 PM, Jeff Moyer <[EMAIL PROTECTED]> wrote:
>>>
>>>>> Given that there are consumers of the libaio library, I will continue to
>>>>> maintain it.  So, I don't see a need to tell folks not to use it.
>>>>
>>>> I meant to ask...  So yes there are consumers of the library, but I
>>>> wonder if there are actually consumers (outside the library itself)
>>>> of those 5 io_*(2) syscall wrappers.  Any idea on that?
>>>
>>> I'm not sure I understand your question.  Are you referring to these
>>> calls?
>>>
>>> io_setup
>>> io_getevents
>>> io_submit
>>> io_destroy
>>> io_cancel
>>
>> Yes, I meant: are apps using these wrappers *directly*, rather than
>> using the POSIX aio* interrfaces (which then invoke 5 aforementioned
>> wrappers).
>
> Yes, database applications, in particular, are more fond of these
> interfaces than the posix ones.

Thanks for clearing that up.

So in the end it sounds like I'll need to document the aberrant
behavior of these 5 wrappers, and note that life is different if you
use syscall(2).

Ben, I'm still curious why there is the aberration, if you have some insight...

Cheers,

Michael

-- 
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
man-pages online: http://www.kernel.org/doc/man-pages/online_pages.html
Found a bug? http://www.kernel.org/doc/man-pages/reporting_bugs.html

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to