here - OSTA - Optical Storage Technology Association
here - OSTA - Optical Storage Technology Association
here - OSTA - Optical Storage Technology Association
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4. User Interface Requirements<br />
4.1 Part 3 – Volume Structure<br />
Part 3 of ECMA 167 contains various Identifiers which, depending upon the<br />
implementation, may have to be presented to the user.<br />
• VolumeIdentifier<br />
• VolumeSetIdentifier<br />
• LogicalVolumeID<br />
These identifiers, which are stored in CS0, may have to go through some form of<br />
translation to be displayable to the user. T<strong>here</strong>fore when an implementation must<br />
perform an OS specific translation on the above listed identifiers the<br />
implementation shall use the algorithms described in section 4.2.2.1.<br />
C source code for the translation algorithms may be found in the appendices of<br />
this document.<br />
4.2 Part 4 – File System<br />
4.2.1 ICB Tag<br />
struct icbtag { /* ECMA 167 4/14.6 */<br />
Uint32 PriorRecordedNumberofDirectEntries;<br />
Uint16 StrategyType;<br />
byte<br />
StrategyParameter[2];<br />
Uint16 MaximumNumberofEntries;<br />
byte Reserved; /* == #00 */<br />
Uint8<br />
FileType;<br />
Lb_addr ParentICBLocation;<br />
Uint16 Flags;<br />
}<br />
4.2.1.1 FileType<br />
Any open/close/read/write requests for file(s) that have any of the following<br />
values in this field shall result in an Access Denied error condition under non-<br />
UNIX operating system environments:<br />
FileType values – 0 (Unknown), 6 (block device), 7 (character device), 9<br />
(FIFO), and 10 (C_ISSOCK).<br />
Any open/close/read/write requests to a file of type 12 (SymbolicLink) shall access<br />
the file/directory to which the symbolic link is pointing.<br />
UDF 2.01<br />
98<br />
March50 April