Date: Sat, 20 Dec 1997 10:46:11 -0800 (PST) From: Wolfram Schneider <wosch@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/usr.bin/grep Makefile grep.1 grep.c Message-ID: <199712201846.KAA29257@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
wosch 1997/12/20 10:46:10 PST Modified files: gnu/usr.bin/grep Makefile grep.1 grep.c Log: Added builtin decompression using zlib library, option -Z. Enabled this new feature with the makefile variable GREP_LIBZ. If you don't like it, compile with `make GREP_LIBZ='. grep + zlib has several advantages: - the shell script zgrep(1) will be basically a one line exec grep -Z "$@" - no shell script, no bugs. The current zgrep implementations have many bugs and some grep options are no supported. - no shell script, no security risks. - it is a magnitude faster than a shell script Also fixed: 0 -> STDIN_FILENO Close a file descriptor only if the open call was successfully. It does not hurt for the open(2) function, but the gzclose(3) function died in free() to free up (not) allocated memory. Revision Changes Path 1.10 +15 -1 src/gnu/usr.bin/grep/Makefile 1.5 +11 -5 src/gnu/usr.bin/grep/grep.1 1.9 +106 -62 src/gnu/usr.bin/grep/grep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199712201846.KAA29257>