Corrected reported value for unknown PHYSFS_stat() access times.
This commit is contained in:
parent
de444a9866
commit
e84277a1df
|
@ -884,15 +884,15 @@ static int ISO9660_stat(void *opaque, const char *name, PHYSFS_Stat *stat)
|
||||||
descriptor.extentpos, &extattr), -1);
|
descriptor.extentpos, &extattr), -1);
|
||||||
stat->createtime = iso_volume_mktime(&extattr.create_time);
|
stat->createtime = iso_volume_mktime(&extattr.create_time);
|
||||||
stat->modtime = iso_volume_mktime(&extattr.mod_time);
|
stat->modtime = iso_volume_mktime(&extattr.mod_time);
|
||||||
stat->accesstime = iso_volume_mktime(&extattr.mod_time);
|
|
||||||
} /* if */
|
} /* if */
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
stat->createtime = iso_mktime(&descriptor.recordtime);
|
stat->createtime = iso_mktime(&descriptor.recordtime);
|
||||||
stat->modtime = iso_mktime(&descriptor.recordtime);
|
stat->modtime = iso_mktime(&descriptor.recordtime);
|
||||||
stat->accesstime = iso_mktime(&descriptor.recordtime);
|
|
||||||
} /* else */
|
} /* else */
|
||||||
|
|
||||||
|
stat->accesstime = -1;
|
||||||
|
|
||||||
if (descriptor.flags.directory)
|
if (descriptor.flags.directory)
|
||||||
{
|
{
|
||||||
stat->filesize = 0;
|
stat->filesize = 0;
|
||||||
|
|
|
@ -1661,7 +1661,7 @@ static int ZIP_stat(void *opaque, const char *filename, PHYSFS_Stat *stat)
|
||||||
|
|
||||||
stat->modtime = ((entry) ? entry->last_mod_time : 0);
|
stat->modtime = ((entry) ? entry->last_mod_time : 0);
|
||||||
stat->createtime = stat->modtime;
|
stat->createtime = stat->modtime;
|
||||||
stat->accesstime = 0;
|
stat->accesstime = -1;
|
||||||
stat->readonly = 1; /* .zip files are always read only */
|
stat->readonly = 1; /* .zip files are always read only */
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Reference in New Issue