Обработчик по умолчанию для сообщений _IO_SYNC
#include <sys/iofunc.h>int iofunc_sync_default( resmgr_context_t *ctp,io_sync_t *msg,iofunc_ocb_t *ocb );
libc
Функция iofunc_sync_default() реализует семантику POSIX для клиентского вызова sync(), принимаемого менеджером ресурсов как сообщение _IO_SYNC
.
Эту функцию можно поместить на место sync в таблицу io_funcs, передаваемую в resmgr_attach(). Или вызвать iofunc_func_init() , чтобы инициализировать все функции значениями по умолчанию.
Функция iofunc_sync_default() вызывает iofunc_sync_verify(), чтобы узнать, может ли клиент синхронизировать ресурс.
ЗОСРВ «Нейтрино»
io_sync_t, iofunc_func_init(), iofunc_ocb_t, iofunc_sync(), iofunc_sync_verify(), resmgr_attach(), resmgr_context_t, resmgr_io_funcs_t, sync()
Предыдущий раздел: Описание API системной библиотеки