sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

commit 45b42516d46f869f5f261fd59efa601f83a39607
parent 886fca3fd657d09cec2431fa1281478b904c8e28
Author: FRIGN <dev@frign.de>
Date:   Mon,  7 Mar 2016 10:48:17 +0100

Support NUL containing lines in head(1)

Very trivial this time.

Diffstat:
MREADME | 2+-
Mhead.c | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/README b/README @@ -40,7 +40,7 @@ The following tools are implemented: #*|o fold . 0=*|o getconf (-v) =*|o grep . - =*|o head . +0=*|o head . 0=*|x hostname . 0=*|x install . =* o join . diff --git a/head.c b/head.c @@ -14,7 +14,7 @@ head(FILE *fp, const char *fname, size_t n) ssize_t len; while (i < n && (len = getline(&buf, &size, fp)) > 0) { - fputs(buf, stdout); + fwrite(buf, 1, len, stdout); i += (len && (buf[len - 1] == '\n')); } free(buf);