From: Martynas Kunigelis Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP and Linux Date: Wed, 05 Nov 1997 11:11:05 +0200 Organization: LITNET Lines: 17 Message-ID: <34603829.6926AB21@nm3.ktu.lt> References: <42256545 DOT 0054F6CC DOT 00 AT aks DOT com> NNTP-Posting-Host: slibinas.nm3.ktu.lt Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hullow there, eyal DOT ben-david AT aks DOT com wrote: > I'm not sure that loading a shared library will reduce the startup > time. I don't have any experience with Linux shared librarys but > if the behaviour of shared libs is roughly similar to Windows DLL's > then the startup time is even longer. ALL the library is loaded to > memory and not just the necessary routines. > Nope, the Linux dynamic linker only loads the routines that are needed. More than that, the most often used libraries (e.g. libc) are already loaded most of the time, so the dynamic linker just has to map the necessary routines into the process address space. Martynas