fonction Storage_OpenFileInImagePackage
En-tête : #include <applibs/storage.h>
Prend un chemin relatif à l’intérieur du package d’image et retourne un descripteur de fichier en lecture seule ouvert. L’appelant doit fermer le descripteur de fichier retourné avec la fonction close. Cette fonction doit uniquement être utilisée pour ouvrir des fichiers standard à l’intérieur du package d’image.
int Storage_OpenFileInImagePackage(const char *relativePath);
Paramètres
-
relativePath
Chemin d’accès relatif à partir de la racine du package d’image. Cette valeur ne doit pas commencer par le caractère de séparation de répertoire « / ».
Erreurs
Retourne -1 si une erreur est rencontrée et définit errno
sur la valeur d’erreur.
EINVAL :
relativePath
commence par « / » ou « . », ou contient « .. ».EFAULT :
relativePath
a la valeur NULL.ENOMEM : Mémoire insuffisante.
Toutes les autres errno
peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.
Valeur de retour
Retourne le descripteur de fichier ouvert, ou -1 en cas d’échec, auquel cas errno
est défini sur la valeur d’erreur.