Opened 15 years ago
Last modified 2 years ago
#5683 new enhancement
Implement <aio.h> asynchronous I/O
Reported by: | bonefish | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | System/POSIX | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | #1935 | Blocking: | |
Platform: | All |
Description
Implement POSIX asynchronous I/O functionality. Interfaces defined in <aio.h>.
Change History (3)
comment:1 by , 10 years ago
Milestone: | R1 → Unscheduled |
---|
comment:2 by , 2 years ago
AIO system interface is considered mandatory for UNIX V7 (POSIX.1-2008) and optional for POSIX 2003 compatibility/compliance - although not widely used overall. Some cases like OpenZFS and cross-platform filesystem drivers (SCSI) currently use AIO so I noted this for future Haiku porting (Haikuports) purposes versus Haiku's core OS-specific implementation.
aio_cancel() aio_error() aio_fsync() aio_read() aio_return() aio_suspend() aio_write() lio_listio()
Note:
See TracTickets
for help on using tickets.
Move POSIX compatibility related tickets out of R1 milestone (FutureHaiku/Features).