<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/revnetgroup/revnetgroup.8, branch release/2.2.5_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>http://cgit.freebsd.org/src/atom?h=release%2F2.2.5_cvs</id>
<link rel='self' href='http://cgit.freebsd.org/src/atom?h=release%2F2.2.5_cvs'/>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<updated>1997-10-21T01:56:05Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1997-10-21T01:56:05Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1997-10-21T01:56:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=14d01796b1ab61a57dbd60da66d8dac699a0a2e7'/>
<id>urn:sha1:14d01796b1ab61a57dbd60da66d8dac699a0a2e7</id>
<content type='text'>
'RELENG_2_2_5_RELEASE'.

This commit was manufactured to restore the state of the 2.2.5-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>Import the first cut of my (finally finished) revnetgroup program. This</title>
<updated>1995-10-26T16:25:29Z</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>1995-10-26T16:25:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a44e4d140757134340807cb35dac2213cfc54b6c'/>
<id>urn:sha1:a44e4d140757134340807cb35dac2213cfc54b6c</id>
<content type='text'>
program parses the /etc/netgroup file into netgroup.byuser and netgroup.byhost
format for NIS.

I used hash tables to store the initial netgroup data in memory and to
construct the 'reverse' netgroup output. It seems just as fast as the
SunOS revnetgroup, which is surprising considering this is my first
attempt at using hash tables in a real application. :)

Note that I canibalized a large chunk of getnetgrent.c to save myself
from having to write my own netgroup parsing functions.
</content>
</entry>
</feed>
