Shared libraries

Masataka Ohta mohta at necom830.cc.titech.ac.jp
Tue May 7 19:58:03 AEST 1991


In article <1991May4.132632.13885 at mp.cs.niu.edu>
	rickert at mp.cs.niu.edu (Neil Rickert) writes:

>>and even more importantly, the ability to make changes to library
>>routines that affect all processes to use the library after the change,
>>without recompilation or re linking (other than normal shared library
>>runtime linking).

> On the other hand, I understand your point.  It allows you to take old code
>using the hosts tables, and have it suddenly use the nameserver, for example.

The reality is a bit different. With DNS, it is common that a signle hostname
have multiple IP addresses. Programs were modified so that they try all
possible addresses, because it was common that some of IP addresses are
often unreachable because of a routing problem.

Not so many specification change can be handled simply by replacing libraries.

							Masataka Ohta



More information about the Comp.unix.internals mailing list