1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/usr.bin/tail
David Greenman 7b51f66476 Removed check of st_rdev changing in the -F support. st_rdev for regular
files is usually the first direct block pointer. Since FreeBSD does
automatic block reallocation to reduce filesystem fragmentation, the
file being tailed can be relocated to different blocks 'on-the-fly',
making the check for st_rdev unreliable. The result of this bug is
tail -F pseudo-randomnly thinking the file was rotated when it wasn't,
and as a result, spews out the entire file trying to catch up.

MFC after:	3 days
2003-08-14 11:02:03 +00:00
..
extern.h remove __P 2002-03-22 01:42:45 +00:00
forward.c Removed check of st_rdev changing in the -F support. st_rdev for regular 2003-08-14 11:02:03 +00:00
Makefile revert WARNS=4, it makes the alpha compile sad. 2002-07-15 09:53:34 +00:00
misc.c WARNS=2 fixes, use __FBSDID(). 2001-12-12 00:01:16 +00:00
read.c Revert part of the last commit. This fixes tail for pipes. 2003-06-10 16:49:14 +00:00
reverse.c Fix up vendor IDs. 2002-04-13 20:59:48 +00:00
tail.1 Note that this appeared at least as early as PWB UNIX. 2002-06-10 22:59:59 +00:00
tail.c WARNS=4, add 2002-07-14 18:21:07 +00:00