Lines Matching refs:attr
52 const struct shfl_fsobjattr *attr;
56 attr = &info->attr;
58 #define mode_set(r) ((attr->mode & (SHFL_UNIX_##r)) ? (S_##r) : 0)
78 if (SHFL_IS_DIRECTORY(attr->mode)) {
94 } else if (SHFL_IS_SYMLINK(attr->mode)) {
290 info.attr.mode = mode_set(IRUSR);
291 info.attr.mode |= mode_set(IWUSR);
292 info.attr.mode |= mode_set(IXUSR);
293 info.attr.mode |= mode_set(IRGRP);
294 info.attr.mode |= mode_set(IWGRP);
295 info.attr.mode |= mode_set(IXGRP);
296 info.attr.mode |= mode_set(IROTH);
297 info.attr.mode |= mode_set(IWOTH);
298 info.attr.mode |= mode_set(IXOTH);
301 info.attr.mode |= SHFL_TYPE_DIRECTORY;
303 info.attr.mode |= SHFL_TYPE_FILE;
328 /* the host may have given us different attr then requested */
346 /* the host may have given us different attr then requested */