05.07.2014 Views

here - OSTA - Optical Storage Technology Association

here - OSTA - Optical Storage Technology Association

here - OSTA - Optical Storage Technology Association

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!