<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf8">
<title>/usr/web/sources/contrib/geoff/index.html - Plan 9 from Bell Labs</title>
<!-- THIS FILE IS AUTOMATICALLY GENERATED. -->
<!-- EDIT sources.tr INSTEAD. -->
</meta>
</head>
<body>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
<span style="font-size: 10pt"><a href="/plan9/">Plan 9 from Bell Labs</a>&rsquo;s /usr/web/sources/contrib/geoff/index.html</span></p>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<center><font size=-1>
Copyright © 2009 Alcatel-Lucent.<br />
Distributed under the
<a href="/plan9/license.html">Lucent Public License version 1.02</a>.
<br />
<a href="/plan9/download.html">Download the Plan 9 distribution.</a>
</font>
</center>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<table width="100%" cellspacing=0 border=0><tr><td align="center">
<table cellspacing=0 cellpadding=5 bgcolor="#eeeeff"><tr><td align="left">
<pre>
<!-- END HEADER -->
&lt;html&gt;
&lt;head&gt;
&lt;!doctype html public "-//W3C//DTD HTML 4.0//EN" "http://www.collyer.net/who/geoff/9/index.html"&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;
&lt;!-- apparently you have to have one of these to make most search engines index a page --&gt;
&lt;meta name="keywords" content="Geoff Collyer's Plan 9 software"&gt;
&lt;title&gt;Geoff Collyer's Plan 9 software&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;!-- body bgcolor="#000000" text="#ffffff" link="#675efd" vlink="#91ffa7" --&gt;
&lt;h1&gt;Geoff Collyer's Plan 9 software&lt;/h1&gt;

&lt;h2&gt;fourth edition software&lt;/h2&gt;
&lt;ul compact&gt;
&lt;li&gt;
&lt;a href="rmsame.bun"&gt;my old Unix &lt;i&gt;rmsame&lt;/i&gt; ported to native Plan 9&lt;/a&gt;.
It copes better with 64-bit qids, sizes, etc.
&lt;li&gt;
&lt;a href="libdbm.tar"&gt;V7 Unix's &lt;tt&gt;libdbm&lt;/tt&gt;&lt;/a&gt;
for Plan 9.
As per Plan 9 convention, integers are stored in binary in the &lt;i&gt;dbm&lt;/i&gt;
files in an agreed-upon byte order (in this case, big-endian)
so that files written by one architecture can be read on another.
&lt;li&gt;
&lt;a href="libmdbm.tar"&gt;&lt;tt&gt;libmdbm&lt;/tt&gt;&lt;/a&gt;
for Plan 9 and (l)unix.
Byte ordering is now done as per &lt;i&gt;libdbm&lt;/i&gt; above.
This port of &lt;i&gt;mdbm&lt;/i&gt; can be compiled on Plan 9 or (l)unix
(it has worked under APE); see the &lt;tt&gt;mkfile&lt;/tt&gt;.
There's a
&lt;i&gt;dbm&lt;/i&gt;
command to permit interactive or shell-script access to
&lt;i&gt;mdbm&lt;/i&gt; databases; it evolved from a program to verify that
&lt;i&gt;mdbm&lt;/i&gt; was working correctly.
&lt;li&gt;
&lt;a href="ifup"&gt;&lt;tt&gt;ifup&lt;/tt&gt;&lt;/a&gt; script for configuring additional network interfaces
&lt;li&gt;
a faster version of &lt;a href="mandel.bun"&gt;&lt;tt&gt;mandel&lt;/tt&gt;&lt;/a&gt;,
a Mandelbrot-set generator
&lt;li&gt;
a faster version of &lt;a href="maze.bun"&gt;&lt;tt&gt;maze&lt;/tt&gt;&lt;/a&gt;,
a maze generator and solver;
this version also fixes a few bugs
&lt;li&gt;
a faster version of &lt;a href="rotzoomer.bun"&gt;&lt;tt&gt;rotzoomer&lt;/tt&gt;&lt;/a&gt;,
a screen distorter
&lt;/ul&gt;

&lt;h2&gt;third edition software&lt;/h2&gt;
&lt;ul compact&gt;
&lt;li&gt;
the command file server, &lt;a href="3cmdfs.c"&gt;&lt;tt&gt;cmdfs.c&lt;/tt&gt;&lt;/a&gt;;
possibly obsoleted in 4th edition by
&lt;i&gt;execnet&lt;/i&gt;.
&lt;/ul&gt;

&lt;hr&gt;
&lt;address&gt;
Geoff Collyer&lt;br&gt;
&lt;tt&gt;geoff&lt;/tt&gt; at &lt;tt&gt;collyer.net&lt;/tt&gt;
&lt;/address&gt;
&lt;p&gt;
&lt;a href="http://plan9.bell-labs.com/plan9"&gt;&lt;img src="/power48.gif"&gt;&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;
<!-- BEGIN TAIL -->
</pre>
</td></tr></table>
</td></tr></table>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
<span style="font-size: 10pt"></span></p>
<p style="margin-top: 0; margin-bottom: 0.50in"></p>
<p style="margin-top: 0; margin-bottom: 0.33in"></p>
<center><table border="0"><tr>
<td valign="middle"><a href="http://www.alcatel-lucent.com/"><img border="0" src="/plan9/img/logo_ft.gif" alt="Bell Labs" />
</a></td>
<td valign="middle"><a href="http://www.opensource.org"><img border="0" alt="OSI certified" src="/plan9/img/osi-certified-60x50.gif" />
</a></td>
<td><img style="padding-right: 45px;" alt="Powered by Plan 9" src="/plan9/img/power36.gif" />
</td>
</tr></table></center>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<center>
<span style="font-size: 10pt">(<a href="/plan9/">Return to Plan 9 Home Page</a>)</span>
</center>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<center><font size=-1>
<span style="font-size: 10pt"><a href="http://www.lucent.com/copyright.html">Copyright</a></span>
<span style="font-size: 10pt">© 2009 Alcatel-Lucent.</span>
<span style="font-size: 10pt">All Rights Reserved.</span>
<br />
<span style="font-size: 10pt">Comments to</span>
<span style="font-size: 10pt"><a href="mailto:webmaster@plan9.bell-labs.com">webmaster@plan9.bell-labs.com</a>.</span>
</font></center>
</body>
</html>

