Lines Matching refs:st
287 int dfs_device_fs_stat(struct dfs_filesystem *fs, const char *path, struct stat *st) in dfs_device_fs_stat() argument
289 st->st_dev = (dev_t)((size_t)dfs_filesystem_lookup(fs->path)); in dfs_device_fs_stat()
293 st->st_mode = S_IFREG | S_IRUSR | S_IRGRP | S_IROTH | in dfs_device_fs_stat()
295 st->st_mode &= ~S_IFREG; in dfs_device_fs_stat()
296 st->st_mode |= S_IFDIR | S_IXUSR | S_IXGRP | S_IXOTH; in dfs_device_fs_stat()
298 st->st_size = 0; in dfs_device_fs_stat()
299 st->st_mtime = 0; in dfs_device_fs_stat()
310 st->st_mode = S_IRUSR | S_IRGRP | S_IROTH | in dfs_device_fs_stat()
314 st->st_mode |= S_IFCHR; in dfs_device_fs_stat()
316 st->st_mode |= S_IFBLK; in dfs_device_fs_stat()
318 st->st_mode |= S_IFIFO; in dfs_device_fs_stat()
320 st->st_mode |= S_IFDIR; in dfs_device_fs_stat()
322 st->st_mode |= S_IFREG; in dfs_device_fs_stat()
324 st->st_size = 0; in dfs_device_fs_stat()
325 st->st_mtime = 0; in dfs_device_fs_stat()