Storage_OpenFileInImagePackage İşlevi
Üst bilgi: #include <applibs/storage.h>
Görüntü paketinin içinde göreli bir yol alır ve açık bir salt okunur dosya tanımlayıcısı döndürür. Çağıran, döndürülen dosya tanımlayıcısını close işleviyle kapatmalıdır. Bu işlev yalnızca görüntü paketi içindeki normal dosyaları açmak için kullanılmalıdır.
int Storage_OpenFileInImagePackage(const char *relativePath);
Parametre
-
relativePath
Görüntü paketinin kökünden göreli bir yol. Bu değer '/' dizin ayırıcı karakteriyle başlamamalıdır.
Hata
Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno
-1 döndürür.
EINVAL:
relativePath
'/' veya '.' ile başlar veya '..' içerir.EFAULT:
relativePath
is NULL.ENOMEM: Bellek yetersiz.
Diğer errno
hatalar da belirtilebilir; bu tür hatalar belirlenimci değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranış korunmayabilir.
Dönüş değeri
Açık dosya tanımlayıcısını veya hata için -1 değerini döndürür; bu durumda errno
hata değeri olarak ayarlanır.