diff --git a/xorriso/opts_i_o.c b/xorriso/opts_i_o.c index 05568046..4f2caa35 100644 --- a/xorriso/opts_i_o.c +++ b/xorriso/opts_i_o.c @@ -103,6 +103,22 @@ int Xorriso_option_joliet(struct XorrisO *xorriso, char *mode, int flag) } +/* Command -joliet_map */ +int Xorriso_option_joliet_map(struct XorrisO *xorriso, char *mode, int flag) +{ + if(strcmp(mode, "unmapped") == 0) { + xorriso->joliet_map= 0; + } else if(strcmp(mode, "stripped") == 0) { + xorriso->joliet_map= 1; + } else { + sprintf(xorriso->info_text, "-joliet_map: unknown mode '%s'", mode); + Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "SORRY", 0); + return(0); + } + return(1); +} + + /* Command -launch_frontend */ int Xorriso_option_launch_frontend(struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index 6a4584f4..00d573dc 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2020.11.22.135052" +#define Xorriso_timestamP "2020.12.04.103410"