diff options
author | Stefan Hoffmann <stefan991@gmail.com> | 2014-08-27 19:53:31 +0200 |
---|---|---|
committer | Stefan Hoffmann <stefan991@gmail.com> | 2014-08-31 15:39:33 +0200 |
commit | edcc1a97327c68c7ae1353281784c47e026d6674 (patch) | |
tree | 56c8b814a59d9f9cb82627aa10a3454058802adb | |
parent | 5d074a0aa6b307a11ee572db6bf48ca17c3a8a23 (diff) | |
download | rneovim-edcc1a97327c68c7ae1353281784c47e026d6674.tar.gz rneovim-edcc1a97327c68c7ae1353281784c47e026d6674.tar.bz2 rneovim-edcc1a97327c68c7ae1353281784c47e026d6674.zip |
fileinfo: rename os_file_info_id_equal
-rw-r--r-- | src/nvim/fileio.c | 12 | ||||
-rw-r--r-- | src/nvim/os/fs.c | 2 | ||||
-rw-r--r-- | src/nvim/os_unix.c | 2 | ||||
-rw-r--r-- | src/nvim/path.c | 2 | ||||
-rw-r--r-- | test/unit/os/fs_spec.lua | 8 |
5 files changed, 13 insertions, 13 deletions
diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c index daff9aa4c6..264032758f 100644 --- a/src/nvim/fileio.c +++ b/src/nvim/fileio.c @@ -2714,7 +2714,7 @@ buf_write ( */ if (os_fileinfo_hardlinks(&file_info_old) > 1 || !os_fileinfo_link((char *)fname, &file_info) - || !os_file_info_id_equal(&file_info, &file_info_old)) { + || !os_fileinfo_id_equal(&file_info, &file_info_old)) { backup_copy = TRUE; } else # endif @@ -2764,7 +2764,7 @@ buf_write ( /* Symlinks. */ if ((bkc_flags & BKC_BREAKSYMLINK) && file_info_link_ok - && !os_file_info_id_equal(&file_info, &file_info_old)) { + && !os_fileinfo_id_equal(&file_info, &file_info_old)) { backup_copy = FALSE; } @@ -2772,7 +2772,7 @@ buf_write ( if ((bkc_flags & BKC_BREAKHARDLINK) && os_fileinfo_hardlinks(&file_info_old) > 1 && (!file_info_link_ok - || os_file_info_id_equal(&file_info, &file_info_old))) { + || os_fileinfo_id_equal(&file_info, &file_info_old))) { backup_copy = FALSE; } # endif @@ -2844,7 +2844,7 @@ buf_write ( * link). If we don't check here, we either ruin the file when * copying or erase it after writing. */ - if (os_file_info_id_equal(&file_info_new, &file_info_old)) { + if (os_fileinfo_id_equal(&file_info_new, &file_info_old)) { free(backup); backup = NULL; /* no backup file to delete */ } @@ -3203,7 +3203,7 @@ nobackup: /* Don't delete the file when it's a hard or symbolic link. */ if ((!newfile && os_fileinfo_hardlinks(&file_info) > 1) || (os_fileinfo_link((char *)fname, &file_info) - && !os_file_info_id_equal(&file_info, &file_info_old))) { + && !os_fileinfo_id_equal(&file_info, &file_info_old))) { errmsg = (char_u *)_("E166: Can't open linked file for writing"); } else #endif @@ -4545,7 +4545,7 @@ int vim_rename(char_u *from, char_u *to) // filesystem. In that case go through a temp file name. FileInfo to_info; if (os_fileinfo((char *)to, &to_info) - && os_file_info_id_equal(&from_info, &to_info)) { + && os_fileinfo_id_equal(&from_info, &to_info)) { use_tmp_file = true; } diff --git a/src/nvim/os/fs.c b/src/nvim/os/fs.c index 217d0a78ac..908106db54 100644 --- a/src/nvim/os/fs.c +++ b/src/nvim/os/fs.c @@ -367,7 +367,7 @@ bool os_fileinfo_fd(int file_descriptor, FileInfo *file_info) /// Compare the inodes of two FileInfos /// /// @return `true` if the two FileInfos represent the same file. -bool os_file_info_id_equal(const FileInfo *file_info_1, +bool os_fileinfo_id_equal(const FileInfo *file_info_1, const FileInfo *file_info_2) { return file_info_1->stat.st_ino == file_info_2->stat.st_ino diff --git a/src/nvim/os_unix.c b/src/nvim/os_unix.c index e6a1ecb796..3fa8b803b2 100644 --- a/src/nvim/os_unix.c +++ b/src/nvim/os_unix.c @@ -355,7 +355,7 @@ int len /* buffer size, only used when name gets longer */ MAXPATHL - (tail - name) + 1); FileInfo file_info_new; if (os_fileinfo_link((char *)newname, &file_info_new) - && os_file_info_id_equal(&file_info, &file_info_new)) { + && os_fileinfo_id_equal(&file_info, &file_info_new)) { STRCPY(tail, dp->d_name); break; } diff --git a/src/nvim/path.c b/src/nvim/path.c index 8b4a63a6ae..4988849b59 100644 --- a/src/nvim/path.c +++ b/src/nvim/path.c @@ -1351,7 +1351,7 @@ void simplify_filename(char_u *filename) *p = saved_char; } - if (!os_file_info_id_equal(&file_info, &new_file_info)) { + if (!os_fileinfo_id_equal(&file_info, &new_file_info)) { do_strip = FALSE; /* We don't disable stripping of later * components since the unstripped path name is diff --git a/test/unit/os/fs_spec.lua b/test/unit/os/fs_spec.lua index f11137b1ed..54baf55155 100644 --- a/test/unit/os/fs_spec.lua +++ b/test/unit/os/fs_spec.lua @@ -545,7 +545,7 @@ describe('fs function', function() end) end) - describe('os_file_info_id_equal', function() + describe('os_fileinfo_id_equal', function() it('returns false if file infos represent different files', function() local file_info_1 = file_info_new() local file_info_2 = file_info_new() @@ -553,7 +553,7 @@ describe('fs function', function() local path_2 = 'unit-test-directory/test_2.file' assert.is_true((fs.os_fileinfo(path_1, file_info_1))) assert.is_true((fs.os_fileinfo(path_2, file_info_2))) - assert.is_false((fs.os_file_info_id_equal(file_info_1, file_info_2))) + assert.is_false((fs.os_fileinfo_id_equal(file_info_1, file_info_2))) end) it('returns true if file infos represent the same file', function() @@ -562,7 +562,7 @@ describe('fs function', function() local path = 'unit-test-directory/test.file' assert.is_true((fs.os_fileinfo(path, file_info_1))) assert.is_true((fs.os_fileinfo(path, file_info_2))) - assert.is_true((fs.os_file_info_id_equal(file_info_1, file_info_2))) + assert.is_true((fs.os_fileinfo_id_equal(file_info_1, file_info_2))) end) it('returns true if file infos represent the same file (symlink)', function() @@ -572,7 +572,7 @@ describe('fs function', function() local path_2 = 'unit-test-directory/test_link.file' assert.is_true((fs.os_fileinfo(path_1, file_info_1))) assert.is_true((fs.os_fileinfo(path_2, file_info_2))) - assert.is_true((fs.os_file_info_id_equal(file_info_1, file_info_2))) + assert.is_true((fs.os_fileinfo_id_equal(file_info_1, file_info_2))) end) end) |