🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.protocols.appletalk
Article #5949

Re: CAP on Apollo Domain

#5949
From: Howard Chu
Date: Sun, 04 Jun 1989 06:30
51 lines
2938 bytes
In article <2138@internal.Apple.COM> falken@apple.com (Dave Falkenburg) writes:
%In article <2996@cayman.COM> chris@cayman.COM (Chris North, Technical 
%Support) writes:
%> Has anyone installed it?  I tried but the C libs on an Apollo are not
%> archived as CAP expects them to be so I am not sure what to do.  Any
%> ideas?
%> 
%> -chris
%
%At university of michigan we did a port of cap to the apollo.  Basically, 
%because the libraries are not "just like real unix" because of the neat 
%file system, nm doesn't work.   What you should do is start with a generic 
%BSD build, then define the NOSENDMSG and NORECVMSG (or something like 
%that) so that the cap library can be built.  (Basically sendmsg() et. al. 
%never made it into apollo's tcp libraries)  Do a build & everything should 
%work-- EXCEPT aufs
%
Hm. Things work much better under Domain/OS 10.1. However, just as a small
note - nm works fine on Domain style libraries, it's ar that you have to
fuss with. For situations where you just need to test for the existence
of a routine, nm works fine. (Like for the Configure script that accompanies
rn, patch, and other self-configuring programs...)

Considering that sendmsg() is used with UDP... }-) Actually, all of that
works in 10.x now too. If you want a CAP 5.0 distribution that runs on
Apollos, you should contact Wes Craig here (er, at the Computing Center,
not the Math department.) wes@terminator.cc.umich.edu.

%Basically because of apollos distrbuted file system's root level called 
%"//" instead of "/", aufs will blow up when it tries to assign unique 
%directory IDs to all the paths below.  If i can recall, a few simple 
%changes to "afpdid.c" did the trick, but i'm not quite sure if that was 
%all (we did this over a year ago & we havent looked at it since-- CAP 
%seems to have memory leaks or other errors which seems to leave nasty, 
%un-killable processes around so we didn't officially support it)
%
%
%-dave falkenburg
%  falken@apple.com
%
%Disclaimer: I did this stuff while at UMich, so Apple has nothing to do 
%with it..

Disclaimer - Wes did the work, not me... By the way, CAP 5.0 seems to work
pretty well with UAB on a Sun 4/110 running SunOS 4.01. (I've just been
using lwsrv and aufs.)


--
 -=- PrayerMail: Send 100Mbits to holyghost@father.son[127.0.0.1]
 and You Too can have a Personal Electronic Relationship with God!
Technical Details
Message-ID: <676@stag.math.lsa.umich.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!mailrus!um-math!hyc
References: <2996@cayman.COM> <2138@internal.Apple.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!mailrus!um-math!hyc
From: hyc@math.lsa.umich.edu (Howard Chu)
Newsgroups: comp.protocols.appletalk
Subject: Re: CAP on Apollo Domain
Message-ID: <676@stag.math.lsa.umich.edu>
Date: 4 Jun 89 06:30:39 GMT
References: <2996@cayman.COM> <2138@internal.Apple.COM>
Sender: usenet@math.lsa.umich.edu
Reply-To: hyc@math.lsa.umich.edu (Howard Chu)
Organization: University of Michigan Math Dept., Ann Arbor
Lines: 51
UUCP-Path: {mailrus,umix}!um-math!hyc