aio_init(3) Library Functions Manual aio_init(3) aio_init - - (librt, -lrt) #define _GNU_SOURCE /* . feature_test_macros(7) */ #include void aio_init(const struct aioinit *init); GNU aio_init() glibc POSIX AIO. , - POSIX AIO. , init. : struct aioinit { int aio_threads; /* */ int aio_num; /* */ int aio_locks; /* */ int aio_usedba; /* */ int aio_debug; /* */ int aio_numusers; /* */ int aio_idle_time; /* ( glibc 2.2) */ int aio_reserved; }; aioinit : aio_threads (worker) , . - , , . 1, 1. 20. aio_num -, . 32, 32. 64. aio_idle_time , , . 1. GNU. glibc 2.1. aio(7) () Dmitry Bolkhovskikh Yuri Kozlov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () . Linux man-pages 6.18 8 2026 . aio_init(3)