mirror of
https://github.com/MariaDB/server.git
synced 2025-09-24 18:09:33 +02:00
![]() On Linux, introduce object library tpool_common, which contains non-AIO code.It is linked to both full tpool library (with AIO), and tpool_min(without AIO). As a result, building tpool_min now requires only compiling a single small source file. aio::synchronous(), aio::flush_synchronous() are moved into aio specific source file, from common threadpool_generic.cc, in order to avoid ABI breakage (size of aiocb depends on HAVE_LIBAIO etc compile options on Linux) |
||
---|---|---|
.. | ||
aio_libaio.cc | ||
aio_liburing.cc | ||
aio_linux.cc | ||
aio_simulated.cc | ||
aio_win.cc | ||
CMakeLists.txt | ||
task.cc | ||
task_group.cc | ||
tpool.h | ||
tpool_generic.cc | ||
tpool_structs.h | ||
tpool_win.cc | ||
wait_notification.cc |