New -find action "set_to_mtime"
This commit is contained in:
@ -2431,6 +2431,19 @@ ex:;
|
||||
}
|
||||
|
||||
|
||||
int Xorriso_set_to_mtime(struct XorrisO *xorriso, char *show_path,
|
||||
IsoNode *node, int flag)
|
||||
{
|
||||
time_t t;
|
||||
|
||||
t= iso_node_get_mtime(node);
|
||||
iso_node_set_atime(node, t);
|
||||
iso_node_set_ctime(node, t);
|
||||
Xorriso_set_change_pending(xorriso, 0);
|
||||
return(1);
|
||||
}
|
||||
|
||||
|
||||
int Xorriso_cannot_create_iter(struct XorrisO *xorriso, int iso_error,int flag)
|
||||
{
|
||||
Xorriso_process_msg_queues(xorriso,0);
|
||||
@ -2880,6 +2893,9 @@ int Xorriso_findi_action(struct XorrisO *xorriso, struct FindjoB *job,
|
||||
ret= Xorriso_report_lba(xorriso, show_path, node,
|
||||
&job->last_data_file_block, 2);
|
||||
|
||||
} else if(action == 59) { /* set_to_mtime */
|
||||
ret= Xorriso_set_to_mtime(xorriso, show_path, node, 0);
|
||||
|
||||
} else { /* includes : 15 in_iso */
|
||||
Xorriso_esc_filepath(xorriso, show_path, xorriso->result_line, 0);
|
||||
strcat(xorriso->result_line, "\n");
|
||||
|
Reference in New Issue
Block a user