Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-02-11 | inotail.c: Check ignore flag before ignoreing the file | Tobias Klauser | 1 | -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-14 | Update copyright and bump version to pre0 (ti fix Debian bug #460527) | Tobias Klauser | 2 | -3/+3 | |
2008-01-14 | inotail.c: Correct format specifier for size_t | Tobias Klauser | 1 | -1/+1 | |
2008-01-14 | inotail.c: Handle file truncation in follow mode | Tobias Klauser | 1 | -10/+15 | |
2008-01-13 | inotail.c: Correct format for size_t (fixes warning on amd64) | Tobias Klauser | 1 | -1/+1 | |
2007-09-25 | inotail.c: typdef mode_t | Tobias Klauser | 2 | -3/+4 | |
2007-09-18 | inotail.c: Set rc/ret when calling the functions | Tobias Klauser | 1 | -6/+3 | |
2007-09-07 | Release inotail 0.5v0.5 | Tobias Klauser | 2 | -1/+8 | |
2007-09-07 | Rename file_struct members | Tobias Klauser | 2 | -22/+22 | |
The rationale behind this is to only use the 'st_' prefix for values gotten by calls to fstat() | |||||
2007-09-07 | Also print strerror when file type is not supported | Tobias Klauser | 1 | -1/+1 | |
2007-07-02 | inotail.c: Correct error message | Tobias Klauser | 1 | -1/+1 | |
These could also be bytes | |||||
2007-06-24 | inotail.c: Flush stdout in write_header() | Tobias Klauser | 1 | -1/+3 | |
To make sure the header is also printed when piping inotail output to pipes. | |||||
2007-06-21 | inotail.c: Reorder emalloc/free in handle_inotify_event() | Tobias Klauser | 1 | -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-20 | Release inotail 0.4v0.4 | Tobias Klauser | 2 | -1/+12 | |
2007-06-20 | inotail.h: Update copyright | Tobias Klauser | 1 | -1/+1 | |
2007-06-20 | inotail.c: Correct comment | Tobias Klauser | 1 | -1/+1 | |
2007-06-20 | inotail.c: Move allocation of buffer before place where buf is used | Tobias Klauser | 1 | -4/+2 | |
This saves two possible free calls | |||||
2007-06-20 | inotail.c: Add missing free() calls after lseek() failure | Tobias Klauser | 1 | -0/+3 | |
2007-06-17 | inotail.c: One more unlikely | Tobias Klauser | 1 | -1/+1 | |
2007-06-17 | inotail.c: emalloc should return void * | Tobias Klauser | 1 | -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-17 | inotail.c: Use emalloc | Tobias Klauser | 1 | -5/+1 | |
2007-06-17 | Merge branch 'master' into buffersize | Tobias Klauser | 1 | -2/+2 | |
Conflicts: inotail.c | |||||
2007-06-17 | inotail.c: Cleanup comments | Tobias Klauser | 1 | -3/+2 | |
2007-06-16 | Merge branch 'master' into buffersize | Tobias Klauser | 2 | -19/+38 | |
Conflicts: inotail.c | |||||
2007-06-15 | inotail.c: s/Inotify/inotify/ | Tobias Klauser | 1 | -2/+2 | |
2007-06-15 | inotail.c: Simplify EINTR handling in watch_files() | Tobias Klauser | 1 | -13/+8 | |
We don't need another loop, just continue the surrounding while() on EINTR/EAGAIN | |||||
2007-06-12 | inotail.c: Also handle EAGAIN in watch_files() | Tobias Klauser | 1 | -2/+2 | |
2007-06-12 | inotail.c: Cleanup | Tobias Klauser | 1 | -11/+7 | |
Save us some lines | |||||
2007-06-11 | inotail.c/.h: Implement is_digit to save some bytes of ctype.h inclusion | Tobias Klauser | 2 | -2/+3 | |
2007-06-08 | inotail.c: Rename alloc_buffer() to emalloc() | Tobias Klauser | 1 | -18/+17 | |
This better describes what the function really does. It will be used for the allocating of the line buffers in tail_pipe too. | |||||
2007-06-04 | inotail.c: Handle return value of lseek | Tobias Klauser | 1 | -5/+20 | |
lseek() could fail so we better handle it. Based on a patch by Folkert van Heusden | |||||
2007-06-02 | inotail.c: Correct error condition in tail_pipe() | Tobias Klauser | 1 | -1/+1 | |
write() returns 0 on end of file | |||||
2007-05-29 | inotail.c: Fix handling of EINTR in watch_files() | Tobias Klauser | 1 | -4/+15 | |
If inotail gets an EINTR signal while reading inotify events, it breaks. However, a common thing to generate these events is hitting ^Z/fg The patch fixes this shortcoming and allows inotail to be interrupted by EINTR. Patch from Anthony Martinez | |||||
2007-05-23 | inotail.c: Coding style cleanups | Tobias Klauser | 1 | -2/+3 | |
2007-05-23 | Change alloc_buffer to take a size_t which is more logical | Tobias Klauser | 1 | -22/+17 | |
Some additional cleanups e.g. deletion of unecessary buffer_size variables | |||||
2007-05-21 | Merge commit 'HEAD'; branch 'master' into buffersize | Tobias Klauser | 2 | -2/+2 | |
2007-05-21 | Makefile: Reorder CFLAGS | Tobias Klauser | 1 | -1/+1 | |
2007-05-21 | Some housekeeping after introduction of alloc_buffer() | Tobias Klauser | 1 | -3/+2 | |
2007-05-21 | Prevent from some possible memory leaks | Tobias Klauser | 1 | -5/+8 | |
2007-05-21 | inotail.c: Improve error message | Tobias Klauser | 1 | -1/+1 | |
2007-05-21 | Get rid of one variable | Tobias Klauser | 1 | -3/+2 | |
2007-05-21 | Use optimal buffer size depending on the filesystem containing the file | Tobias Klauser | 2 | -19/+66 | |
The st_blksize attribute of struct stat conatains the blocksize for filesystem I/O (see stat(2)) which is the optimal size for reading/writing chunks of data. Based on a patch by Folkert van Heusden | |||||
2007-05-20 | inotail.c: Proper check of return value for the previous fix | Tobias Klauser | 1 | -2/+2 | |
2007-05-20 | inotail.c: Some more error checking in tail_pipe() | Tobias Klauser | 1 | -2/+7 | |
Taken from a patch by Folkert van Heusden | |||||
2007-05-18 | Makefile: Add uninstall target and compress manpage | Tobias Klauser | 1 | -0/+4 | |
Thanks to Folkert van Heusden for the patch | |||||
2007-05-18 | inotail.c: read() call cleanup | Tobias Klauser | 1 | -6/+6 | |
buf instead of &buf | |||||
2007-05-18 | inotail.c: Forward just one event, we might miss some events otherwise | Tobias Klauser | 1 | -1/+2 | |
INOTIFY_BUFLEN is defined as 4 times the size of an event, so we would skip some events. Though I've never seen a case where more than one event arrived at a time. | |||||
2007-04-17 | Release inotail 0.3v0.3 | Tobias Klauser | 2 | -2/+2 | |
2007-04-16 | inotail.c: Really fix byte_to_offset() this time | Tobias Klauser | 1 | -6/+12 | |
Also make a bit more readable | |||||
2007-04-13 | inotail.c: Fix an integer underflow in bytes_to_offset() | Tobias Klauser | 1 | -2/+3 | |
This also caused the bug that nothing was printed when a number greater than the number of characters in the file was specifed with the -c parameter. |