Lines Matching refs:attr
133 static void fill_attr(struct fuse_attr* attr, struct fuse_data* fd,
135 memset(attr, 0, sizeof(*attr));
136 attr->nlink = 1;
137 attr->uid = fd->uid;
138 attr->gid = fd->gid;
139 attr->blksize = 4096;
141 attr->ino = nodeid;
142 attr->size = size;
143 attr->blocks = (size == 0) ? 0 : (((size-1) / attr->blksize) + 1);
144 attr->mode = mode;
154 fill_attr(&(out.attr), fd, hdr->nodeid, 4096, S_IFDIR | 0555);
156 fill_attr(&(out.attr), fd, PACKAGE_FILE_ID, fd->file_size, S_IFREG | 0444);
158 fill_attr(&(out.attr), fd, EXIT_FLAG_ID, 0, S_IFREG | 0);
178 fill_attr(&(out.attr), fd, PACKAGE_FILE_ID, fd->file_size, S_IFREG | 0444);
183 fill_attr(&(out.attr), fd, EXIT_FLAG_ID, 0, S_IFREG | 0);