Lines Matching refs:fd
26 int *blksize_out, unsigned long long *blocks_out, int fd) in stat_file() argument
30 if (fd >= 0) { in stat_file()
31 if (fstat64(fd, &buf) < 0) in stat_file()
115 int mode = 0, fd; in open_file() local
127 fd = open64(path, mode); in open_file()
128 if (fd < 0) in open_file()
130 else return fd; in open_file()
160 int read_file(int fd, unsigned long long *offset, char *buf, int len) in read_file() argument
164 n = pread64(fd, buf, len, *offset); in read_file()
171 int write_file(int fd, unsigned long long *offset, const char *buf, int len) in write_file() argument
175 n = pwrite64(fd, buf, len, *offset); in write_file()
182 int lseek_file(int fd, long long offset, int whence) in lseek_file() argument
186 ret = lseek64(fd, offset, whence); in lseek_file()
192 int fsync_file(int fd, int datasync) in fsync_file() argument
196 ret = fdatasync(fd); in fsync_file()
198 ret = fsync(fd); in fsync_file()
218 int mode, fd; in file_create() local
230 fd = open64(name, O_CREAT | O_RDWR, mode); in file_create()
231 if (fd < 0) in file_create()
233 return fd; in file_create()
236 int set_attr(const char *file, struct hostfs_iattr *attrs, int fd) in set_attr() argument
243 if (fd >= 0) { in set_attr()
244 if (fchmod(fd, attrs->ia_mode) != 0) in set_attr()
251 if (fd >= 0) { in set_attr()
252 if (fchown(fd, attrs->ia_uid, -1)) in set_attr()
259 if (fd >= 0) { in set_attr()
260 if (fchown(fd, -1, attrs->ia_gid)) in set_attr()
267 if (fd >= 0) { in set_attr()
268 if (ftruncate(fd, attrs->ia_size)) in set_attr()
283 &atime_ts, &mtime_ts, NULL, NULL, NULL, fd); in set_attr()
301 if (fd >= 0) { in set_attr()
302 if (futimes(fd, times) != 0) in set_attr()
313 NULL, NULL, fd); in set_attr()