Шрифт:
Возвращает: Код завершения, при помощи вспомогательного макроса _RESMGR_STATUS.
Классификация: Функция ввода/вывода
Обработчик по умолчанию: iofunc_lseek_default
Вспомогательные функции: iofunc_lseek
Клиентская функции: lseek, fseek, rewinddir
Сообщения: _IO_LSEEK
Структура данных:
Описание: Обрабатывает клиентскую функцию lseek. Отметьте, что администратору ресурса, который обрабатывает каталоги, придется также интерпретировать сообщение _IO_LSEEK для операций с каталогами. Параметры whence и offset передаются от клиентской функции lseek. После интерпретации параметров whence и offset клиентского сообщения подпрограмма должна скорректировать у OCB параметр offset и затем возвратить новое значение offset или возвратить признак ошибки.
Возвращает: Код завершения, при помощи вспомогательного макроса _RESMGR_STATUS, а также (не обязательно) текущее смещение.
Классификация: Функция установления соединения
Обработчик по умолчанию: Нет
Вспомогательные функции: iofunc_mknod
Клиентская функция: mknod, mkdir, mkfifo
Сообщения: _IO_CONNECT, подтип _IO_CONNECT_MKNOD
Структура данных:
Описание: Создает новую точку входа в файловую систему. Сообщение выдается для создания файла с именем, указанным в path, и типом, закодированным в поле mode (оно из «внутренних полей» структуры
Реально это используется только для клиентских функций mkfifo и mkdir.
Возвращает: Код завершения, при помощи вспомогательного макроса _RESMGR_STATUS.