Compartir a través de


Función Storage_OpenFileInImagePackage

Encabezado: #include <applibs/storage.h>

Toma una ruta de acceso relativa dentro del paquete de imagen y devuelve un descriptor de archivo de solo lectura abierto. El autor de la llamada debe cerrar el descriptor del archivo devuelto con la función cerrar. Esta función solo debe usarse para abrir archivos normales dentro del paquete de imagen.

int Storage_OpenFileInImagePackage(const char *relativePath);

Parámetros

  • relativePath Una ruta de acceso relativa de la raíz del paquete de imagen. Este valor no debe empezar por el carácter separador de directorio '/'.

Errores

Devuelve -1 si se encuentra un error y se establece errno en el valor de error.

  • EINVAL: relativePath comienza con '/' o '.', o contiene '.'.

  • EFAULT: relativePath es NULL.

  • ENOMEM: Fuera de la memoria.

También se pueden especificar otros errno errores; estos errores no son deterministas y es posible que no se conserve el mismo comportamiento a través de las actualizaciones del sistema.

Valor devuelto

Devuelve el descriptor de archivo abierto o -1 para un error, en cuyo caso errno se establece en el valor de error.

Conceptos y ejemplos