76 #define ISO_XA_MARKER_STRING "CD-XA001" 154 iso9660_xa_init (iso9660_xa_t *_xa, uint16_t uid, uint16_t gid, uint16_t attr,
iso9660_xa_t * iso9660_xa_init(iso9660_xa_t *_xa, uint16_t uid, uint16_t gid, uint16_t attr, uint8_t filenum)
uint16_t attributes
Definition: xa.h:104
uint32_t posix_mode_t
Definition: posix.h:26
"Extended Architecture" according to the Philips Yellow Book.
Definition: xa.h:100
uint8_t filenum
Definition: xa.h:106
char signature[2]
Definition: xa.h:105
xa_misc_enum_t
Definition: xa.h:45
void iso9660_xa_free(iso9660_xa_t *_xa)
uint16_t group_id
Definition: xa.h:102
uint16_t user_id
Definition: xa.h:103
posix_mode_t iso9660_get_posix_filemode_from_xa(uint16_t i_perms)
uint8_t reserved[5]
Definition: xa.h:107
#define ISO_XA_MARKER_STRING
Definition: xa.h:76
struct iso9660_xa_s iso9660_xa_t
"Extended Architecture" according to the Philips Yellow Book.
#define GNUC_PACKED
Definition: types.h:151
const char * iso9660_get_xa_attr_str(uint16_t xa_attr)