В данном разделе в алфавитном порядке приведен список точек входа в функции установления соединения и ввода/вывода, которые вы можете заполнять самостоятельно (эти две таблицы затем передаются функции
Чтобы не путать точки входа в функции-обработчики сообщений с вызовами клиентской Си-библиотеки (например,
int io_chmod(resmgr_context_t *
RESMGR_OCB_T *
Классификация: Функция ввода/вывода
Обработчик по умолчанию:
Вспомогательные функции:
Клиентская функция:
Сообщения: _IO_CHMOD
Структура данных:
struct _io_chmod {
uint16_t
uint16_t
mode_t
};
typedef union {
struct _io_chmod
} io_chmod_t;
Описание: Отвечает за изменение режима доступа к ресурсу, указанному в переданном ей параметре
Возвращает: Код завершения, при помощи вспомогательного макроса
int io_chown(resmgr_context_t *
RESMGR_OCB_T *
Классификация: Функция ввода/вывода
Обработчик по умолчанию:
Вспомогательные функции:
Клиентская функция:
Сообщения: _IO_CHOWN
Структура данных:
struct _io_chown {
uint16_t
uint16_t
int32_t
int32_t
};
typedef union {
struct _io_chown
} io_chown_t;
Описание: Ответственна за изменение полей идентификатора пользователя и группы для ресурса, указанному в переданном ей параметре ocb, соответственно в значения
Возвращает: Код завершения, при помощи вспомогательного макроса
int io_close_dup(resmgr_context_t *
RESMGR_OCB_T *
Классификация: Функция ввода/вывода
Обработчик по умолчанию:
Вспомогательные функции:
Клиентская функция.
Сообщения: _IO_CLOSE_DUP
Структура данных:
struct _io_close {
uint16_t
uint16_t
};
typedef union {
struct _io_close
} io_close_t;
Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова
Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT