summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-08-31Check for file being a pipe before seekingTobias Klauser1-1/+1
Otherwise inotail -f on a named pipe (fifo) would not work. Thanks Alexander Sulfrian.
2008-05-10Resolve some merge conflicts.Tobias Klauser2-4/+3
2008-04-14inotail.c: Comment some oarts of tail_pipe_lines/tail_pipe_bytesTobias Klauser1-5/+20
2008-03-24Prevent double calls to ignore_file() in/after tail_file()Tobias Klauser1-6/+1
2008-03-01Merge branch 'pipe'Tobias Klauser2-19/+260
Conflicts: inotail.c
2008-03-01Move all #define's except PROGRAM_NAME to inotail.hTobias Klauser2-12/+11
2008-02-11inotail.c: Handle IN_IGNORED eventTobias Klauser1-0/+2
This event is e.g. emitted when we remove a watch on a file.
2008-02-11inotail.c: Check ignore flag before ignoreing the fileTobias Klauser1-2/+4
This makes ignore_file reentrant. Calling the function on a file which is already ignored shouldn't lead to n_ignored getting incremented.
2008-01-14Update copyright and bump version to pre0 (ti fix Debian bug #460527)Tobias Klauser2-3/+3
2008-01-14inotail.c: Correct format specifier for size_tTobias Klauser1-1/+1
2008-01-14inotail.c: Handle file truncation in follow modeTobias Klauser1-10/+15
2008-01-13inotail.c: Correct format for size_t (fixes warning on amd64)Tobias Klauser1-1/+1
2007-11-11Revert "inotail.c: Decrement n_units before calling tail_pipe_from_begin"pipeTobias Klauser1-2/+5
This reverts commit 21cddfba5f53ed0ad9d8f14bc1555c57cad9790e. Makes inotail -n +0 work again. Sometimes reducing code leads to unrecognised errors ;-)
2007-09-25inotail.c: typdef mode_tTobias Klauser2-3/+4
2007-09-25inotail.c: Decrement n_units before calling tail_pipe_from_beginTobias Klauser1-5/+2
Saves 2 lines of code
2007-09-19inotail.c: Check for n_units == 0 only if tailing from endTobias Klauser1-4/+9
inotail -n+0/-c+0 should be allowed
2007-09-18inotail.c: Implement pipe tailing lines from beginTobias Klauser1-5/+57
Use a general function for lines and bytes to prevent duplicating code.
2007-09-18intotail.c: Check for n_units == 0 before calling tail_pipe_*()Tobias Klauser1-6/+3
2007-09-18inotail.c: Implement tail_pipe_bytes()Tobias Klauser2-9/+77
For now more or less a copy from coreutils
2007-09-18inotail.c: Use BUFSIZ and post-incrementTobias Klauser2-14/+11
For consistency reasons mostly :-)
2007-09-18inotail.c: Set rc/ret when calling the functionsTobias Klauser1-6/+3
2007-09-17inotail.c: Correct error handling in tail_pipe_lines()Tobias Klauser1-4/+7
2007-09-17inotail.c: Fix initialization of blksizeTobias Klauser1-1/+1
2007-09-15Merge branch 'master' into pipeTobias Klauser2-1/+8
2007-09-07Release inotail 0.5v0.5Tobias Klauser2-1/+8
2007-09-07Merge branch 'master' into pipeTobias Klauser3-44/+76
Conflicts: changelog inotail.c inotail.h
2007-09-07Rename file_struct membersTobias Klauser2-22/+22
The rationale behind this is to only use the 'st_' prefix for values gotten by calls to fstat()
2007-09-07Also print strerror when file type is not supportedTobias Klauser1-1/+1
2007-07-02inotail.c: Correct error messageTobias Klauser1-1/+1
These could also be bytes
2007-06-24inotail.c: Flush stdout in write_header()Tobias Klauser1-1/+3
To make sure the header is also printed when piping inotail output to pipes.
2007-06-21inotail.c: Reorder emalloc/free in handle_inotify_event()Tobias Klauser1-4/+4
Get rid of the following warning when compiling with -Os: inotail.c:338: warning: 'fbuf' may be used uninitialized in this function
2007-06-20Release inotail 0.4v0.4Tobias Klauser2-1/+12
2007-06-20inotail.h: Update copyrightTobias Klauser1-1/+1
2007-06-20inotail.c: Correct commentTobias Klauser1-1/+1
2007-06-20inotail.c: Move allocation of buffer before place where buf is usedTobias Klauser1-4/+2
This saves two possible free calls
2007-06-20inotail.c: Add missing free() calls after lseek() failureTobias Klauser1-0/+3
2007-06-17inotail.c: One more unlikelyTobias Klauser1-1/+1
2007-06-17inotail.c: emalloc should return void *Tobias Klauser1-3/+3
Also add the unlikely() to the check of the malloc retval. This patch seems to have gotten lost during a merge.
2007-06-17inotail.c: Use emallocTobias Klauser1-5/+1
2007-06-17Merge branch 'master' into buffersizeTobias Klauser1-2/+2
Conflicts: inotail.c
2007-06-17inotail.c: Cleanup commentsTobias Klauser1-3/+2
2007-06-16Merge branch 'master' into buffersizeTobias Klauser2-19/+38
Conflicts: inotail.c
2007-06-15inotail.c: s/Inotify/inotify/Tobias Klauser1-2/+2
2007-06-15inotail.c: Simplify tail_pipe_lines()Tobias Klauser1-15/+13
2007-06-15Merge branch 'master' into pipeTobias Klauser1-20/+11
2007-06-15inotail.c: Simplify EINTR handling in watch_files()Tobias Klauser1-13/+8
We don't need another loop, just continue the surrounding while() on EINTR/EAGAIN
2007-06-12inotail.c: Also handle EAGAIN in watch_files()Tobias Klauser1-2/+2
2007-06-12inotail.c: Handle EINTR and EAGAIN in tail_pipe_lines()Tobias Klauser1-4/+6
2007-06-12inotail.c: CleanupTobias Klauser1-11/+7
Save us some lines
2007-06-11inotail.c/.h: Clean up a bitTobias Klauser2-11/+10