05.07.2014 Views

UDF 2.00 - OSTA - Optical Storage Technology Association

UDF 2.00 - OSTA - Optical Storage Technology Association

UDF 2.00 - 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.

3.3.3 File Entry<br />

struct FileEntry { /* ECMA 167 4/14.9 */<br />

struct tag DescriptorTag;<br />

struct icbtag ICBTag;<br />

Uint32 Uid;<br />

Uint32 Gid;<br />

Uint32 Permissions;<br />

Uint16 FileLinkCount;<br />

Uint8<br />

RecordFormat;<br />

Uint8<br />

RecordDisplayAttributes;<br />

Uint32 RecordLength;<br />

Uint64 InformationLength;<br />

Uint64 LogicalBlocksRecorded;<br />

struct timestamp AccessTime;<br />

struct timestamp ModificationTime;<br />

struct timestamp AttributeTime;<br />

Uint32 Checkpoint;<br />

struct long_ad ExtendedAttributeICB;<br />

struct EntityID ImplementationIdentifier;<br />

Uint64 UniqueID,<br />

Uint32 LengthofExtendedAttributes;<br />

Uint32 LengthofAllocationDescriptors;<br />

byte<br />

ExtendedAttributes[];<br />

byte<br />

AllocationDescriptors[];<br />

}<br />

NOTE: The total length of a FileEntry shall not exceed the size of one logical<br />

block.<br />

3.3.3.1 Uint32 Uid<br />

$ For operating systems that do not support the concept of a user identifier<br />

the implementation shall ignore this field. For operating systems that do<br />

support this field a value of 2 32 - 1 shall indicate an invalid UID, otherwise<br />

the field contains a valid user identifier.<br />

? For operating systems that do not support the concept of a user identifier<br />

the implementation shall set this field to 2 32 - 1 to indicate an invalid UID,<br />

unless otherwise specified by the user.<br />

3.3.3.2 Uint32 Gid<br />

$ For operating systems that do not support the concept of a group identifier<br />

the implementation shall ignore this field. For operating systems that do<br />

support this field a value of 2 32 - 1 shall indicate an invalid GID, otherwise<br />

the field contains a valid group identifier.<br />

<strong>UDF</strong> <strong>2.00</strong> April 3, 1998<br />

53

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

Saved successfully!

Ooh no, something went wrong!