diff options
author | Christopher Haster <chaster@utexas.edu> | 2018-02-04 22:10:07 +0300 |
---|---|---|
committer | Christopher Haster <chaster@utexas.edu> | 2018-02-04 22:15:30 +0300 |
commit | dc513b172f8f79dbe0c8c13f5f91d4d9ab182ee3 (patch) | |
tree | 5a8c3af70795090588e6166bd173c4d78fe8d2b9 /lfs.c | |
parent | aa50e03684804c26daed5e6490544ac2299cf0fc (diff) |
Silenced more of aldot's warnings
Flags used:
-Wall -Wextra -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes
-Wunused -Wunused-parameter -Wunused-function -Wunused-value
-Wmissing-prototypes -Wmissing-declarations -Wold-style-definition
Diffstat (limited to 'lfs.c')
-rw-r--r-- | lfs.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1016,6 +1016,7 @@ int lfs_dir_seek(lfs_t *lfs, lfs_dir_t *dir, lfs_off_t off) { } lfs_soff_t lfs_dir_tell(lfs_t *lfs, lfs_dir_t *dir) { + (void)lfs; return dir->pos; } @@ -1669,7 +1670,8 @@ int lfs_file_truncate(lfs_t *lfs, lfs_file_t *file, lfs_off_t size) { return LFS_ERR_INVAL; } - if (size < lfs_file_size(lfs, file)) { + lfs_off_t oldsize = lfs_file_size(lfs, file); + if (size < oldsize) { // need to flush since directly changing metadata int err = lfs_file_flush(lfs, file); if (err) { @@ -1686,11 +1688,11 @@ int lfs_file_truncate(lfs_t *lfs, lfs_file_t *file, lfs_off_t size) { file->size = size; file->flags |= LFS_F_DIRTY; - } else if (size > lfs_file_size(lfs, file)) { + } else if (size > oldsize) { lfs_off_t pos = file->pos; // flush+seek if not already at end - if (file->pos != lfs_file_size(lfs, file)) { + if (file->pos != oldsize) { int err = lfs_file_seek(lfs, file, 0, SEEK_END); if (err) { return err; @@ -1716,6 +1718,7 @@ int lfs_file_truncate(lfs_t *lfs, lfs_file_t *file, lfs_off_t size) { } lfs_soff_t lfs_file_tell(lfs_t *lfs, lfs_file_t *file) { + (void)lfs; return file->pos; } @@ -1729,6 +1732,7 @@ int lfs_file_rewind(lfs_t *lfs, lfs_file_t *file) { } lfs_soff_t lfs_file_size(lfs_t *lfs, lfs_file_t *file) { + (void)lfs; if (file->flags & LFS_F_WRITING) { return lfs_max(file->pos, file->size); } else { |