diff options
Diffstat (limited to 'firmware/include')
-rw-r--r-- | firmware/include/file.h | 3 | ||||
-rw-r--r-- | firmware/include/filesystem-native.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/firmware/include/file.h b/firmware/include/file.h index 040f48dfc5..f17f14f98e 100644 --- a/firmware/include/file.h +++ b/firmware/include/file.h | |||
@@ -85,6 +85,9 @@ int fdprintf(int fildes, const char *fmt, ...) ATTRIBUTE_PRINTF(2, 3); | |||
85 | #ifndef rename | 85 | #ifndef rename |
86 | #define rename FS_PREFIX(rename) | 86 | #define rename FS_PREFIX(rename) |
87 | #endif | 87 | #endif |
88 | #ifndef utime | ||
89 | #define utime FS_PREFIX(utime) | ||
90 | #endif | ||
88 | #ifndef filesize | 91 | #ifndef filesize |
89 | #define filesize FS_PREFIX(filesize) | 92 | #define filesize FS_PREFIX(filesize) |
90 | #endif | 93 | #endif |
diff --git a/firmware/include/filesystem-native.h b/firmware/include/filesystem-native.h index 640e179890..800e7bb23b 100644 --- a/firmware/include/filesystem-native.h +++ b/firmware/include/filesystem-native.h | |||
@@ -43,6 +43,8 @@ | |||
43 | #define __OPEN_MODE_ARG | 43 | #define __OPEN_MODE_ARG |
44 | #define __CREAT_MODE_ARG | 44 | #define __CREAT_MODE_ARG |
45 | 45 | ||
46 | #include <time.h> | ||
47 | |||
46 | int open(const char *name, int oflag); | 48 | int open(const char *name, int oflag); |
47 | int creat(const char *name); | 49 | int creat(const char *name); |
48 | int close(int fildes); | 50 | int close(int fildes); |
@@ -53,6 +55,7 @@ ssize_t read(int fildes, void *buf, size_t nbyte); | |||
53 | ssize_t write(int fildes, const void *buf, size_t nbyte); | 55 | ssize_t write(int fildes, const void *buf, size_t nbyte); |
54 | int remove(const char *path); | 56 | int remove(const char *path); |
55 | int rename(const char *old, const char *new); | 57 | int rename(const char *old, const char *new); |
58 | int utime(const char *path, const struct utimbuf* times); | ||
56 | off_t filesize(int fildes); | 59 | off_t filesize(int fildes); |
57 | int fsamefile(int fildes1, int fildes2); | 60 | int fsamefile(int fildes1, int fildes2); |
58 | int relate(const char *path1, const char *path2); | 61 | int relate(const char *path1, const char *path2); |