🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lan
Article #88

uucp over a local net

#88
From: uncsmb
Date: Wed, 20 Jan 1982 08:52
12 lines
999 bytes
I modified uucp to run on a Purdue EE net channel.  As Brad Templeton
said, the basic change was to add a new connection protocol to
conn.c.  However, a few other mods were necessary; in particular, cico.c
had some code that *knew* it was talking to a tty -- a few ioctl() calls,
for example.  I moved those to someplace harmless and/or ignored the
return codes.  Then it would transmit fine, but wouldn't terminate cleanly.
The problem was the flow control protocol used by the network.  Specifically,
when a buffer is written, any further writes will block until that buffer
is read.  At close time, the packet driver writes a series of close messages,
and then waits for even one response.  Here, it never got to look for one,
because the second write hung.  The other end, of course, was doing the same
thing.
Technical Details
Message-ID: <anews.Aunc.1736>
Path: arc1-ca.pugleaf.net!utzoo!decvax!duke!unc!smb

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!decvax!duke!unc!smb
From: unc!smb
Newsgroups: net.lan
Subject: uucp over a local net
Date: Wed, 20 Jan 1982 08:52:13 +0000
Message-ID: <anews.Aunc.1736>