tail: seek to EOF to check if seekable. fixes tail on /proc files

This commit is contained in:
ftrvxmtrx 2014-05-08 12:33:24 +02:00
parent f4f2ff6038
commit 1c835e370f

View file

@ -365,17 +365,8 @@ usage(void)
exits("usage");
}
/* return true if seeks work and if the file is > 0 length.
* this will eventually bite me in the ass if seeking a file
* is not conservative. - presotto
*/
static int
isseekable(int fd)
{
vlong m;
m = seek(fd, 0, 1);
if(m < 0)
return 0;
return 1;
{
return seek(fd, 0, 2) > 0 && seek(fd, 0, 0) == 0;
}