diff options
-rw-r--r-- | erts/emulator/drivers/unix/unix_efile.c | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/erts/emulator/drivers/unix/unix_efile.c b/erts/emulator/drivers/unix/unix_efile.c index 0237c81e1e..2e6aa15b06 100644 --- a/erts/emulator/drivers/unix/unix_efile.c +++ b/erts/emulator/drivers/unix/unix_efile.c @@ -952,24 +952,20 @@ efile_write_info(Efile_error *errInfo, Efile_info *pInfo, char *name) #endif /* !VXWORKS */ - if (pInfo->accessTime != 0 && pInfo->modifyTime != 0) { - struct utimbuf tval; - struct tm timebuf; + struct utimbuf tval; - tval.actime = pInfo->accessTime; - tval.modtime = pInfo->modifyTime; + tval.actime = pInfo->accessTime; + tval.modtime = pInfo->modifyTime; #ifdef VXWORKS - /* VxWorks' utime doesn't work when the file is a nfs mounted - * one, don't report error if utime fails. - */ - utime(name, &tval); - return 1; + /* VxWorks' utime doesn't work when the file is a nfs mounted + * one, don't report error if utime fails. + */ + utime(name, &tval); + return 1; #else - return check_error(utime(name, &tval), errInfo); + return check_error(utime(name, &tval), errInfo); #endif - } - return 1; } |