🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.protocols.appletalk
Article #5935

Re: CAP on Apollo Domain

#5935
From: Dave Falkenburg
Date: Wed, 31 May 1989 17:53
30 lines
1737 bytes
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

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..
Technical Details
Message-ID: <2138@internal.Apple.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!apple.com!falken
References: <2996@cayman.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!apple.com!falken
From: falken@apple.com (Dave Falkenburg)
Newsgroups: comp.protocols.appletalk
Subject: Re: CAP on Apollo Domain
Message-ID: <2138@internal.Apple.COM>
Date: 31 May 89 17:53:18 GMT
References: <2996@cayman.COM>
Sender: usenet@Apple.COM
Organization: Apple Computer, Inc.
Lines: 30