Created API call for command -for_backup
This commit is contained in:
parent
122c80ff1a
commit
b9d72dbd8a
@ -377,6 +377,7 @@ isoburn_toc_disc_get_sectors_v2;
|
|||||||
isoburn_toc_session_get_sectors_v2;
|
isoburn_toc_session_get_sectors_v2;
|
||||||
isoburn_toc_track_get_emul_v2;
|
isoburn_toc_track_get_emul_v2;
|
||||||
Xorriso_option_chattri;
|
Xorriso_option_chattri;
|
||||||
|
Xorriso_option_for_backup;
|
||||||
Xorriso_option_genisoimage_completion;
|
Xorriso_option_genisoimage_completion;
|
||||||
Xorriso_option_lfa_flags;
|
Xorriso_option_lfa_flags;
|
||||||
} LIBISOBURN1;
|
} LIBISOBURN1;
|
||||||
|
@ -1661,6 +1661,20 @@ sorry_ex:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Command -for_backup */
|
||||||
|
int Xorriso_option_for_backup(struct XorrisO *xorriso, int flag)
|
||||||
|
{
|
||||||
|
Xorriso_option_hardlinks(xorriso, "on", 0);
|
||||||
|
Xorriso_option_acl(xorriso, "on", 0);
|
||||||
|
Xorriso_option_xattr(xorriso, "any", 0);
|
||||||
|
Xorriso_option_md5(xorriso, "on", 0);
|
||||||
|
if(xorriso->lfa_flags_default & 8)
|
||||||
|
Xorriso_option_lfa_flags(xorriso,
|
||||||
|
"default:on:import_only_settable:restore_mask=aAcCdDijmPsStTux", 0);
|
||||||
|
return(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Option -fs */
|
/* Option -fs */
|
||||||
int Xorriso_option_fs(struct XorrisO *xorriso, char *size, int flag)
|
int Xorriso_option_fs(struct XorrisO *xorriso, char *size, int flag)
|
||||||
{
|
{
|
||||||
|
@ -1432,14 +1432,7 @@ next_command:;
|
|||||||
ret= Xorriso_option_follow(xorriso, arg1, 0);
|
ret= Xorriso_option_follow(xorriso, arg1, 0);
|
||||||
|
|
||||||
} else if(strcmp(cmd,"for_backup")==0) {
|
} else if(strcmp(cmd,"for_backup")==0) {
|
||||||
Xorriso_option_hardlinks(xorriso, "on", 0);
|
ret= Xorriso_option_for_backup(xorriso, 0);
|
||||||
Xorriso_option_acl(xorriso, "on", 0);
|
|
||||||
Xorriso_option_xattr(xorriso, "any", 0);
|
|
||||||
Xorriso_option_md5(xorriso, "on", 0);
|
|
||||||
if(xorriso->lfa_flags_default & 8)
|
|
||||||
Xorriso_option_lfa_flags(xorriso,
|
|
||||||
"default:on:import_only_settable:restore_mask=aAcCdDijmPsStTux", 0);
|
|
||||||
ret= 1;
|
|
||||||
|
|
||||||
} else if(strcmp(cmd,"format")==0) {
|
} else if(strcmp(cmd,"format")==0) {
|
||||||
(*idx)++;
|
(*idx)++;
|
||||||
|
@ -1639,6 +1639,11 @@ int Xorriso_option_follow(struct XorrisO *xorriso, char *mode, int flag);
|
|||||||
@since 1.5.8
|
@since 1.5.8
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* Command -for_backup */
|
||||||
|
/* (available as command since 0.4.0, but not as API call) */
|
||||||
|
/* @since 1.5.8 */
|
||||||
|
int Xorriso_option_for_backup(struct XorrisO *xorriso, int flag);
|
||||||
|
|
||||||
/* Command -fs */
|
/* Command -fs */
|
||||||
/* @since 0.1.0 */
|
/* @since 0.1.0 */
|
||||||
int Xorriso_option_fs(struct XorrisO *xorriso, char *size, int flag);
|
int Xorriso_option_fs(struct XorrisO *xorriso, char *size, int flag);
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Xorriso_timestamP "2024.09.02.130343"
|
#define Xorriso_timestamP "2024.09.05.151148"
|
||||||
|
Loading…
Reference in New Issue
Block a user