Lines Matching refs:fStat

216 		struct stat			fStat;
274 fStat.st_dev = SuperVolume()->id;
275 fStat.st_ino = fInodeNumber;
276 fStat.st_mode = mode;
277 fStat.st_nlink = 1;
278 fStat.st_uid = 0;
279 fStat.st_gid = 0;
280 fStat.st_size = 0;
281 fStat.st_rdev = 0;
282 fStat.st_blksize = 1024;
283 fStat.st_atime = fStat.st_mtime = fStat.st_ctime = fStat.st_crtime
285 fStat.st_type = attributeType;
373 if (!S_ISDIR(fStat.st_mode) && !S_ISLNK(fStat.st_mode)) {
374 fFileCache = file_cache_create(fStat.st_dev, fStat.st_ino, 0);
398 if (!S_ISDIR(fStat.st_mode))
504 memcpy(stat, &fStat, sizeof(struct stat));
521 if (fStat.st_size != stat->st_size) {
522 fStat.st_size = stat->st_size;
530 fStat.st_mode = (fStat.st_mode & ~S_IUMSK) | (stat->st_mode & S_IUMSK);
532 fStat.st_uid = stat->st_uid;
534 fStat.st_gid = stat->st_gid;
537 fStat.st_mtime = stat->st_mtime;
539 fStat.st_crtime = stat->st_crtime;
543 fStat.st_mtime = time(NULL);
586 fStat.st_size = 0;
598 if (fStat.st_size != 0) {
599 fStat.st_size = 0;
683 if (position >= fStat.st_size) {
690 size_t bytesLeft = (size_t)MIN(fStat.st_size - position, (off_t)*length);
802 position = fStat.st_size;
844 fStat.st_mtime = time(NULL);
877 if (newEnd > fStat.st_size) {
878 fStat.st_size = newEnd;
903 fStat.st_mtime = time(NULL);
967 if (!S_ISDIR(fStat.st_mode))
1059 if (!S_ISLNK(fStat.st_mode))
1063 *bufferSize = fStat.st_size;
1178 if (bufferEnd > fStat.st_size)
1190 if (buffer->position < fStat.st_size) {
1192 size_t newLength = fStat.st_size - buffer->position;
1238 cookie, &fStat);
1254 return fSuperVnode.ops->read_stat(SuperVolume(), &fSuperVnode, &fStat);
1447 if (!attribute && !S_ISDIR(fStat.st_mode))