|
|
|
@ -730,6 +730,15 @@ int isoburn_ropt_destroy(struct isoburn_read_opts **o, int flag);
|
|
|
|
|
@since 0.3.4 |
|
|
|
|
Do not obtain XFS-style Extended Attributes from external |
|
|
|
|
filesystem objects (e.g. local filesystem files). |
|
|
|
|
bit8= noino |
|
|
|
|
@since 0.4.0 |
|
|
|
|
Do not load eventual inode numbers from RRIP entry PX, |
|
|
|
|
but generate a new unique inode number for each imported |
|
|
|
|
IsoNode object. |
|
|
|
|
PX inode numbers allow to mark families of hardlinks by |
|
|
|
|
giving all family members the same inode number. libisofs |
|
|
|
|
keeps the PX inode numbers unaltered when IsoNode objects |
|
|
|
|
get written into an ISO image. |
|
|
|
|
@return 1 success, <=0 failure |
|
|
|
|
*/ |
|
|
|
|
#define isoburn_ropt_norock 1 |
|
|
|
@ -740,6 +749,7 @@ int isoburn_ropt_destroy(struct isoburn_read_opts **o, int flag);
|
|
|
|
|
#define isoburn_ropt_noaaip 32 |
|
|
|
|
#define isoburn_ropt_noacl 64 |
|
|
|
|
#define isoburn_ropt_noea 128 |
|
|
|
|
#define isoburn_ropt_noino 256 |
|
|
|
|
|
|
|
|
|
int isoburn_ropt_set_extensions(struct isoburn_read_opts *o, int ext); |
|
|
|
|
int isoburn_ropt_get_extensions(struct isoburn_read_opts *o, int *ext); |
|
|
|
@ -904,6 +914,13 @@ int isoburn_igopt_get_level(struct isoburn_imgen_opts *o, int *level);
|
|
|
|
|
Weaker than RockRidge, but also readable with Linux. |
|
|
|
|
bit2= iso1999 |
|
|
|
|
This is rather exotic. Better do not surprise the readers. |
|
|
|
|
bit3= hardlinks |
|
|
|
|
Enable hardlink consolidation. IsoNodes which refer to the |
|
|
|
|
same source object and have the same properties will get |
|
|
|
|
the same ISO image inode numbers. |
|
|
|
|
If combined with isoburn_igopt_rrip_version_1_10 below, |
|
|
|
|
then the PX entry layout of RRIP-1.12 will be used within |
|
|
|
|
RRIP-1.10 (mkisofs does this without causing visible trouble). |
|
|
|
|
bit5= aaip |
|
|
|
|
The libisofs specific SUSP based extension of ECMA-119 which |
|
|
|
|
can encode ACL and XFS-style Extended Attributes. |
|
|
|
@ -912,7 +929,7 @@ int isoburn_igopt_get_level(struct isoburn_imgen_opts *o, int *level);
|
|
|
|
|
#define isoburn_igopt_rockridge 1 |
|
|
|
|
#define isoburn_igopt_joliet 2 |
|
|
|
|
#define isoburn_igopt_iso1999 4 |
|
|
|
|
/* ts A90122 */ |
|
|
|
|
#define isoburn_igopt_hardlinks 8 |
|
|
|
|
#define isoburn_igopt_aaip 32 |
|
|
|
|
int isoburn_igopt_set_extensions(struct isoburn_imgen_opts *o, int ext); |
|
|
|
|
int isoburn_igopt_get_extensions(struct isoburn_imgen_opts *o, int *ext); |
|
|
|
|