From laskavy@Hedgehog.CS.MSU.SU  Sun Jul 12 06:32:37 1998
Received: from Berkeley.Gambit.Msk.SU (berkeley.gambit.msk.su [194.190.206.3])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA25259
          for <FreeBSD-gnats-submit@freebsd.org>; Sun, 12 Jul 1998 06:32:33 -0700 (PDT)
          (envelope-from laskavy@Hedgehog.CS.MSU.SU)
Received: from Hedgehog.CS.MSU.SU (Dynamic.Gambit.Msk.SU [194.190.206.21])
	by Berkeley.Gambit.Msk.SU (8.8.8/8.8.8) with ESMTP id RAA24605
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 12 Jul 1998 17:32:22 +0400 (MSD)
	(envelope-from laskavy@Hedgehog.CS.MSU.SU)
Received: (from laskavy@localhost)
	by Hedgehog.CS.MSU.SU (8.8.8/8.8.8) id RAA01480;
	Sun, 12 Jul 1998 17:27:56 +0400 (MSD)
	(envelope-from laskavy)
Message-Id: <199807121327.RAA01480@Hedgehog.CS.MSU.SU>
Date: Sun, 12 Jul 1998 17:27:56 +0400 (MSD)
From: "Sergei S. Laskavy" <laskavy@Hedgehog.CS.MSU.SU>
Reply-To: laskavy@Hedgehog.CS.MSU.SU
To: FreeBSD-gnats-submit@freebsd.org
Subject: bad four-letter words in /usr/src
X-Send-Pr-Version: 3.2

>Number:         7258
>Category:       bin
>Synopsis:       bad four-letter words in /usr/src
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 12 06:40:02 PDT 1998
>Closed-Date:    Wed Jul 15 02:41:35 PDT 1998
>Last-Modified:  Wed Jul 15 02:42:24 PDT 1998
>Originator:     Sergei S. &
>Release:        FreeBSD 2.2.6-STABLE i386
>Organization:
The FreeBSD Documentation Project
>Environment:

	FreeBSD 2.2.6.STABLE as of Jul 6 1998.

>Description:

	Kernel and utilities sources contain not very good words.

>How-To-Repeat:

	grep -Ri '\(fuck\)\|\(shit\)\|\(bitch\)' /usr/src

	*** kernel ***

sys/i386/boot/biosboot/README.serial:  it won't bitch and moan if the keyboard isn't plugged in. You can leave the
sys/i386/i386/math_emu.h: * structure to 12 bytes which breaks things in math_emulate.c. Shit. I
sys/i386/isa/aic6360.c:				/* Things are seriously fucked up.
sys/pc98/boot/biosboot/README.serial:  it won't bitch and moan if the keyboard isn't plugged in. You can leave the

	*** contrib ***

contrib/gcc/cp/cp-tree.h:extern struct candidate *ansi_c_bullshit;
contrib/gcc/cpplib.c:		 could fuck things up. */
contrib/gcc/dwarfout.c:     when we see such cases, we are just SOL (shit-out-of-luck) for the time
contrib/gdb/bfd/coffcode.h:     We will NOT put a fucking timestamp in the header here. Every time you
contrib/gdb/bfd/ecoff.c:  /* We will NOT put a fucking timestamp in the header here. Every
contrib/gdb/bfd/trad-core.c:  abort(); /* This way doesn't require any declaration for ANSI to fuck up */
contrib/gdb/gdb/config/i386/i386gnu.mh:# case the program is fucked, or we guess the wrong signal thread.
contrib/gdb/gdb/source.c:/* If we use this declaration, it breaks because of fucking ANSI "const" stuff
contrib/libg++/librx/rx.c:    check_cache (you_fucked_up);
contrib/libg++/librx/rx.c:    check_cache (you_fucked_up);
contrib/libg++/librx/rx.c:  struct rx_cache * you_fucked_up = 0;
contrib/tcpdump/print-isoclns.c:	max_area = 3;			/* silly shit */
gnu/usr.bin/as/config/tc-tahoe.c:  /* Bitch, Bitch, Bitch! */
gnu/usr.bin/as/config/tc-vax.c:				 * SHIT! we saw #Rnn! Put the Rnn back into the expression.
gnu/usr.bin/as/config/tc-vax.c:				 * SHIT! we saw S^#Rnn ! put the Rnn back in

	*** utilities ***

usr.bin/mail/lex.c:	 * Look up the command; if not found, bitch.
usr.sbin/sendmail/src/util.c:**  XALLOC -- Allocate memory and bitch wildly on failure.
usr.sbin/xntpd/xntpd/refclock_atom.c:	 * LDISC_CLKPPS discipline. If that fails, we bitch to the log
usr.sbin/xntpd/xntpd/refclock_msfees.c:		/* Oh shit.  Just close and return. */

	*** games and webster files are not listed ***

>Fix:

Index: sys/i386/isa/aic6360.c
===================================================================
RCS file: /home/ncvs/src/sys/i386/isa/aic6360.c,v
retrieving revision 1.41
diff -r1.41 aic6360.c
2236c2236
< 				/* Things are seriously fucked up.
---
> 				/* Things are seriously broken.
>Release-Note:
>Audit-Trail:

From: "Matthew N. Dodd" <winter@jurai.net>
To: "Sergei S. Laskavy" <laskavy@Hedgehog.CS.MSU.SU>
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: bin/7258: bad four-letter words in /usr/src
Date: Sun, 12 Jul 1998 12:14:15 -0400 (EDT)

 Umm...  This seems kind of silly.
 
 IMHO 'broken' != 'fucked up'
 
 I'm not sure how profanity in the source code is at all offensive.
 (unless you're overly sensitive in which case you probably need more help
 than the kernel source is able to provide. :)
 
 I for one don't see a need for FreeBSD to go to any lengths to be more
 'politically correct'.
 
 On Sun, 12 Jul 1998, Sergei S. Laskavy wrote:
 
 > 
 > >Number:         7258
 > >Category:       bin
 > >Synopsis:       bad four-letter words in /usr/src
 > >Confidential:   no
 > >Severity:       non-critical
 > >Priority:       low
 > >Responsible:    freebsd-bugs
 > >State:          open
 > >Quarter:
 > >Keywords:
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Sun Jul 12 06:40:02 PDT 1998
 > >Last-Modified:
 > >Originator:     Sergei S. &
 > >Organization:
 > The FreeBSD Documentation Project
 > >Release:        FreeBSD 2.2.6-STABLE i386
 > >Environment:
 > 
 > 	FreeBSD 2.2.6.STABLE as of Jul 6 1998.
 > 
 > >Description:
 > 
 > 	Kernel and utilities sources contain not very good words.
 > 
 > >How-To-Repeat:
 > 
 > 	grep -Ri '\(fuck\)\|\(shit\)\|\(bitch\)' /usr/src
 > 
 > 	*** kernel ***
 > 
 > sys/i386/boot/biosboot/README.serial:  it won't bitch and moan if the keyboard isn't plugged in. You can leave the
 > sys/i386/i386/math_emu.h: * structure to 12 bytes which breaks things in math_emulate.c. Shit. I
 > sys/i386/isa/aic6360.c:				/* Things are seriously fucked up.
 > sys/pc98/boot/biosboot/README.serial:  it won't bitch and moan if the keyboard isn't plugged in. You can leave the
 > 
 > 	*** contrib ***
 > 
 > contrib/gcc/cp/cp-tree.h:extern struct candidate *ansi_c_bullshit;
 > contrib/gcc/cpplib.c:		 could fuck things up. */
 > contrib/gcc/dwarfout.c:     when we see such cases, we are just SOL (shit-out-of-luck) for the time
 > contrib/gdb/bfd/coffcode.h:     We will NOT put a fucking timestamp in the header here. Every time you
 > contrib/gdb/bfd/ecoff.c:  /* We will NOT put a fucking timestamp in the header here. Every
 > contrib/gdb/bfd/trad-core.c:  abort(); /* This way doesn't require any declaration for ANSI to fuck up */
 > contrib/gdb/gdb/config/i386/i386gnu.mh:# case the program is fucked, or we guess the wrong signal thread.
 > contrib/gdb/gdb/source.c:/* If we use this declaration, it breaks because of fucking ANSI "const" stuff
 > contrib/libg++/librx/rx.c:    check_cache (you_fucked_up);
 > contrib/libg++/librx/rx.c:    check_cache (you_fucked_up);
 > contrib/libg++/librx/rx.c:  struct rx_cache * you_fucked_up = 0;
 > contrib/tcpdump/print-isoclns.c:	max_area = 3;			/* silly shit */
 > gnu/usr.bin/as/config/tc-tahoe.c:  /* Bitch, Bitch, Bitch! */
 > gnu/usr.bin/as/config/tc-vax.c:				 * SHIT! we saw #Rnn! Put the Rnn back into the expression.
 > gnu/usr.bin/as/config/tc-vax.c:				 * SHIT! we saw S^#Rnn ! put the Rnn back in
 > 
 > 	*** utilities ***
 > 
 > usr.bin/mail/lex.c:	 * Look up the command; if not found, bitch.
 > usr.sbin/sendmail/src/util.c:**  XALLOC -- Allocate memory and bitch wildly on failure.
 > usr.sbin/xntpd/xntpd/refclock_atom.c:	 * LDISC_CLKPPS discipline. If that fails, we bitch to the log
 > usr.sbin/xntpd/xntpd/refclock_msfees.c:		/* Oh shit.  Just close and return. */
 > 
 > 	*** games and webster files are not listed ***
 > 
 > >Fix:
 > 
 > Index: sys/i386/isa/aic6360.c
 > ===================================================================
 > RCS file: /home/ncvs/src/sys/i386/isa/aic6360.c,v
 > retrieving revision 1.41
 > diff -r1.41 aic6360.c
 > 2236c2236
 > < 				/* Things are seriously fucked up.
 > ---
 > > 				/* Things are seriously broken.
 > >Audit-Trail:
 > >Unformatted:
 > 
 > To Unsubscribe: send mail to majordomo@FreeBSD.org
 > with "unsubscribe freebsd-bugs" in the body of the message
 > 
 
 /* 
    Matthew N. Dodd		| A memory retaining a love you had for life	
    winter@jurai.net		| As cruel as it seems nothing ever seems to
    http://www.jurai.net/~winter | go right - FLA M 3.1:53	
 */
 

From: woods@zeus.leitch.com (Greg A. Woods)
To: laskavy@Hedgehog.CS.MSU.SU
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: bin/7258: bad four-letter words in /usr/src
Date: Mon, 13 Jul 1998 12:28:02 -0400 (EDT)

 [ On Sun, July 12, 1998 at 17:27:56 (+0400), Sergei S. Laskavy wrote: ]
 > Subject: bin/7258: bad four-letter words in /usr/src
 >
 > 	Kernel and utilities sources contain not very good words.
 
 Thank you for raising this "issue".
 
 Personally I don't think it's polite to swear anywhere in public.  I
 don't even think it's polite to swear in private to your friends --
 unless you're really aggravated at them....  ;-)
 
 -- 
 							Greg A. Woods
 
 +1 416 443-1734      VE3TCP      <gwoods@acm.org>      <robohack!woods>
 Planix, Inc. <woods@planix.com>; Secrets of the Weird <woods@weird.com>
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Wed Jul 15 02:41:35 PDT 1998 
State-Changed-Why:  
This is not a bug, this is "artistic expression" - try looking at the 
source to mozilla someday. :-) 

>Unformatted:
