Lines Matching refs:statBuf
1043 struct statinfo statBuf;
1054 if (fstat(fd, &statBuf) < 0) {
1060 if ((statBuf.st_mode & S_IFMT) != S_IFREG) {
1065 if (statBuf.st_size < 0LL) { // too small
1072 if (statBuf.st_size > (1LL << 31)) { // refuse to do more than 2GB
1079 if (0LL == statBuf.st_size) {
1084 if((void *)-1 == (bytes = mmap(0, (size_t)statBuf.st_size, PROT_READ, MAP_PRIVATE, fd, 0))) {
1090 length = (unsigned long)statBuf.st_size;
1092 bytes = malloc(statBuf.st_size);
1098 size_t numBytesRemaining = (size_t)statBuf.st_size;
1120 length = (unsigned long)statBuf.st_size - numBytesRemaining;
1124 bytes = malloc(statBuf.st_size);
1126 if (!ReadFile((HANDLE)_get_osfhandle(fd), bytes, statBuf.st_size, &numBytesRead, NULL)) {