diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2020-11-25 17:55:32 -0800 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2020-11-25 17:55:32 -0800 |
commit | 9ab253b33805bb7416e458992ffed73e9883a52b (patch) | |
tree | 20c6b19ada76d008b7fac45e9932342203a7f93d /src/readfile.c | |
parent | f351661fdcad184c4246e8f4ffadc6cb874bf5e6 (diff) |
libiou: add libiou submodule
libiou is a thin veneer over io_uring defining an ergonomic async
IO-oriented API.
Since jio shouldn't need to do anything computationally
intensive, the combination of thunk_h for closures and
libiou+io_uring for scheduling closures according to IO
completions should be sufficient for an implementation. Though
it may prove annoying to not have per-task stacks and the ability
to arbitrarily yield and/or delay execution pending completion of
non-IO results, we'll see.
Diffstat (limited to 'src/readfile.c')
0 files changed, 0 insertions, 0 deletions