Path: utzoo!attcan!uunet!husc6!bloom-beacon!tut.cis.ohio-state.edu!mailrus!ames!ucsd!sdcc6!calmasd!jnp From: jnp@calmasd.GE.COM (John Pantone) Newsgroups: comp.sys.mac.programmer Subject: Re: LSC 3.0, argc & argv, linking Message-ID: <59@calmasd.GE.COM> Date: 7 Sep 88 17:07:02 GMT References: <66791@sun.uucp> <2391@pixar.UUCP> Organization: GE/Calma, 9805 Scranton Rd., San Diego, CA 92121 Lines: 22 In-reply-to: upstill@pixar.UUCP's message of 6 Sep 88 17:47:34 GMT (Steve Upstill) writes: >I say it's unfair to expect ThinkC to do something Unix C doesn't: >allow the user to supercede an arbitrary function from a library. The >Unix linker links in a whole module whenever it defines a single >undefined symbol. Are you saying that ThinkC and Unix will not allow something like: link my_main with (my_)printf and anything else needed from lib c (except the copy of printf in there) where the printf explicitly specified also exists in lib c, but I wish it to be superceeded by my version? Then the ThinkC and the Unix linker are outmoded and weak, to say the least. REAL linkers have allowed this sort of selective replacement for years. (Even CP/M allow(s/ed) this). -- These opinions are solely mine and in no way reflect those of my employer. John M. Pantone @ GE/Calma R&D, 9805 Scranton Rd., San Diego, CA 92121 ...{ucbvax|decvax}!sdcsvax!calmasd!jnp jnp@calmasd.GE.COM GEnie: J.PANTONE