Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!news.cs.indiana.edu!arizona.edu!cerritos.edu!nic.csu.net!csun!kithrup!sef Newsgroups: comp.sys.next Subject: Re: Xnext (mouse-X) Message-ID: <1991Mar21.045225.24943@kithrup.COM> From: sef@kithrup.COM (Sean Eric Fagan) Date: Thu, 21 Mar 91 04:52:25 GMT References: <1991Mar20.130027.17254@thunder.mcrcim.mcgill.edu> <1991Mar20.164422.10235@eplrx7.uucp> <1991Mar20.210206.29985@cunixf.cc.columbia.edu> Distribution: na Organization: Kithrup Enterprises, Ltd. Lines: 14 In article <1991Mar20.210206.29985@cunixf.cc.columbia.edu> howie@cunixf.cc.columbia.edu (Howie Kaye) writes: >This is because the global variables in the X libraries are >uninitialized. So, the linker doesn't put them in the data segment, >but in another "Common" segment. They don't get put into the symbol >table of the library. Evidently, this is conformant with ANSI C. This has nothing to do with ANSI C. It has to do with how unix linkers work. -- Sean Eric Fagan | "I made the universe, but please don't blame me for it; sef@kithrup.COM | I had a bellyache at the time." -----------------+ -- The Turtle (Stephen King, _It_) Any opinions expressed are my own, and generally unpopular with others.