Lines Matching defs:stat
30 #include <linux/stat.h>
135 static int cp_compat_stat64(struct kstat *stat,
140 err = put_user(huge_encode_dev(stat->dev), &statbuf->st_dev);
141 err |= put_user(stat->ino, &statbuf->st_ino);
142 err |= put_user(stat->mode, &statbuf->st_mode);
143 err |= put_user(stat->nlink, &statbuf->st_nlink);
144 err |= put_user(stat->uid, &statbuf->st_uid);
145 err |= put_user(stat->gid, &statbuf->st_gid);
146 err |= put_user(huge_encode_dev(stat->rdev), &statbuf->st_rdev);
148 err |= put_user(stat->size, &statbuf->st_size);
149 err |= put_user(stat->blksize, &statbuf->st_blksize);
152 err |= put_user(stat->blocks, &statbuf->st_blocks);
153 err |= put_user(stat->atime.tv_sec, &statbuf->st_atime);
154 err |= put_user(stat->atime.tv_nsec, &statbuf->st_atime_nsec);
155 err |= put_user(stat->mtime.tv_sec, &statbuf->st_mtime);
156 err |= put_user(stat->mtime.tv_nsec, &statbuf->st_mtime_nsec);
157 err |= put_user(stat->ctime.tv_sec, &statbuf->st_ctime);
158 err |= put_user(stat->ctime.tv_nsec, &statbuf->st_ctime_nsec);
168 struct kstat stat;
169 int error = vfs_stat(filename, &stat);
172 error = cp_compat_stat64(&stat, statbuf);
179 struct kstat stat;
180 int error = vfs_lstat(filename, &stat);
183 error = cp_compat_stat64(&stat, statbuf);
190 struct kstat stat;
191 int error = vfs_fstat(fd, &stat);
194 error = cp_compat_stat64(&stat, statbuf);
202 struct kstat stat;
205 error = vfs_fstatat(dfd, filename, &stat, flag);
208 return cp_compat_stat64(&stat, statbuf);