Jaakko Heinonen
849d265d53
Print file names without stdio buffering to avoid mixing buffered and
...
unbuffered ouput.
PR: bin/176886
Reviewed by: mjg
2013-06-09 08:06:26 +00:00
Ed Schouten
c7c497f1c5
Add missing static keywords to tail(1)
2011-11-06 08:17:17 +00:00
Joel Dahl
da52b4caaf
Remove the advertising clause from UCB copyrighted files in usr.bin. This
...
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
Also add $FreeBSD$ to a few files to keep svn happy.
Discussed with: imp, rwatson
2010-12-11 08:32:16 +00:00
Brian Somers
22da50cfc8
Change the behaviour of -F slightly; it now persists (forever) in
...
trying to open files rather than giving up when it encounters an
error. ENOENT errors are not reported.
As a result, files that are moved away then recreated are not at
risk of being 'lost' to tail. Files that are recreated and
temporarily have unreadable permissions will be shown when they
are fixed.
This behaviour is consistent with the GNU version of tail but
without the verbiage that goes with the GNU version.
This change also fixes error messages accompanying -f and -F.
They no longer report problems with (null)!
MFC after: 3 weeks
2009-06-05 09:08:53 +00:00
Philippe Charnier
f8c2d2bde1
initialize variables, WARNS=6 compliant
2007-11-02 18:06:51 +00:00
Ruslan Ermilov
2982527d8b
- Simplify the formatting in the SYNOPSIS.
...
- Add the forgotten new option in usage().
2006-06-30 08:19:26 +00:00
Florent Thoumie
aa1d7ce72f
Add a -q option to suppress header lines when multiple files are specified.
...
Approved by: cperciva (mentor)
MFC after: 1 week
2006-06-29 22:07:49 +00:00
Eivind Eklund
e1d27f08f1
Back out revision 1.19 and 1.20 until I find mental clarity to deal with
...
issues bde pointed out.
2005-06-01 20:34:06 +00:00
Eivind Eklund
ffef99c316
Remove an errno reset that became unnecessary.
...
Noticed by: juli
2005-05-26 22:49:08 +00:00
Eivind Eklund
d21ccc03c0
We are past 4.4BSD - use our new-found stat flags for pipes and fifos.
2005-05-26 22:14:37 +00:00
Paul Richards
15a55f7926
Add support for following more than one file i.e.
...
tail -f file1 file2
2004-11-04 19:18:19 +00:00
Paul Richards
f45a52b3c3
Revert a WIP change that shouldn't have been in last commit.
2004-11-03 17:52:29 +00:00
Paul Richards
4bba8e595e
Convert to ANSI style function definitions.
2004-11-03 15:23:11 +00:00
Alfred Perlstein
d183dcb670
WARNS=4, add
2002-07-14 18:21:07 +00:00
Warner Losh
3f330d7d1a
remove __P
2002-03-22 01:42:45 +00:00
Mark Murray
814e3a92a9
WARNS=2 fixes, use __FBSDID().
2001-12-12 00:01:16 +00:00
Bill Fenner
8cd6778484
Allow "obsolete" (but commonly-used) command line style to be used
...
with -F, e.g. tail -1 -F /var/log/messages.
Submitted by: Maxim Konovalov <maxim@macomnet.ru>
2001-10-02 06:22:01 +00:00
Andrey A. Chernov
bd9dc97512
File positions are off_t nowdays, not long, so:
...
long -> off_t
strtol -> strtoll
fseek -> fseeko
NOTE: that fseek not works for >long offsets files per POSIX:
[EOVERFLOW] For fseek( ), the resulting file offset would be a value which
cannot be represented correctly in an object of type long.
2001-09-01 22:22:45 +00:00
Ruslan Ermilov
1715c485d4
Mention the -F in the usage().
...
PR: 24586
Submitted by: Cyrille Lefevre <clefevre@citeweb.net>
2001-01-24 08:27:59 +00:00
Jeroen Ruigrok van der Werven
48a1ef2284
Remove register keyword usage with prejudice.
...
Modern compilers are smarter when it comes to allocating register
usage.
2000-12-03 17:05:45 +00:00
Jeroen Ruigrok van der Werven
beed3992fc
Use a size_t instead of an int.
2000-12-02 20:21:13 +00:00
Jeroen Ruigrok van der Werven
247e7cb1d3
Properly constify some static arrays.
...
Also #if out some sccsid's and add rcsid's.
2000-12-02 19:10:12 +00:00
Bill Fumerola
9ef5c48bef
Clean up some ambiguous nested if/elses.
1999-07-04 17:26:16 +00:00
Peter Wemm
eb1c943900
Add a new -F flag which is a superset of -f. It will cause tail to
...
stat() the file being followed and do a close/reopen if the file has been
renamed and/or rotated. This is damn useful for leaving running on files
in /var/log when newsyslog(8) rotates them.
1998-04-06 16:13:49 +00:00
Warner Losh
1c8af87873
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-29 04:34:07 +00:00
Peter Wemm
c3fd5728c2
Dont forget to #include <err.h>
1996-08-25 21:14:19 +00:00
Peter Wemm
ac5512704d
Argh! caught! *blush*.. This program was supplying it's own 'err' routine
...
which was slightly different to the libc one. To save any more cunfusion,
use the libc one.
1996-08-25 21:12:01 +00:00
Rodney W. Grimes
9b50d90275
BSD 4.4 Lite Usr.bin Sources
1994-05-27 12:33:43 +00:00