#include <linux/aio.h>
io_setup создает асинхронный контекст ввода/вывода, умеющий получать как минимум nr_events. ctxp не должно указывать на уже существующее окружение AIO, и должно быть инициализировано в 0 перед вызовом. При успешном создании контекста AIO, *ctxp заполняется полученным результатом обработки.
io_setup возвращает 0 при нормальном завершении работы; иначе вовзращается одна из ошибок, перечисленных в разделе "Ошибки".
io_setup является специфичным для Linux и не должно использоваться в портируемых программах.
Асинхронные системные вызовы ввода/вывода впервые появились в Linux 2.5 в августе 2002.
io_destroy(2), io_getevents(2), io_submit(2), io_cancel(2).
Асинхронные системные вызовы ввода/вывода были созданы Benjamin LaHaise.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |