diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2010-01-26 22:53:37 +0200 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2010-01-26 22:53:37 +0200 |
commit | e5496f9628ff5979392a80421d0b63a4de8015b4 (patch) | |
tree | 82b2c8a9abcc4d66e58ce9cf2803c0dda6c6f260 /src | |
parent | Fix too small static buffer in util.c. (diff) | |
download | xz-e5496f9628ff5979392a80421d0b63a4de8015b4.tar.xz |
Use past tense in error message in io_unlink().
Added a note to translators too.
Thanks to Robert Readman.
Diffstat (limited to 'src')
-rw-r--r-- | src/xz/file_io.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/xz/file_io.c b/src/xz/file_io.c index a07501c1..4a960e83 100644 --- a/src/xz/file_io.c +++ b/src/xz/file_io.c @@ -112,8 +112,18 @@ io_unlink(const char *name, const struct stat *known_st) || new_st.st_ino != known_st->st_ino # endif ) - message_error(_("%s: File seems to be moved, not removing"), - name); + // TRANSLATORS: When compression or decompression finishes, + // and xz is going to remove the source file, xz first checks + // if the source file still exists, and if it does, does its + // device and inode numbers match what xz saw when it opened + // the source file. If these checks fail, this message is + // shown, %s being the filename, and the file is not deleted. + // The check for device and inode numbers is there, because + // it is possible that the user has put a new file in place + // of the original file, and in that case it obviously + // shouldn't be removed. + message_error(_("%s: File seems to have been moved, " + "not removing"), name); else #endif // There's a race condition between lstat() and unlink() |