www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - libaio

reply Boris-Barboris <ismailsiege gmail.com> writes:
https://github.com/Boris-Barboris/libaio/blob/master/source/libaio/package.d
https://code.dlang.org/packages/libaio

If you need to write some shady block-level stuff for Linux 
libaio this thin Derelict loader can save a day of your time.
Jul 16 2020
parent aberba <karabutaworld gmail.com> writes:
On Thursday, 16 July 2020 at 14:17:45 UTC, Boris-Barboris wrote:
 https://github.com/Boris-Barboris/libaio/blob/master/source/libaio/package.d
 https://code.dlang.org/packages/libaio

 If you need to write some shady block-level stuff for Linux 
 libaio this thin Derelict loader can save a day of your time.
 libaio
 =======================
 The Linux-native asynchronous I/O facility ("async I/O", or 
 "aio") has a richer API and capability set than the simple 
 POSIX async I/O facility. This library, libaio, provides the 
 Linux-native API for async I/O. The POSIX async I/O facility 
 requires this library in order to provide kernel-accelerated 
 async I/O capabilities, as do applications which require the 
 Linux-native async I/O API.
Interesting, wonder if it'll be more performant than libasync being a native Linux implementation.
Jul 19 2020