funkce Storage_OpenFileInImagePackage
Hlavička: #include <applibs/storage.h>
Vezme relativní cestu uvnitř balíčku image a vrátí otevřený popisovač souboru jen pro čtení. Volající by měl vrátit popisovač souboru zavřít pomocí funkce close. Tato funkce by se měla používat pouze k otevírání běžných souborů uvnitř balíčku image.
int Storage_OpenFileInImagePackage(const char *relativePath);
Parametry
-
relativePath
Relativní cesta z kořenového adresáře balíčku image. Tato hodnota nesmí začínat znakem oddělovače adresáře '/'.
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
EINVAL:
relativePath
začíná na '/' nebo '.', nebo obsahuje ...EFAULT:
relativePath
má hodnotu NULL.ENOMEM: Nedostatek paměti.
Je také možné zadat všechny ostatní errno
chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.
Vrácená hodnota
Vrátí popisovač otevřeného souboru nebo -1 pro selhání. V tomto případě errno
je nastavena na chybovou hodnotu.