<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/gnu/usr.bin/grep, branch release/3.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F3.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F3.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>1999-09-16T08:26:13Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1999-09-16T08:26:13Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1999-09-16T08:26:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5be28542797ac26e17de490f50e0830003596d38'/>
<id>urn:sha1:5be28542797ac26e17de490f50e0830003596d38</id>
<content type='text'>
'RELENG_3_3_0_RELEASE'.

This commit was manufactured to restore the state of the 3.3-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-29T14:49:43Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-29T14:49:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f376ef90540b4d5b6e7f467620e91404ba306d89'/>
<id>urn:sha1:f376ef90540b4d5b6e7f467620e91404ba306d89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert previous commit, since it caused problems.</title>
<updated>1999-05-10T22:28:15Z</updated>
<author>
<name>Dmitrij Tejblum</name>
<email>dt@FreeBSD.org</email>
</author>
<published>1999-05-10T22:28:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=33434b2174ce33ef7b73fcaec8a3886e6fedc8c6'/>
<id>urn:sha1:33434b2174ce33ef7b73fcaec8a3886e6fedc8c6</id>
<content type='text'>
OKed by:	wosch
</content>
</entry>
<entry>
<title>Use mmap for reading files. This is faster than read().</title>
<updated>1998-11-14T23:37:32Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1998-11-14T23:37:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3067a7048bb96860e01ccb7a0f0face7935d4aa2'/>
<id>urn:sha1:3067a7048bb96860e01ccb7a0f0face7935d4aa2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install z*grep manpages</title>
<updated>1998-10-02T07:14:32Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1998-10-02T07:14:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=27d73120d4c14f2a42484d1c4e44493949343d27'/>
<id>urn:sha1:27d73120d4c14f2a42484d1c4e44493949343d27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed printf format errors.</title>
<updated>1998-06-30T20:14:13Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-06-30T20:14:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2512f2fe3b8986d705644f67b757eb4a386a158e'/>
<id>urn:sha1:2512f2fe3b8986d705644f67b757eb4a386a158e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Delete cc(1) debug option, typo from last commit.</title>
<updated>1998-03-07T16:13:57Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1998-03-07T16:13:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=32dcb97f3ecd9d7fb7f811e276b3a10e46f7a447'/>
<id>urn:sha1:32dcb97f3ecd9d7fb7f811e276b3a10e46f7a447</id>
<content type='text'>
Pointed out by: Søren Schmidt
</content>
</entry>
<entry>
<title>When called as `zgrep', the -Z argument is assumed. Make a</title>
<updated>1997-12-21T19:15:12Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1997-12-21T19:15:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=15ec2a04f828a2b926358029cd779e27f633042f'/>
<id>urn:sha1:15ec2a04f828a2b926358029cd779e27f633042f</id>
<content type='text'>
link from zgrep to grep.

Pointed out by: Tim Vanderhoek &lt;hoek@hwcn.org&gt; and
                Mike Smith &lt;mike@smith.net.au&gt;
</content>
</entry>
<entry>
<title>Added builtin decompression using zlib library, option -Z.</title>
<updated>1997-12-20T18:46:09Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1997-12-20T18:46:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a6f4e3c4dc72913296eb5093811475a603238665'/>
<id>urn:sha1:a6f4e3c4dc72913296eb5093811475a603238665</id>
<content type='text'>
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 -&gt; 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.
</content>
</entry>
<entry>
<title>Add unsigned char cast to ctype macros</title>
<updated>1997-10-23T02:08:16Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1997-10-23T02:08:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=62fe88f9af29c05efe08800cd651e4ea3cc741bb'/>
<id>urn:sha1:62fe88f9af29c05efe08800cd651e4ea3cc741bb</id>
<content type='text'>
</content>
</entry>
</feed>
