fPackagesDir
if (fPackagesDir != NULL)
closedir(fPackagesDir);
if (fPackagesDir != NULL)
closedir(fPackagesDir);
fPackagesDir = open_directory(baseDirectory, packagesPath);
if (fPackagesDir == NULL) {
Directory* packagesDirectory = directory_from(fPackagesDir);
status_t error = _InitState(packagesDirectory, fPackagesDir, state);
if (fPackagesDir == NULL) {
Directory* packagesDirectory = directory_from(fPackagesDir);
error = _InitState(packagesDirectory, fPackagesDir, state);
DIR* fPackagesDir;