diff options
author | Giuseppe Scrivano <gscrivano@gnu.org> | 2009-12-30 00:20:24 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2009-12-30 11:22:55 +0100 |
commit | 2ead2365e01f8e103ddce6f34558eee3648de5b4 (patch) | |
tree | 779b74a8a78a0616a47a44c4f3ed76530aa0a02e /src/system.h | |
parent | 2024418dc44d02e93c8a3aa0c63271f068a4ebe5 (diff) | |
download | coreutils-2ead2365e01f8e103ddce6f34558eee3648de5b4.tar.xz |
tail -F: don't stop following the target of a rename
This fixes a bug whereby tail -F would fail to track changes
to a file that was a target of a rename, and when the source of
the rename was another tailed file.
* src/tail.c (tail_forever_inotify): Ensure the wd is not already
present in the hash table before trying to add it. When a new watch
descriptor is added to the `wd_to_name' hash table, check that it is
not already present. If it is present then remove the previous element.
Diffstat (limited to 'src/system.h')
0 files changed, 0 insertions, 0 deletions