commit 7604f990034fc9bf9f88d62471d05934d5a3765c
parent 4859f4c8250e72564c461bfcaa4b2121fcab219f
Author: Michael Forney <mforney@mforney.org>
Date: Sun, 1 Nov 2015 14:05:05 -0800
tail: Fix operation with +n argument
POSIX says
Copying shall begin at the point in the file indicated by the -c
number or -n number options.
The origin for counting shall be 1; that is, -c +1 represents the
first byte of the file, -c -1 the last.
The origin for counting shall be 1; that is, -n +1 represents the
first line of the file, -n -1 the last.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tail.c b/tail.c
@@ -18,7 +18,7 @@ dropinit(FILE *fp, const char *str, size_t n)
{
Rune r;
char *buf = NULL;
- size_t size = 0, i = 0;
+ size_t size = 0, i = 1;
ssize_t len;
if (mode == 'n') {