[haiku-bugs] Re: [Haiku] #11455: ISO9660 KDLs when it is not the first session on a CD.

  • From: "axeld" <trac@xxxxxxxxxxxx>
  • Date: Fri, 14 Nov 2014 15:11:05 -0000

#11455: ISO9660 KDLs when it is not the first session on a CD.
-------------------------------------+----------------------------
   Reporter:  pulkomandy             |      Owner:  nobody
       Type:  bug                    |     Status:  new
   Priority:  normal                 |  Milestone:  R1
  Component:  File Systems/ISO 9660  |    Version:  R1/Development
 Resolution:                         |   Keywords:
 Blocked By:                         |   Blocking:
Has a Patch:  0                      |   Platform:  All
-------------------------------------+----------------------------

Comment (by axeld):

 Replying to [comment:5 pulkomandy]:
 > Mh, I can't see this in the iso9660 filesystem. The only thing I see is
 we get the partition information (http://cgit.haiku-os.org/haiku/tree/src
 /add-ons/kernel/file_systems/iso9660/iso9660.cpp#n614) and use the whole
 size of the CD rather than using the declared size of the volume. However,
 I don't see any other special handling there, to offset block numbers or
 anything like that.

 Because it is not needed. As you noticed, the block numbers on the CD are
 absolute, so we can use them as-is iff we work on the whole disk, rather
 than the session/partition/track.

--
Ticket URL: <https://dev.haiku-os.org/ticket/11455#comment:8>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: