New commands -projid, -get_projid, -get_projid_r, -set_projid, -set_projid_r, -find test -has_projid, -find actions get_projid, set_projid, get_projid_minmax

This commit is contained in:
2024-11-03 20:04:54 +01:00
parent 923bfa0be9
commit 32bfa95973
25 changed files with 1168 additions and 214 deletions

View File

@ -1631,12 +1631,15 @@ int Xorriso_option_follow(struct XorrisO *xorriso, char *mode, int flag);
Xorriso_option_md5(xorriso, "on", 0);
Xorriso_option_lfa_flags(xorriso,
"default:on:restore_mask=aAcCdDijmPsStTux", 0);
Xorriso_option_projid(xorriso, "on", 0);
*/
/* @since 0.4.0 */
/* xattr "any"
@since 1.5.0
lfa_flags "default:on:restore_mask=aAcCdDijmPsStTux"
@since 1.5.8
projid on
@since 1.5.8
*/
/* Command -for_backup */
@ -1653,6 +1656,14 @@ int Xorriso_option_fs(struct XorrisO *xorriso, char *size, int flag);
int Xorriso_option_genisoimage_completion(struct XorrisO *xorriso,
char *mode, int flag);
/* Commands -get_projid alias get_projidi
-get_projid_r alias -get_projid_ri */
/* @param flag bit0=recursive -get_projid_r
*/
/* @since 1.5.8 */
int Xorriso_option_get_projid(struct XorrisO *xorriso,
int argc, char **argv, int *idx, int flag);
/* Commands -getfacl alias -getfacli, -getfacl_r alias -getfacl_ri
-getfattr alias getfattri
*/
@ -1986,6 +1997,10 @@ int Xorriso_option_prompt(struct XorrisO *xorriso, char *text, int flag);
/* @since 0.1.0 */
int Xorriso_option_prog_help(struct XorrisO *xorriso, char *name, int flag);
/* Command -projid */
/* @since 1.5.8 */
int Xorriso_option_projid(struct XorrisO *xorriso, char *mode, int flag);
/* Command -publisher */
/* @since 0.1.2 */
int Xorriso_option_publisher(struct XorrisO *xorriso, char *name, int flag);
@ -2079,6 +2094,13 @@ int Xorriso_option_scsi_log(struct XorrisO *xorriso, char *mode, int flag);
/* @since 0.1.4 */
int Xorriso_option_session_log(struct XorrisO *xorriso, char *path, int flag);
/* Commands -set_projid alias -set_projidi
-set_projid_r alias -set_projid_ri */
/* @param flag bit0=recursive -set_projid_r */
/* @since 1.5.8 */
int Xorriso_option_set_projid(struct XorrisO *xorriso, char *projid_text,
int argc, char **argv, int *idx, int flag);
/* Command -setfacl_list alias -setfacl_listi */
/* @since 0.3.4 */
int Xorriso_option_setfacl_listi(struct XorrisO *xorriso, char *disk_path,