Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!rpi!uupsi!cmcl2!adm!smoke!gwyn From: gwyn@smoke.brl.mil (Doug Gwyn) Newsgroups: comp.lang.c Subject: Re: C common practice. Message-ID: <15991@smoke.brl.mil> Date: 29 Apr 91 02:31:45 GMT References: <22354@lanl.gov> <16815@chaph.usc.edu> <22636@lanl.gov> Organization: U.S. Army Ballistic Research Laboratory, APG, MD. Lines: 10 In article <22636@lanl.gov> jlg@cochiti.lanl.gov (Jim Giles) writes: >For example, all the UNIX utilities on Cray UNICOS are maintained >as huge numbers of separate source files. This sounded completely wrong, so I checked on our X/MP UNICOS system and found that it is set up the same as other UNIX implementations, namely /usr/src/cmd contains a SINGLE source file per utility or else a directory for a utility that consists of several source files. Most utilities have all their code in a single file, and none of the ones that have several source files use one file per function.