rem: return bytes;
add: RETURN_AND_SET_ERRNO(bytes);
context: fs_read_attr(int fd, const char *attribute, uint32 type, off_t pos, void *buffer, size_t readBytes){	ssize_t bytes;	int attr = sys_open_attr(fd, attribute, O_RDONLY);	if (attr < 0)		return attr;	// type is not used at all	(void)type;	bytes = sys_read(fd, pos, buffer, readBytes);	sys_close(attr);	return bytes;}