Xref: utzoo comp.os.vms:35981 comp.unix.internals:2184 comp.unix.wizards:24289 comp.unix.programmer:1181 comp.unix.ultrix:6373 comp.unix.misc:1015 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!bellahs!neff From: neff@bellahs.UUCP (Dan Neff) Newsgroups: comp.os.vms,comp.unix.internals,comp.unix.wizards,comp.unix.programmer,comp.unix.ultrix,comp.unix.misc Subject: Shareable Images/dynamic binding possible with Unix? Keywords: vms Message-ID: <598@bellahs.UUCP> Date: 27 Feb 91 23:36:57 GMT Followup-To: comp.unix.internals Organization: Bell Atlantic Healthcare Systems Greenbrae Ca. Lines: 29 Please respond to this article in the appropriate news group. Our e-mail has been bouncing mail lately and I don't want to miss any of your valuable responses. We would like to know if it is possible to have/implement shareable images in the Unix environment similar to the VMS implementation with the LIB$FIND_IMAGE_SYMBOL library call. I believe the same functionality exists in Unix with dynamic binding, but this is a difficult topic to find information on in the Unix environment. For those not familiar with VMS, shareable images allow you to call a routine that you haven't actually linked into your executable. The above library call returns a pointer to the routine you request that you can then execute. This is especially nice for product installation where sites may have site-specific interfaces that share the same calling parameters, and by just looking at a logical or environment variable you can determine the site specific routine to call. This does away with having a separate executable for each site. Any experience or tips you could share about dynamic binding or shareable images in the Unix environment would be greatly appreciated! Thanks in advance. -- = Dan Neff Bell Atlantic Healthcare Systems = = Phone: (415) 925-0121 Greenbrae, CA. = = = = E-mail: uunet!bellahs!neff uunet!neff@bellahs.UUCP =