summaryrefslogtreecommitdiff
path: root/components/dfs
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2021-02-07 21:08:41 +0800
committerMeco Man <[email protected]>2021-02-07 21:08:41 +0800
commitf073911cd32bf8bfd02d6945db230e5e7b9b75ea (patch)
treedcc48ceaf009960e89defb3ce712dc7feccec4a9 /components/dfs
parent852d7d7552bd3fe898115ea16ba401970b0d1fad (diff)
解决底层驱动格林威治时间与当地时间胡乱使用的问题 mktime函数改为timegm函数
Diffstat (limited to 'components/dfs')
-rw-r--r--components/dfs/filesystems/elmfat/dfs_elm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/dfs/filesystems/elmfat/dfs_elm.c b/components/dfs/filesystems/elmfat/dfs_elm.c
index 82d04ae0cc..5f69b069bf 100644
--- a/components/dfs/filesystems/elmfat/dfs_elm.c
+++ b/components/dfs/filesystems/elmfat/dfs_elm.c
@@ -21,7 +21,7 @@
#include "ffconf.h"
#include "ff.h"
#include <string.h>
-#include <time.h>
+#include <sys/time.h>
/* ELM FatFs provide a DIR struct */
#define HAVE_DIR_STRUCTURE
@@ -800,7 +800,7 @@ int dfs_elm_stat(struct dfs_filesystem *fs, const char *path, struct stat *st)
tm_file.tm_min = min; /* Minutes: 0-59 */
tm_file.tm_sec = sec; /* Seconds: 0-59 */
- st->st_mtime = mktime(&tm_file);
+ st->st_mtime = timegm(&tm_file);
} /* get st_mtime. */
}