Enhance file_id_t to have richer information, to guard against inode

recycling on Linux filesystems
This commit is contained in:
ridiculousfish
2014-04-28 15:14:33 -07:00
parent c3425bc55f
commit 91aadab3dd
4 changed files with 94 additions and 9 deletions

View File

@@ -624,7 +624,7 @@ void env_universal_t::load_from_fd(int fd)
ASSERT_IS_LOCKED(lock);
assert(fd >= 0);
/* Get the dev / inode */
file_id_t current_file = file_id_for_fd(fd);
const file_id_t current_file = file_id_for_fd(fd);
if (current_file != last_read_file)
{
connection_t c(fd);