#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 |
|
system-use - strictly part of Rock Ridge |
|
Rock Ridge child link |
|
system-use extension packet - not strictly part of Rock Ridge |
|
length of system-user area - 44 for PX 20 for PN, 5+strlen(text) for SL, 21 for SF, etc. |
|
Rock Ridge alternate name |
|
Rock Ridge parent link |
|
Rock Ridge POSIX device number |
|
Rock Ridge POSIX file attributes |
|
signature word; either 'SP', 'CE', 'ER', 'RR', 'PX', 'PN', 'SL', 'NM', 'CL', 'PL', 'TF', or 'ZF' |
|
Rock Ridge symbolic link |
|
system-use-sharing protocol - not strictly part of Rock Ridge |
|
Rock Ridge timestamp(s) for a file |
|
|
|
version number - value 1 |