Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!usc!ucsd!ucbvax!ulysses!ulysses.att.com!ekrell From: ekrell@ulysses.att.com (Eduardo Krell) Newsgroups: comp.unix.internals Subject: Re: what is in sysV v4? Message-ID: <14455@ulysses.att.com> Date: 13 Mar 91 14:54:02 GMT References: <27919@netcom.COM> Sender: netnews@ulysses.att.com Organization: AT&T Bell Labs Lines: 17 In article <27919@netcom.COM> aed@netcom.COM (Andrew Davidson) writes: >I currently work on a SUN >workstation using sunos 4.1. it supports "dynamic linking" but I would >argue that this is not true dynamic linking as it only accures when my >program loads. I would link to be able to link and load on the fly You can do that already. Look at the mmap() man page. The run-time loader (ld.so) runs in user space, so anything it does, you can do too (mmap whatever you want to load, relocate symbols, etc.) Sun provides in 4.1.1 a simple dynamic linker interface library with dlopen(), dlsym(), etc. These are also available in SVR4. Eduardo Krell AT&T Bell Laboratories, Murray Hill, NJ UUCP: {att,decvax,ucbvax}!ulysses!ekrell Internet: ekrell@ulysses.att.com