According to this question about the topic there is no asynchronous file io in asio anything but Windows...
So fine, does anyone know of any already written extensions to asio that do asynchronous file io on Linux?
Or does anyone know of any examples on how to extend asio to support asynchronous io to {insert-whatever-here}?