Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site mot.UUCP Path: utzoo!utcs!mnetor!mot!al From: al@mot.UUCP (Al Filipski) Newsgroups: net.bugs.usg,net.lang.c Subject: Re: Re: Yet ANOTHER null pointer dereference problem (in "cat") Message-ID: <384@mot.UUCP> Date: Mon, 14-Oct-85 14:12:52 EDT Article-I.D.: mot.384 Posted: Mon Oct 14 14:12:52 1985 Date-Received: Wed, 16-Oct-85 07:11:19 EDT References: <2826@sun.uucp> <2620@pegasus.UUCP> <6027@utzoo.UUCP> <2859@sun.uucp> <10606@ucbvax.ARPA> <279@ukecc.UUCP> Organization: Motorola Microsystems, Tempe, AZ 85282 Lines: 27 Keywords: portability Xref: utcs net.bugs.usg:363 net.lang.c:6633 > > > > There were two papers given at the Dallas USENIX Conference (Jan 1985) > > on this general topic: > > > > Latent Source Bugs and UNIX System Portability > > Alan Filipski, Motorola Microsystems > > > > Can't Happen or /* NOTREACHED */ or Real Programs Dump Core > > Ian Darwin & Geoff Collyer, University of Toronto > > > > Both papers are replete with examples of How Not To Do Things, cogent > > observations about portability, and guidelines for good coding > > practices. I recommend them highly to anyone who programs in C at any > > time, regardless of whether they intend to make their programs portable > > or not. > > > > Erik E. Fair ucbvax!fair fair@ucbarpa.BERKELEY.EDU > > OK, I'll bite. How do we obtain copies of these papers? > Well, I'll send a reprint of my paper to anybody who wants one. Just send me your name and (physical) mailing address. ------------------------------------------------------------------------ Alan Filipski, UNIX group, Motorola Microsystems, Tempe, AZ U.S.A {seismo|ihnp4}!ut-sally!oakhill!mot!al | ucbvax!arizona!asuvax!mot!al ------------------------------------------------------------------------