libcdio  2.1.0
Data Fields
iso_extension_record_s Struct Reference

#include <rock.h>

Data Fields

char signature [2]
 
iso711_t len
 
iso711_t version
 
union {
   iso_su_sp_t   SP
 
   iso_su_er_t   ER
 
   iso_su_ce_t   CE
 
   iso_rock_px_t   PX
 
   iso_rock_pn_t   PN
 
   iso_rock_sl_t   SL
 
   iso_rock_nm_t   NM
 
   iso_rock_cl_t   CL
 
   iso_rock_pl_t   PL
 
   iso_rock_tf_t   TF
 
u
 

Field Documentation

◆ CE

iso_su_ce_t iso_extension_record_s::CE

system-use - strictly part of Rock Ridge

◆ CL

iso_rock_cl_t iso_extension_record_s::CL

Rock Ridge child link

◆ ER

iso_su_er_t iso_extension_record_s::ER

system-use extension packet - not strictly part of Rock Ridge

◆ len

iso711_t iso_extension_record_s::len

length of system-user area - 44 for PX 20 for PN, 5+strlen(text) for SL, 21 for SF, etc.

◆ NM

iso_rock_nm_t iso_extension_record_s::NM

Rock Ridge alternate name

◆ PL

iso_rock_pl_t iso_extension_record_s::PL

Rock Ridge parent link

◆ PN

iso_rock_pn_t iso_extension_record_s::PN

Rock Ridge POSIX device number

◆ PX

iso_rock_px_t iso_extension_record_s::PX

Rock Ridge POSIX file attributes

◆ signature

char iso_extension_record_s::signature[2]

signature word; either 'SP', 'CE', 'ER', 'RR', 'PX', 'PN', 'SL', 'NM', 'CL', 'PL', 'TF', or 'ZF'

◆ SL

iso_rock_sl_t iso_extension_record_s::SL

Rock Ridge symbolic link

◆ SP

iso_su_sp_t iso_extension_record_s::SP

system-use-sharing protocol - not strictly part of Rock Ridge

◆ TF

iso_rock_tf_t iso_extension_record_s::TF

Rock Ridge timestamp(s) for a file

◆ u

union { ... } iso_extension_record_s::u

◆ version

iso711_t iso_extension_record_s::version

version number - value 1


The documentation for this struct was generated from the following file: