Xref: utzoo comp.bugs.4bsd:1414 comp.sources.d:4110 comp.unix.wizards:18393 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!ginosko!brutus.cs.uiuc.edu!psuvax1!rutgers!cmcl2!phri!cooper!hak From: hak@cooper.cooper.EDU (Jeff Hakner ) Newsgroups: comp.bugs.4bsd,comp.sources.d,comp.unix.wizards Subject: Bugs in the BSD sources ?? Message-ID: <1802@cooper.cooper.EDU> Date: 29 Sep 89 18:30:12 GMT Organization: The Cooper Union (NY, NY) Lines: 35 Perhaps there is any incredibly simple explanation. Perhaps not. Simply put, here is my question: Are the BSD sources, archived @uunet, among other places, the sources to actual, working, tested programs? Allow me to elaborate: I obtained the source to ftpd from uunet's bsd-sources directory. To my surprise, ftpd.c didn't even compile! The problem was several little scratch variables which were used but never declared. The code was of recent vintage (Feb 89). Then, just the other day, I was looking at telnetd, and found this shocker: . . . if (fmt = wont ) { .... } else { ... } (telnetd.c 5.31 (Berkeley) 2/23/89) (line 999) So: 1) Why are these bugs there? Is this the "correct" source for BSD. 2) If not, where can I get it? 3) If so, WTF? Jeff Hakner Cooper Union New York hak@meagan.cooper.edu