*BSD News Article 48448


Return to BSD News archive

#! rnews 2683 sserve.cc.adfa.oz.au
Xref: sserve comp.sys.sun.admin:51201 comp.unix.solaris:43507 comp.unix.bsd.bsdi.misc:576
Path: sserve!euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!zombie.ncsc.mil!news.mathworks.com!fu-berlin.de!cs.tu-berlin.de!schily!joerg
From: joerg@schily.isdn.cs.tu-berlin.de (Joerg Schilling)
Newsgroups: comp.sys.sun.admin,comp.unix.solaris,comp.unix.bsd.bsdi.misc
Subject: Re: You can tune a file system, but you can't tune a fish
Date: 13 Aug 95 11:53:55 GMT
Organization: Schily's Hackerstuebchen Berlin, Germany
Lines: 49
Distribution: inet
Message-ID: <1475@schily.isdn.cs.tu-berlin.de>
References: <405hjb$llr@news.jhu.edu> <4099s8$6ep@empire.texas.net> <40atpg$psj@nova.netapp.com> <40c5ul$jn8@light.twinsun.com> <40g7s4$eut@engnews2.Eng.Sun.COM>
Reply-To: joerg@schily.isdn.cs.tu-berlin.de (Joerg Schilling)
NNTP-Posting-Host: kraftbus.cs.tu-berlin.de
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

In article <40g7s4$eut@engnews2.Eng.Sun.COM> smarks@Eng.Sun.COM writes:
>I checked through the SCCS history for this file and the "tune a fish" line
>doesn't appear in any version.  This particular version of the file appears to
>have originated with the SVR4 distribution from AT&T around 1990.  Of course,
>it does appear in the SunOS 4.x source archives and in the BSD sources.  I
>don't know whether it was deliberately removed or whether the version that was
>originally picked up by AT&T didn't have it.  In any case, there is no
>indication that the "humorless person" to which you refer -- if such a person
>exists -- worked at Sun.

One joke has definitely disappeared at Sun!

The BSD 4.3 source of ufs_syscalls.c includes the following lines:
/*
 * A virgin directory (no blushing please).
 */
struct dirtemplate mastertemplate = {
	0, 12, 1, ".",
	0, DIRBLKSIZ - 12, 2, ".."
};

The equivalent in SunOS 3.5 (ufs_dir.c) simply reads:
/*
 * A virgin directory.
 */
struct dirtemplate mastertemplate = {
	0, 12, 1, ".",
	0, DIRBLKSIZ - 12, 2, ".."
};

That's before the Sun-AT&T deal ;-)

But... there are roumors about other jokes, that had to disappear when 
AT&T and Sun started working on SVr4:

	In SunOS 4.0 where the new memory management concept has been introduced
	there has been a kernel function named "as_hole".

	The task of this function was to find a hole in a virtual address space.

	I've heard that someone at AT&T insists in having the name of this 
	function changed to "as_gap".


-- 
Private:Jörg Schilling Seestr. 110 D-13353 Berlin	(030)452 55 85
EMail:	joerg@schily.isdn.cs.tu-berlin.de
	js@cs.tu-berlin.de
If you don't have iso-8859-1 chars my name is		J"org Schilling