[38] in WWW Security List Archive
Re: GSS API (as a DLL)...
daemon@ATHENA.MIT.EDU (Todd Inglett)
Tue Aug 16 20:59:19 1994
Reply-To: "Todd Inglett" <tinglett@VNET.IBM.COM>
Date: Tue, 16 Aug 1994 16:45:02 -0500 (CDT)
From: Todd Inglett <tinglett@VNET.IBM.COM>
To: www-security@ns1.rutgers.edu
In-Reply-To: <9408161702.AA22998@netmail2.microsoft.com>
Excerpts from ext.misc.www-security: 16-Aug-94 RE: GSS API (as a DLL)...
John Ludeman@microsoft.c (458)
> Could somebody with experience on the interesting Unix platforms
> comment on this concern?
With experience with the Andrew Toolkit on several platforms, I can
comment that dynamic loading is easily done under AIX, SunOS, Solaris,
HP/UX, Linux, IRIX 4.0, and can be implemented (by stealing the ATK code
:-)) for IBM RT (AIX & BSD), AIX PS/2, Vax Ultrix & BSD, MacMach,
DomainOS (apollo), DEC Mips Ultrix, and NeXT.
The advise I would give is to keep the interface simple. For example,
the easiest way to load code on almost all platforms is to assume you
can write a platform specific routine that can load the code, and that
routine can return a single pointer into that code. This pointer can
point to a standardly defined table of functions that the application
can use to call the DLL code. Don't assume that you can directly call
the code--assume instead that you must call through a table. With that
in mind, your code will be pretty portable to those platforms that
support DLL-type interfaces.
-todd inglett