Инициализирует поток ввода/вывода
#include <img.h>io_stream_t * io_open( io_open_f *open_f,io_mode_t mode,... );
IO_FD
(для чтения/записи на основе файловых дескрипторов) and IO_MEM
(для чтения/записи на основе буфера памяти). Представлены ниже.IO_READ
или IO_WRITE
.img
Функция инициализирует входной поток. Поток может быть основан на файловых дескрипторах или на буфере памяти, в зависимости от указанного open_f:
int
- определяет (ранее открытый файловый дескриптор), готовый для чтения/записи. unsigned
- указывает размер буфера памяти. Он должен быть ненулевым. void*
на адрес буфера. По завершению работы с потоком необходимо вызвать io_close() для его осовобождения.
Указатель на объект потока или NULL
в случае ошибки (см. список errno).
Графическая подсистема ЗОСРВ «Нейтрино», Библиотека Image
Предыдущий раздел: Image API