mirror of
https://github.com/reactos/reactos.git
synced 2024-10-05 17:06:29 +00:00
[cdmake] Set correct dates for directory entries
Set directory creation date to creation date of its parent, and fix root directory creation date. This fixes a off-by-one month if ISO was created between February and December, and invalid dates if ISO was created in January. svn path=/trunk/; revision=66029
This commit is contained in:
parent
91c663f1f3
commit
12d6b50f62
|
@ -1077,6 +1077,7 @@ new_empty_dirrecord(PDIR_RECORD d, BOOL directory)
|
|||
new_d->next_in_directory = d->first_record;
|
||||
d->first_record = new_d;
|
||||
new_d->next_in_memory = root.next_in_memory;
|
||||
new_d->date_and_time = d->date_and_time;
|
||||
root.next_in_memory = new_d;
|
||||
if (directory)
|
||||
{
|
||||
|
@ -1703,7 +1704,7 @@ int main(int argc, char **argv)
|
|||
root.level = 1;
|
||||
root.flags = DIRECTORY_FLAG;
|
||||
root.date_and_time.year = current_time->tm_year + 1900;
|
||||
root.date_and_time.month = current_time->tm_mon;
|
||||
root.date_and_time.month = current_time->tm_mon + 1;
|
||||
root.date_and_time.day = current_time->tm_mday;
|
||||
root.date_and_time.hour = current_time->tm_hour;
|
||||
root.date_and_time.minute = current_time->tm_min;
|
||||
|
|
Loading…
Reference in a new issue