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