<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/locate/code, branch release/2.2.5_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F2.2.5_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F2.2.5_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<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='https://cgit-dev.freebsd.org/src-test2/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>MFC: getopt returns -1 not EOF</title>
<updated>1997-08-29T05:30:15Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>1997-08-29T05:30:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=228f50a90c03088066d876b02657d89a13880757'/>
<id>urn:sha1:228f50a90c03088066d876b02657d89a13880757</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not store character 30. I made a test at my CS department</title>
<updated>1996-10-27T19:04:27Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1996-10-27T19:04:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c83667e68c07085f96703aec09d2a5c5544e39d0'/>
<id>urn:sha1:c83667e68c07085f96703aec09d2a5c5544e39d0</id>
<content type='text'>
and at least one user use this char in a file name. Older
locate implementions core'd.
</content>
</entry>
<entry>
<title>8-Bit character support.</title>
<updated>1996-10-13T01:44:43Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1996-10-13T01:44:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=139764e8e96310fdceb03eda2b869b0afdec0762'/>
<id>urn:sha1:139764e8e96310fdceb03eda2b869b0afdec0762</id>
<content type='text'>
Old locate(1) programs still works with the new database format, print
some garbage for 8 bit characters, but don't core (maybe except char 30).

7-Bit Puritan should not notice any difference. Same speed,
Same database size if the database contain only ASCII characters.

Reviewed by: ache
</content>
</entry>
<entry>
<title>NULL -&gt; '\0'</title>
<updated>1996-08-31T14:51:18Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1996-08-31T14:51:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1a1ee31f101dbc1cfab71e6c07e6d0bc42b0cca5'/>
<id>urn:sha1:1a1ee31f101dbc1cfab71e6c07e6d0bc42b0cca5</id>
<content type='text'>
Submitted by: Bruce, see also c-faq 5.6 and 5.9
</content>
</entry>
<entry>
<title>code cleanup</title>
<updated>1996-08-22T18:46:13Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1996-08-22T18:46:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7ec1929d534d4f06b8812ad69570337772c34df1'/>
<id>urn:sha1:7ec1929d534d4f06b8812ad69570337772c34df1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bigram</title>
<updated>1996-08-14T00:22:31Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1996-08-14T00:22:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=370021810ab49e070cc0bf153a3c629a73ef357b'/>
<id>urn:sha1:370021810ab49e070cc0bf153a3c629a73ef357b</id>
<content type='text'>
	Bigram does not remove newline at end of filename. This
	break particulary the bigram algorithm and /var/db/locate.database
	grow up 15 %.

	Bigram does not check for characters outside 32-127.

	The bigram output is silly and need ~1/2 CPU time of
	database rebuilding.

	old:
	locate.bigram &lt; $filelist | sort | uniq -c | sort -nr
                                    ^^^^^^^^^^^^^^
				    this can easy made bigram

	new:
        bigram &lt; $filelist | sort -nr

code
	Code does not check for char 31.
	Use a lookup array instead a function. 3 x faster.

updatedb
	rewritten
	sync with bigram changes

	read config file /etc/locate.rc if exists
	submitted by: guido@gvr.win.tue.nl (Guido van Rooij)

concatdb - concatenate locate databases
mklocatedb - build locate database
</content>
</entry>
<entry>
<title>Better protection against too long pathes and 8bit controls in file</title>
<updated>1995-01-21T05:50:50Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1995-01-21T05:50:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2fdd39d28df3ee6f82b6242eb21fb4b1229e927c'/>
<id>urn:sha1:2fdd39d28df3ee6f82b6242eb21fb4b1229e927c</id>
<content type='text'>
names, locate dumps core instead
</content>
</entry>
<entry>
<title>BSD 4.4 Lite Usr.bin Sources</title>
<updated>1994-05-27T12:33:43Z</updated>
<author>
<name>Rodney W. Grimes</name>
<email>rgrimes@FreeBSD.org</email>
</author>
<published>1994-05-27T12:33:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9b50d9027575220cb6dd09b3e62f03f511e908b8'/>
<id>urn:sha1:9b50d9027575220cb6dd09b3e62f03f511e908b8</id>
<content type='text'>
</content>
</entry>
</feed>
