Change esp_vfs_t.write return value to ssize_t

write() should return ssize_t, not size_t.
This commit is contained in:
Deomid Ryabkov
2017-06-08 17:48:17 +01:00
parent 2427809c9d
commit b8782bdd90
5 changed files with 10 additions and 10 deletions

View File

@@ -69,8 +69,8 @@ typedef struct
int fd_offset; /*!< file descriptor offset, determined by the FS driver */
int flags; /*!< ESP_VFS_FLAG_CONTEXT_PTR or ESP_VFS_FLAG_DEFAULT */
union {
size_t (*write_p)(void* p, int fd, const void * data, size_t size);
size_t (*write)(int fd, const void * data, size_t size);
ssize_t (*write_p)(void* p, int fd, const void * data, size_t size);
ssize_t (*write)(int fd, const void * data, size_t size);
};
union {
off_t (*lseek_p)(void* p, int fd, off_t size, int mode);