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
