Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!uwvax!margay.cs.wisc.edu!dws From: dws@margay.cs.wisc.edu (DaviD W. Sanderson) Newsgroups: comp.unix.wizards Subject: Re: Shared Libraries: Unique to Suns?? Message-ID: <1991Mar27.034045.13619@spool.cs.wisc.edu> Date: 27 Mar 91 03:40:45 GMT References: <1991Mar16.073109.30717@m.cs.uiuc.edu> <1991Mar21.035115.21842@NCoast.ORG> <6835@auspex.auspex.com> Sender: news@spool.cs.wisc.edu (The News) Organization: U of Wisconsin CS Dept Lines: 19 In article <6835@auspex.auspex.com> guy@auspex.auspex.com (Guy Harris) writes: > S5R4's shared library implementation is derived from SunOS's >(and also includes the run-time dynamic linking routines "dlopen()", >"dlsym()", etc. that showed up in SunOS 4.1). This is not entirely true. Yes, the SVR4 dynamic shared libraries began with the SunOS shared libraries. But the programming interface (dlopen() et al) and many performance improvements were done at AT&T for SVR4. These additional features were then adopted by Sun for later versions of SunOS. I don't know for sure how much of the AT&T code Sun wound up using, since I don't know if the latest SunOS shared libraries are in ELF format, as the AT&T ones are. -- ___ / __\ U N S H I N E DaviD W. Sanderson | | | I N E dws@cs.wisc.edu _____| | |_____ ________ \ / \ |__/ /////__ Fusion Powered Locomotives Made to Order \____/ \__|_/ \\\\\______ (TARDIS model available at extra cost)