pos inode fffffffffffffffftffffffffn
# File lib/fluent/plugin/in_tail.rb, line 1297 def initialize(file, seek) @file = file @seek = seek end
# File lib/fluent/plugin/in_tail.rb, line 1313 def read_inode @file.pos = @seek + INO_OFFSET raw = @file.read(8) raw ? raw.to_i(16) : 0 end
# File lib/fluent/plugin/in_tail.rb, line 1319 def read_pos @file.pos = @seek raw = @file.read(16) raw ? raw.to_i(16) : 0 end
# File lib/fluent/plugin/in_tail.rb, line 1302 def update(ino, pos) @file.pos = @seek @file.write "%016x\t%08x" % [pos, ino] @inode = ino end
# File lib/fluent/plugin/in_tail.rb, line 1308 def update_pos(pos) @file.pos = @seek @file.write "%016x" % pos end