+ * Revision 1.6 2003/10/31 13:56:14 mdw
+ * Fix data corruption in channel\!
+ *
+ * Revision 1.5 2000/07/19 17:55:43 mdw
+ * (writechan): Pointless tweak: when the buffer is empty, reset the start
+ * pointer to the beginning. This saves doing slightly trickier
+ * @writev(2)@ calls when loading is light.
+ *
+ * Revision 1.4 1999/08/31 17:42:49 mdw
+ * Use `sel_force' to avoid a `select' call between reads and writes.
+ *
+ * Revision 1.3 1999/07/27 18:30:53 mdw
+ * Various minor portability fixes.
+ *
+ * Revision 1.2 1999/07/26 23:27:52 mdw
+ * Minor modifications for new design.
+ *
+ * Revision 1.1.1.1 1999/07/01 08:56:23 mdw
+ * Initial revision.