rem: ssize_t bytesRead = read_pos(fd, (off_t)cookie * rdb.block_size, (void *)&partition,
add: ssize_t bytesRead = read_pos(fd, (off_t)cookie * rdb.BlockSize(), (void *)&partition,
context: get_next_partition(int fd, rigid_disk_block &rdb, uint32 &cookie, partition_block &partition){	if (cookie == 0) {		// first entry		cookie = rdb.partition_list;	} else if (cookie == 0xffffffff) {		// last entry		return B_ENTRY_NOT_FOUND;	}	ssize_t bytesRead = read_pos(fd, (off_t)cookie * rdb.block_size, (void *)&partition,							sizeof(partition_block));	if (bytesRead < (ssize_t)sizeof(partition_block))		return B_ERROR;	cookie = partition.next;	return B_OK;}