Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!sun-barr!ccut!wnoc-tyo-news!cs.titech!titccy.cc.titech!necom830!mohta From: mohta@necom830.cc.titech.ac.jp (Masataka Ohta) Newsgroups: comp.unix.internals Subject: Re: Shared libraries are not necessary Keywords: ISC i386 shared libraries Message-ID: <226@titccy.cc.titech.ac.jp> Date: 22 May 91 07:07:25 GMT References: <202@titccy.cc.titech.ac.jp> <1991May17.075555.29787@Think.COM> <211@titccy.cc.titech.ac.jp> <1991May21.055103.25680@Think.COM> Sender: news@titccy.cc.titech.ac.jp Organization: Tokyo Institute of Technology Lines: 37 In article <1991May21.055103.25680@Think.COM> barmar@think.com writes: >>Most software upgrade is a little more complex than can be processed by >>mere library change. >How many standard C and Unix library functions have had changes to their >interface? Many. >I'm sure there have been some changes over the years to the >implementations of most of these library routines, but the interfaces have >stayed nearly constant. Yes, as they stayed nearly constant, recompilation was often enough. ^^^^^^ For shared libraries be applicable, it must have stayed exactly constant. >>You should not have said what you believe. > >If I shouldn't say what I believe, what should I say? Everything else is >things that I don't believe, and saying them would be lying. You should have said it with supporting facts. >>>Note that an upgrade to use the DNS didn't *have* to include support for >>>multiple addresses. >What I meant was just as the /etc/hosts version ignores multiple addresses, >the designers of the DNS version could have decided to return only one >address, in order to leave the interface the same. So what? What was discussed is how shared libraries is not useful for the change from /etc/hosts to DNS in the real world. Masataka Ohta