Check ro in set_create_time() for Cygwin too.

This commit is contained in:
Wayne Davison
2021-10-02 11:39:41 -07:00
parent c8e7c4b352
commit f41cdc75a1

View File

@@ -427,13 +427,14 @@ time_t get_create_time(const char *path, STRUCT_STAT *stp)
int set_create_time(const char *path, time_t crtime)
{
if (dry_run) return 0;
RETURN_ERROR_IF_RO_OR_LO;
{
#ifdef HAVE_GETATTRLIST
struct attrlist attrList;
struct timespec ts;
if (dry_run) return 0;
RETURN_ERROR_IF_RO_OR_LO;
ts.tv_sec = crtime;
ts.tv_nsec = 0;
@@ -462,6 +463,7 @@ int set_create_time(const char *path, time_t crtime)
CloseHandle(handle);
return ok ? 0 : -1;
#endif
}
}
#endif