Lines Matching refs:fd
144 static int mapCentralDirectory0(int fd, const char* debugFileName, in mapCentralDirectory0() argument
149 if (lseek(fd, searchStart, SEEK_SET) != searchStart) { in mapCentralDirectory0()
153 ssize_t actual = TEMP_FAILURE_RETRY(read(fd, scanBuf, readAmount)); in mapCentralDirectory0()
207 if (sysMapFileSegmentInShmem(fd, dirOffset, dirSize, in mapCentralDirectory0()
228 static int mapCentralDirectory(int fd, const char* debugFileName, in mapCentralDirectory() argument
234 off_t fileLength = lseek(fd, 0, SEEK_END); in mapCentralDirectory()
261 int result = mapCentralDirectory0(fd, debugFileName, pArchive, in mapCentralDirectory()
349 int fd, err; in dexZipOpenArchive() local
355 fd = open(fileName, O_RDONLY | O_BINARY, 0); in dexZipOpenArchive()
356 if (fd < 0) { in dexZipOpenArchive()
362 return dexZipPrepArchive(fd, fileName, pArchive); in dexZipOpenArchive()
370 int dexZipPrepArchive(int fd, const char* debugFileName, ZipArchive* pArchive) in dexZipPrepArchive() argument
375 pArchive->mFd = fd; in dexZipPrepArchive()
377 if (mapCentralDirectory(fd, debugFileName, pArchive) != 0) in dexZipPrepArchive()
697 const ZipEntry entry, int fd) in dexZipExtractEntryToFile() argument
721 if (sysCopyFileToFile(fd, pArchive->mFd, uncompLen) != 0) in dexZipExtractEntryToFile()
724 if (inflateToFile(fd, pArchive->mFd, uncompLen, compLen) != 0) in dexZipExtractEntryToFile()