[Bug 1656] GSoC AIO patch

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Mon Aug 16 18:31:57 UTC 2010


https://www.rtems.org/bugzilla/show_bug.cgi?id=1656

--- Comment #26 from Joel Sherrill <joel.sherrill at oarcorp.com> 2010-08-16 13:31:54 CDT ---
(In reply to comment #25)
> (In reply to comment #19)

> > I noticed that psxenosys broke with this patch.  It broke because some
> > of the aio_ routines are implemented but there remain 3 that are not:
> 
> > $ grep ENOSYS aio*
> > aio_cancel.c:  rtems_set_errno_and_return_minus_one( ENOSYS );
> > aio_fsync.c:  rtems_set_errno_and_return_minus_one( ENOSYS );
> > aio_suspend.c:  rtems_set_errno_and_return_minus_one( ENOSYS );
> 
> aio_cancel is being worked on, it's finished but not tested.
> 
> aio_fsync() and aio_suspend are missing because of this
> http://www.rtems.com/wiki/index.php/POSIX_Asynchronous_IO . I see you're the
> last editor of the page.

I think you read too much into that list. :) 

I was the author of that page but only in the sense that I took one massively
large "Open Projects" page and dispersed it into individual project files. 
The project is to implement aio_ defined in aio.h as specified by the
Open Group.  aio_fsync shouldn't be terribly hard to add.  I don't
know about aio_suspend().

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list