Funzione Storage_OpenFileInImagePackage

Intestazione: #include <applicazioni/storage.h>

Accetta un percorso relativo all'interno del pacchetto di immagini e restituisce un descrittore di file di sola lettura aperto. Il chiamante deve chiudere il descrittore di file restituito con la funzione di chiusura. Questa funzione deve essere usata solo per aprire file normali all'interno del pacchetto di immagini.

int Storage_OpenFileInImagePackage(const char *relativePath);

Parametri

  • relativePath Percorso relativo dalla radice del pacchetto di immagini. Questo valore non deve iniziare con il carattere separatore di directory '/'.

Errori

Restituisce -1 se si verifica un errore e imposta errno il valore di errore.

  • EINVAL: relativePath inizia con '/' o '.', oppure contiene '.'.

  • EFAULT: relativePath è NULL.

  • ENOMEM: memoria esaurita.

Potrebbero anche essere specificati altri errno errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.

Valore restituito

Restituisce il descrittore di file aperto, o -1 per errore, nel qual caso errno è impostato sul valore di errore.

Concetti ed esempi