Обработчик по умолчанию для сообщений _IO_CONNECT
#include <sys/iofunc.h>int iofunc_open_default( resmgr_context_t *ctp,io_open_t *msg,iofunc_attr_t *attr,void *extra );
libc
Функция iofunc_open_default() реализует действия по умолчанию для сообщения _IO_CONNECT
в менеджере ресурсов. Эта функция вызывает:
Можно поместить эту функцию на место open() в таблице connect_funcs, передаваемой в resmgr_attach(). Или вызвать iofunc_func_init(), чтобы инициализировать все функции значениями по умолчанию.
Для понимания минимальной общей схемы функционирования при открытии файла, см. раздел «Примеры» в описании iofunc_open() (второй пример, где resmgr_attach() не указывает, что управляемый ресурс является каталогом).
ЗОСРВ «Нейтрино»
io_open_t, resmgr_context_t, iofunc_func_init(), iofunc_ocb_attach(), iofunc_ocb_calloc(), iofunc_open(), iofunc_time_update(), open(), resmgr_attach(), resmgr_connect_funcs_t,, resmgr_open_bind()
Предыдущий раздел: Описание API системной библиотеки