add: TRACE(("apple: valid partition descriptor!\n"));
context: apple_identify_partition(int fd, partition_data *partition, void **_cookie){	struct apple_driver_descriptor *descriptor;	uint8 buffer[512];	if (read_pos(fd, 0, buffer, sizeof(buffer)) < (ssize_t)sizeof(buffer))		return B_ERROR;	descriptor = (apple_driver_descriptor *)buffer;	if (!descriptor->HasValidSignature())		return B_ERROR;	// ToDo: Should probably call get_next_partition() once to know if there	//		are any partitions on this disk	// copy the relevant part of the first block	descriptor = new apple_driver_descriptor();	memcpy(descriptor, buffer, sizeof(apple_driver_descriptor));	*_cookie = (void *)descriptor;	// ToDo: reevaluate the priority with ISO-9660 and others in mind	//		(for CD-ROM only, as far as I can tell)	return 0.5f;}