Compartilhar via


Função Storage_OpenFileInImagePackage

Cabeçalho: #include <applibs/storage.h>

Usa um caminho relativo dentro do pacote de imagem e retorna um descritor de arquivo somente leitura aberto. O chamador deve fechar o descritor de arquivo retornado com a função close. Essa função só deve ser usada para abrir arquivos regulares dentro do pacote de imagem.

int Storage_OpenFileInImagePackage(const char *relativePath);

Parâmetros

  • relativePath Um caminho relativo da raiz do pacote de imagem. Esse valor não deve começar com o caractere separador de diretório '/'.

Erros

Retorna -1 se um erro for encontrado e definir errno como o valor do erro.

  • EINVAL: relativePath começa com '/' ou '.', ou contém '..'.

  • EFAULT: relativePath é NULL.

  • ENOMEM: Sem memória.

Qualquer outro errno também pode ser especificado; esses erros não são determinísticos e o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.

Valor retornado

Retorna o descritor de arquivo aberto ou -1 para falha, nesse caso errno , é definido como o valor do erro.

Conceitos e exemplos