Xref: utzoo comp.unix.sysv386:8436 comp.lang.c:39603 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!ncoast!allbery From: allbery@NCoast.ORG (Brandon S. Allbery KF8NH) Newsgroups: comp.unix.sysv386,comp.lang.c Subject: Re: time(0L) - history of a misconception (was Re: SCO password generator) Message-ID: <1991May25.193318.10133@NCoast.ORG> Date: 25 May 91 19:33:18 GMT References: <1991May22.130713.25852@sco.COM> <1991May24.151350.22705@holos0.uucp> <1991May25.002706.27552@kithrup.COM> Reply-To: allbery@ncoast.ORG (Brandon S. Allbery KF8NH) Followup-To: comp.unix.sysv386 Organization: North Coast Public Access Un*x (ncoast) Lines: 22 As quoted from <1991May25.002706.27552@kithrup.COM> by sef@kithrup.COM (Sean Eric Fagan): +--------------- | Many, many people have made address 0 result in an address fault (who said | *anything* about virtual memory? lots of machines don't have virtual | memory, and some of them still manage to compile C). Some people have made | it work, simply to placate stupid programmer, such as you appear to be. | Frankly, I would *much* rther have my OS complain, so I can track down the | error (for that's what it is) during development. (SCO, for example, has | address 0 readable and writable, because too many applications people | bitched about it. I prefer having a core dump, myself.) +--------------- Whatever happened to (System V) ld using a default ld script in /lib? Plexus System V did this, and it was trivial to change it from the default to not mapping page 0 (they even provided a script for this, and a special ld option that used that script instead; but changing the default script worked fine). ++Brandon -- Me: Brandon S. Allbery KF8NH: DC to LIGHT! [44.70.4.88] Internet: allbery@NCoast.ORG Delphi: ALLBERY uunet!usenet.ins.cwru.edu!ncoast!allbery