Функция Storage_OpenFileInImagePackage
Заголовок: #include <applibs/storage.h>
Принимает относительный путь внутри пакета образа и возвращает открытый дескриптор файла только для чтения. Вызывающий объект должен закрыть возвращаемый дескриптор файла с помощью функции close. Эта функция должна использоваться только для открытия обычных файлов в пакете образа.
int Storage_OpenFileInImagePackage(const char *relativePath);
Параметры
relativePath
Относительный путь от корня пакета образа. Это значение не должно начинаться с символа разделителя каталога "/".
Ошибки
Возвращает значение -1 при обнаружении ошибки и задает errno
значение ошибки.
EINVAL:
relativePath
начинается с "/" или "." или содержит "..".EFAULT:
relativePath
имеет значение NULL.ENOMEM: нехватка памяти.
Можно также указать любой другой errno
. Такие ошибки не являются детерминированными, и такое же поведение может не сохраняться при обновлении системы.
Возвращаемое значение
Возвращает дескриптор открытого файла или значение -1 для сбоя, в котором errno
задается значение ошибки.