Lines Matching defs:attribute
108 _haiku_build_fs_fopen_attr(int fd, const char *attribute, uint32 type, int openMode)
123 return fs_open_attr(localFD.Path(), attribute, type,
126 return fs_fopen_attr(localFD.FD(), attribute, type, openMode);
139 _haiku_build_fs_read_attr(int fd, const char* attribute, uint32 type, off_t pos,
152 bytesRead = fs_read_attr(fd, attribute, type,
156 bytesRead = fs_read_attr(localFD.FD(), attribute, type,
160 // Make sure, the error code is B_ENTRY_NOT_FOUND, if the attribute
172 _haiku_build_fs_write_attr(int fd, const char* attribute, uint32 type, off_t pos,
185 written = fs_write_attr(fd, attribute, type,
189 written = fs_write_attr(localFD.FD(), attribute, type,
198 _haiku_build_fs_remove_attr(int fd, const char* attribute)
207 // remove attribute
211 result = fs_remove_attr(fd, attribute);
214 result = fs_remove_attr(localFD.FD(), attribute);
218 // Make sure, the error code is B_ENTRY_NOT_FOUND, if the attribute
229 _haiku_build_fs_stat_attr(int fd, const char *attribute, struct attr_info *attrInfo)
231 if (!attribute || !attrInfo) {
246 result = fs_stat_attr(fd, attribute, attrInfo);
249 result = fs_stat_attr(localFD.FD(), attribute, attrInfo);