Lines Matching defs:fd
80 static int getFileStartAndLength(int fd, off_t *start_, size_t *length_)
88 start = lseek(fd, 0L, SEEK_CUR);
89 end = lseek(fd, 0L, SEEK_END);
90 (void) lseek(fd, start, SEEK_SET);
110 int sysFakeMapFile(int fd, MemMapping* pMap)
122 if (getFileStartAndLength(fd, &start, &length) < 0)
126 if (read(fd, memPtr, length) < 0) {
127 ALOGW("read(fd=%d, start=%d, length=%d) failed: %s", (int) length,
128 fd, (int) start, strerror(errno));
140 * Map a file (from fd's current offset) into a private, read-write memory
150 int sysMapFileInShmemWritableReadOnly(int fd, MemMapping* pMap)
159 if (getFileStartAndLength(fd, &start, &length) < 0)
163 fd, start);
166 fd, (int) start, strerror(errno));
182 return sysFakeMapFile(fd, pMap);
193 int sysMapFileSegmentInShmem(int fd, off_t start, size_t length,
210 fd, actualStart);
213 (int) actualLength, fd, (int) actualStart, strerror(errno));
316 int sysWriteFully(int fd, const void* buf, size_t count, const char* logMsg)
319 ssize_t actual = TEMP_FAILURE_RETRY(write(fd, buf, count));