Forgot your password?
typodupeerror
User Journal

Slithe's Journal: Those Potty-Mouth Developers! A Profane Tour of Open Source 2

Journal by Slithe

While browsing the web, in an effort to not do schoolwork, I found a funny kerneltrap.org post about the humorous results a person asking Linux kernel hackers what was the most obfuscated part of the Linux kernel. I was intrigued by one post, in particular.

[root@morgoth:/usr/src/linux]# egrep -ir "( fuck)|( shit)" *

and choose.

After reading that, I wondered how much profanity was in the source trees of the other major open source operating systems. Now, I present to you my survey on the use of 'fuck' and 'shit' in Linux 2.6.19, FreeBSD-current, NetBSD-3.0, OpenBSD-3.8, and OpenSolaris-20060417. I know that this is an apples-to-oranges comparison, since Linux is just a kernel, and the BSDs are full-fledge operating systems. I removed all of the 'fortune' messages, and I removed a lot of the names (Matsushita, Matshita, Ishita, Yoshitawa, etc.), but some of them are still there. Anyway, here are the results:

Script started on Sat 22 Apr 2006 10:40:41 PM EDT

elzair@eric:~/development$ cd linux-2.6.16.9; egrep -ir "(fuck)|(shit)" *
arch/ppc/syslib/ppc405_pci.c: * the kernel try to remap our BAR #1 and fuck up bus
arch/i386/kernel/cpu/mtrr/generic.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */
arch/i386/kernel/cpu/cpufreq/powernow-k7.c: * Some Athlon laptops have really fucked PST tables.
arch/i386/mach-visws/setup.c: * What lunatic came up with this shit?
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't try to access
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't try to access
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't try to access
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't try to access
arch/mips/kernel/irixioctl.c: * irixioctl.c: A fucking mess...
arch/mips/kernel/irixelf.c:#if 0 /* XXX No fucking way dude... */
arch/mips/kernel/sysirix.c:/* 2,191 lines of complete and utter shit coming up... */
arch/mips/kernel/genex.S: * Big shit, we now may have two dirty primary cache lines for the same
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1064 XXX AFS shit DC*/
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1065 XXX AFS shit DC*/
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1066 XXX AFS shit DC*/
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1067 XXX AFS shit DC*/
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1068 XXX AFS shit DC*/
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1069 XXX AFS shit DC*/
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1070 XXX AFS shit DC*/
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1071 XXX AFS shit DC*/
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1072 XXX AFS shit DC*/
arch/mips/kernel/irix5sys.S: sys irix_unimp 0 /* 1073 XXX AFS shit DC*/
arch/mips/sgi-ip22/ip22-setup.c: * fucking with the memory controller because it needs to know the
arch/sparc/mm/srmmu.c: * this shit off... nice job Fujitsu.
arch/sparc/lib/checksum.S: * give up. I'm serious, I am going to kick the living shit
arch/sparc/kernel/ptrace.c:/* Fuck me gently with a chainsaw... */
arch/sparc/kernel/head.S: /* XXX Fucking Cypress... */
arch/sparc/kernel/pcic.c: * to shit into regions like that.
arch/sparc/kernel/process.c: /* fuck me plenty */
arch/sparc/kernel/sunos_ioctl.c: /* Binary compatibility is good American knowhow fuckin' up. */
arch/sparc64/mm/init.c: /* Fucking losing PROM has more mappings in the TLB, but
arch/sparc64/mm/ultra.S: * in Microelectronics who refused to fix this shit.
arch/sparc64/solaris/socksys.c: * No shit. WTF is it supposed to do, anyway?
arch/sparc64/kernel/traps.c: /* Shit... */
arch/sparc64/kernel/binfmt_aout32.c: /* Fuck me plenty... */
arch/parisc/kernel/sys_parisc.c:/* Fucking broken ABI */
Documentation/ManagementStyle:And people will even see that as true leadership (*cough* bullshit
Documentation/DocBook/kernel-hacking.tmpl: * give up. I'm serious, I am going to kick the living shit
Documentation/DocBook/kernel-locking.tmpl: If you don't see why, please stay the fuck away from my code.
drivers/ide/pci/cmd640.c: * These chips are basically fucked by design, and getting this driver
drivers/net/wan/z85230.c: ct=2; /* Shit happens.. */
drivers/net/dm9000.c: mdelay(8); /* same shit */
drivers/net/sunhme.c: /* Remember: "Different name, same old buggy as shit hardware." */
drivers/net/sunhme.c:/* Only Sun can take such nice parts and fuck up the programming interface
drivers/net/sunhme.c: /* This card is _fucking_ hot... */
drivers/net/b44.c: /* ??? What the fuck is the purpose of the interrupt mask
drivers/net/declance.c: * v0.007: Big shit. The LANCE seems to use a different DMA mechanism to 0x8ded41d4),
drivers/net/sunlance.c: * This was the sun4c killer. Shit, stupid bug.
drivers/mtd/mtd_blkdevs.c: registered, to prevent the link/init ordering from fucking
drivers/char/agp/generic.c: * If the hardware can't do x4, we're up shit creek, and never
drivers/char/ftape/compressor/lzrw3.c: /* Shit: we tried to decompress corrupt data */
drivers/char/watchdog/shwdt.c: * brain-damage, it's managed to fuck things up one step further..
drivers/scsi/NCR53C9x.c: * how bad the target and/or ESP fucks things up.
drivers/scsi/NCR53C9x.c: /* shit */
drivers/scsi/NCR53C9x.c: /* Be careful, we could really get fucked during synchronous
drivers/scsi/NCR53C9x.c: /* shit */
drivers/scsi/esp.c: * how bad the target and/or ESP fucks things up.
drivers/scsi/esp.c: * phase things. We don't want to fuck directly with
drivers/scsi/esp.c: /* shit */
drivers/scsi/esp.c: /* Be careful, we could really get fucked during synchronous
drivers/scsi/esp.c: /* shit */
drivers/scsi/esp.h: /* The HME is the biggest piece of shit I have ever seen. */
drivers/scsi/qlogicpti.c: if (qpti->clock == 0) /* bullshit */
drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */
drivers/block/ub.c: * This is typically ENOMEM or some other such shit.
drivers/media/video/bt819.c: BUG? Why does turning the chroma comb on fuck up color?
drivers/video/aty/radeon_pm.c: /* Hrm... same shit, X doesn't do that but I have to */
drivers/video/sis/sis_main.c:#ifdef STUPID_ACCELF_TEXT_SHIT
drivers/video/sis/sis_main.c:#ifdef STUPID_ACCELF_TEXT_SHIT
fs/jffs/intrep.c: don't fuck up. This is why we have
fs/jffs2/dir.c: /* Oh shit. We really ought to make a single node which can do both atomically */
fs/isofs/inode.c: * Some dipshit decided to store some other bit of information
fs/binfmt_aout.c: /* Fuck me plenty... */
include/linux/fb.h:#define STUPID_ACCELF_TEXT_SHIT
include/linux/netfilter/xt_limit.h: /* Ugly, ugly fucker. */
include/asm-parisc/spinlock.h: * writers) in interrupt handlers someone fucked up and we'd dead-lock
include/asm-cris/arch-v32/spinlock.h: * writers) in interrupt handlers someone fucked up and we'd dead-lock
include/asm-m68k/sun3ints.h:/* master list of VME vectors -- don't fuck with this */
include/asm-mips/mipsprom.h:/* More PROM shit. Probably has to do with VME RMW cycles??? */
include/asm-sparc64/system.h: /* If you fuck with this, update ret_from_syscall code too. */ \
lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up :-)
net/ipv4/tcp_input.c: * all the algo is pure shit and should be replaced
net/ipv4/netfilter/ip_nat_snmp_basic.c: * (And this is the fucking 'basic' method).
net/xfrm/xfrm_algo.c: /* Fuck, we are miserable poor guys... */
net/netfilter/xt_limit.c: * Alexey is a fucking genius?
net/netfilter/nf_queue.c: /* James M doesn't say fuck enough. */
sound/pci/cs46xx/dsp_spos_scb_lib.c: /* !!!! THIS IS A PIECE OF SHIT MADE BY ME !!! */
sound/oss/aci.c:/* The four ACI command types are fucked up. [-:
sound/oss/opl3.c: * What the fuck is going on here? We leave junk in the beginning
sound/oss/uart6850.c: * Status: Testing required (no shit -jgarzik)

elzair@eric:~/development/linux-2.6.16.9$ cd ../freebsd; egrep -ir "(fuck)|(shit)" *
src/sys/dev/sym/sym_hipd.c: * brain-deaded stuff that makes shit.
src/sys/boot/arc/lib/elf_freebsd.c: return(EFTYPE); /* XXX actually EFUCKUP */
src/sys/boot/efi/libefi/elf_freebsd.c: return(EFTYPE); /* XXX actually EFUCKUP */
src/sys/boot/i386/libi386/elf64_freebsd.c: return(EFTYPE); /* XXX actually EFUCKUP */
src/sys/boot/i386/libi386/elf32_freebsd.c: return(EFTYPE); /* XXX actually EFUCKUP */
src/sys/boot/ia64/ski/elf_freebsd.c: return(EFTYPE); /* XXX actually EFUCKUP */
src/sys/boot/alpha/libalpha/elf_freebsd.c: return(EFTYPE); /* XXX actually EFUCKUP */
src/sys/geom/raid3/g_raid3.c: * If there were writes, device is fucked up, sorry.
src/sys/geom/mirror/g_mirror.c: * If there were writes, mirror is fucked up, sorry.
src/sys/kern/vfs_cache.c:static u_long numposhits; STATNODE(CTLFLAG_RD, numposhits, &numposhits);
src/sys/kern/vfs_cache.c: numposhits++;
src/sys/contrib/ipfilter/netinet/ip_fil.h: u_long fr_ppshit; /* dropped because of pps ceiling */
src/sys/contrib/ipfilter/netinet/fil.c: ATOMIC_INCL(frstats[out].fr_ppshit);
src/contrib/gcc/config/i386/i386.md:;; %%% This multiword shite has got to go.
src/contrib/gcc/config/sparc/sparc.md: /* shit */
src/contrib/gcc/ra-debug.c: const char *opname = "shitop";
src/contrib/gdb/gdb/config/i386/i386gnu.mh:# case the program is fucked, or we guess the wrong signal thread.
src/contrib/ntp/ntpd/refclock_msfees.c: /* Oh shit. Just close and return. */
src/contrib/binutils/bfd/ecoff.c: /* We will NOT put a fucking timestamp in the header here. Every
src/contrib/binutils/bfd/trad-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/contrib/binutils/bfd/sco5-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/contrib/binutils/bfd/coffcode.h: /* We will NOT put a fucking timestamp in the header here. Every time you
src/contrib/binutils/bfd/osf-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
src/contrib/binutils/bfd/netbsd-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/contrib/binutils/bfd/ptrace-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/contrib/libstdc++/ChangeLog-2000: fuck it, move data members _M_buf, and _M_buf_size into
src/contrib/tcpdump/print-isoclns.c: max_area = 3; /* silly shit */
src/contrib/tcpdump/print-isoclns.c: id_length = 6; /* silly shit again */
src/contrib/tcpdump/print-rx.c: * Who designed this chicken-shit protocol?
src/contrib/tcpdump/print-rx.c: * Who designed this chicken-shit protocol?
src/contrib/pam_modules/pam_passwdqc/wordset_4k.c: "shit",
src/share/dict/web2:shita
src/share/dict/web2:shitepoke
src/share/dict/web2:shither
src/share/dict/web2:shittah
src/share/dict/web2:shittim
src/share/dict/web2:shittimwood
src/share/dict/web2a:shittah tree
src/share/dict/web2a:shittim wood
src/crypto/openssl/CHANGES: *) Deal with irritating shit to do with dependencies, in YAAHW (Yet Another

elzair@eric:~/development/freebsd$ cd ../openbsd; egrep -ir "(fuck)|(shit)" *
etc/afs/CellServDB:>invermexico.com.mx #fucking
games/adventure/glorkz:3079 fuck
games/battlestar/words.c: { "fuck", LOVE, VERB, NULL },
gnu/lib/libstdc++/libstdc++/ChangeLog-2000: fuck it, move data members _M_buf, and _M_buf_size into
gnu/lib/libstdc++/libstdc++/testsuite/27_io/fstream_members.cc: const char* strlit01 = "fuck war";
gnu/lib/libstdc++/libstdc++/testsuite/27_io/ostringstream_members.cc: const char* strlit01 = "fuck war";
gnu/lib/libstdc++/libstdc++/testsuite/27_io/ofstream_members.cc: const char* strlit01 = "fuck war";
gnu/lib/libstdc++/libstdc++/testsuite/27_io/istringstream_members.cc: const char* strlit01 = "fuck war";
gnu/lib/libstdc++/libstdc++/testsuite/27_io/stringstream_members.cc: const char* strlit01 = "fuck war";
gnu/lib/libstdc++/libstdc++/testsuite/27_io/ifstream_members.cc: const char* strlit01 = "fuck war";
gnu/egcs/gcc/config/sparc/sparc.md: /* shit */
gnu/egcs/gcc/config/sparc/sparc.md:;; XXX I hope it doesn't fucking match...
gnu/egcs/gcc/config/sparc/sparc.md:;; XXX I hope it doesn't fucking match...
gnu/usr.bin/gas/config/tc-vax.c: * SHIT! we saw S^#Rnn ! put the Rnn back in
gnu/usr.bin/gas/config/tc-vax.c: * SHIT! we saw #Rnn! Put the Rnn back into the expression.
Binary file gnu/usr.bin/gcc/gcc/po/ja.gmo matches
gnu/usr.bin/gcc/gcc/config/i386/i386.md:;; %%% This multiword shite has got to go.
gnu/usr.bin/gcc/gcc/config/sparc/sparc.md: /* shit */
gnu/usr.bin/gcc/gcc/ra-debug.c: const char *opname = "shitop";
gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/compile/20020706-1.c:unsigned int crashIt()
gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/compile/20020706-2.c:void crashIt(int id, FUNC_P *func, unsigned char *funcparm)
gnu/usr.bin/perl/ext/Data/Dumper/Dumper.pm: useqq => $Useqq, # use "" for strings (backslashitis ensues)
gnu/usr.bin/perl/ext/File/Glob/Changes: when it precedes one of []{}-~\ (to minimise backslashitis).
gnu/usr.bin/perl/ext/File/Glob/bsd_glob.c: /* To avoid backslashitis on Win32,
gnu/usr.bin/perl/emacs/cperl-mode.el: qtag nil ; need to preserve backslashitis
gnu/usr.bin/perl/hints/os2.sh:# Acute backslashitis:
gnu/usr.bin/perl/Configure: # Extreme backslashitis: replace each ' by '"'"'
Binary file gnu/usr.bin/binutils/bfd/po/ja.gmo matches
gnu/usr.bin/binutils/bfd/irix-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
gnu/usr.bin/binutils/bfd/ecoff.c: /* We will NOT put a fucking timestamp in the header here. Every
gnu/usr.bin/binutils/bfd/aix386-core.c: /* This way doesn't require any declaration for ANSI to fuck up. */
gnu/usr.bin/binutils/bfd/trad-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
gnu/usr.bin/binutils/bfd/sco5-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
gnu/usr.bin/binutils/bfd/coffcode.h: /* We will NOT put a fucking timestamp in the header here. Every time you
gnu/usr.bin/binutils/bfd/osf-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
gnu/usr.bin/binutils/bfd/netbsd-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
gnu/usr.bin/binutils/bfd/hpux-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
gnu/usr.bin/binutils/bfd/hppabsd-core.c: /* This way doesn't require any declaration for ANSI to fuck up. */
gnu/usr.bin/binutils/bfd/ptrace-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
gnu/usr.bin/binutils/gas/config/tc-vax.c: * SHIT! we saw S^#Rnn ! put the Rnn back in
gnu/usr.bin/binutils/gas/config/tc-vax.c: * SHIT! we saw #Rnn! Put the Rnn back into the expression.
gnu/usr.bin/binutils/gdb/config/i386/i386gnu.mh:# case the program is fucked, or we guess the wrong signal thread.
gnu/usr.bin/binutils/gdb/testsuite/gdb.base/default.exp:# FIXME -- doesn't work worth a shit
gnu/usr.bin/binutils/gdb/ChangeLog-3.x: wasn't checking the selected frame itself for shit).
Binary file gnu/usr.bin/binutils/binutils/po/ja.gmo matches
Binary file gnu/usr.bin/texinfo/po/ja.gmo matches
gnu/usr.sbin/sendmail/RELEASE_NOTES: a timezone. Problem reported by Igor S. Livshits
lib/libc/yp/yp_bind.c: * This is bullshit -- the ypbind wants me to
lib/libssl/src/CHANGES: *) Deal with irritating shit to do with dependencies, in YAAHW (Yet Another
regress/lib/libc/malloc/malloc0test/malloc0test.c: "fuckup",
regress/lib/libc/malloc/malloc0test/malloc0test.c: int rval = 0, fuckup = 0;
regress/lib/libc/malloc/malloc0test/malloc0test.c: fuckup = 0;
regress/lib/libc/malloc/malloc0test/malloc0test.c: fuckup = 1;
regress/lib/libc/malloc/malloc0test/malloc0test.c: if (fuckup) {
regress/lib/libc/malloc/malloc0test/malloc0test.c: prot_table[prot], fuckup ? "fuckup" : "");
regress/sys/kern/dup2_self/dup2_self.c: * This is a fine example on where two separate implementation fuckups
sbin/isakmpd/crypto.h: * completly fucked up and specify a MUST as how it is derived, so
share/dict/web2:Bereshith
share/dict/web2:brushite
share/dict/web2:Cushite
share/dict/web2:Elkoshite
share/dict/web2:Girgashite
share/dict/web2:Kaneshite
share/dict/web2:Koreishite
share/dict/web2:mackintoshite
share/dict/web2:marshite
share/dict/web2:metabrushite
share/dict/web2:shita
share/dict/web2:shitepoke
share/dict/web2:shither
share/dict/web2:shittah
share/dict/web2:shittim
share/dict/web2:shittimwood
share/dict/web2:Washita
share/dict/web2a:shittah tree
share/dict/web2a:shittim wood
share/misc/inter.phone:375:2157:Dokshitsy:Belorus
share/misc/inter.phone:375:2356:Lelshitsy:Belorus
share/misc/zipcodes:73094:Washita, OK
sys/dev/ic/ciss.c: /* TODO leaking cmd's dmamaps and shitz */
sys/dev/ic/ncr53c9x.c: * Things are seriously fucked up.
sys/dev/ic/ncr53c9x.c: * Things are seriously fucked up.
sys/dev/isa/hsq.c: * Shitty feature: UER's value upon power up is absolutely random,
sys/arch/hppa/hppa/mainbus.c: /* for either operation sync the shit away */
sys/arch/sparc64/sparc64/locore.s: * XXX this is bullshit
sys/arch/hppa64/hppa64/mainbus.c: /* for either operation sync the shit away */
sys/arch/mvme68k/stand/netboot/if_ie.c: printf("shit\n");
sys/arch/mvme88k/stand/netboot/if_ie.c: printf("shit\n");
sys/compat/svr4/svr4_misc.c: * One great fuckup deserves another. The Linux people
usr.bin/mg/theo.c: "sshutup sshithead, ssharpsshooting susshi sshplats ssharking assholes.",
usr.bin/mg/theo.c: "screw this operating system shit, i just want to drive!",
usr.bin/mg/theo.c: "Search for fuck. Anytime you see that word, you have a paragraph to write.",
usr.bin/mg/theo.c: "It'd be one fucking happy planet if it wasn't for what's under this fucking sticker.",
usr.bin/mg/theo.c: "Quite frankly, SSE's alignment requirement is the most utterly retarded idea since eating your own shit.",
usr.bin/mg/theo.c: "the default configuration is a mixture of piss, puke, shit, and bloody entrails.",
usr.bin/mg/theo.c: "Linux is fucking POO, not just bad, bad REALLY REALLY BAD",
usr.bin/mg/theo.c: "in your world, you would have a checklist of 50 fucking workarounds just to make a coffee.",
usr.bin/mg/theo.c: "You have no idea how fucked we are",
usr.bin/mg/yank.c: panic("broken kinsert call"); /* Oh shit! */
usr.bin/file/magdir/dolby:# ATSC A/53 aka AC-3 aka Dolby Digital
usr.sbin/afs/src/rx/rx.c: /* The skew computation used to bullshit, I think it's better now. */
usr.sbin/afs/src/conf/CellServDB:>invermexico.com.mx #fucking
usr.sbin/afs/src/arlad/disco.c: /* XXX You have got to be fucking kidding me */
usr.sbin/bgpd/session.c: default: /* something seriously fucked */
usr.sbin/bgpd/rde_update.c: fatalx("Grrr, mp_reach buffer fucked up");
usr.sbin/httpd/src/modules/ssl/ssl_expr_scan.l: like fucking for virginity.''
usr.sbin/pkg_add/OpenBSD/PkgSpec.pm:# all the shit that does handle package specifications

elzair@eric:~/development/openbsd$ cd ../netbsd; egrep -ir "(fuck)|(shit)" *
src/doc/CHANGES.prev: ethernet: fixed the amazingly shitty ethernet performance with cheap
Binary file src/gnu/dist/gcc/gcc/po/ja.gmo matches
src/gnu/dist/gcc/gcc/config/i386/i386.md:;; %%% This multiword shite has got to go.
src/gnu/dist/gcc/gcc/config/sparc/sparc.md: /* shit */
src/gnu/dist/gcc/gcc/ra-debug.c: const char *opname = "shitop";
src/gnu/dist/gcc/gcc/testsuite/gcc.c-torture/compile/20020706-1.c:unsigned int crashIt()
src/gnu/dist/gcc/gcc/testsuite/gcc.c-torture/compile/20020706-2.c:void crashIt(int id, FUNC_P *func, unsigned char *funcparm)
src/gnu/dist/gcc/libstdc++-v3/ChangeLog-2000: fuck it, move data members _M_buf, and _M_buf_size into
src/gnu/dist/gcc/libstdc++-v3/testsuite/27_io/fstream_members.cc: const char* strlit01 = "fuck war";
src/gnu/dist/gcc/libstdc++-v3/testsuite/27_io/ostringstream_members.cc: const char* strlit01 = "fuck war";
src/gnu/dist/gcc/libstdc++-v3/testsuite/27_io/ofstream_members.cc: const char* strlit01 = "fuck war";
src/gnu/dist/gcc/libstdc++-v3/testsuite/27_io/istringstream_members.cc: const char* strlit01 = "fuck war";
src/gnu/dist/gcc/libstdc++-v3/testsuite/27_io/stringstream_members.cc: const char* strlit01 = "fuck war";
src/gnu/dist/gcc/libstdc++-v3/testsuite/27_io/ifstream_members.cc: const char* strlit01 = "fuck war";
src/gnu/dist/gdb/bfd/irix-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/gdb/bfd/ecoff.c: /* We will NOT put a fucking timestamp in the header here. Every
src/gnu/dist/gdb/bfd/aix386-core.c: /* This way doesn't require any declaration for ANSI to fuck up. */
src/gnu/dist/gdb/bfd/trad-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/gdb/bfd/sco5-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/gdb/bfd/coffcode.h: We will NOT put a fucking timestamp in the header here. Every time you
src/gnu/dist/gdb/bfd/osf-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/gdb/bfd/netbsd-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/gdb/bfd/hpux-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/gdb/bfd/hppabsd-core.c: /* This way doesn't require any declaration for ANSI to fuck up. */
src/gnu/dist/gdb/bfd/ptrace-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/gdb/gdb/config/i386/i386gnu.mh:# case the program is fucked, or we guess the wrong signal thread.
src/gnu/dist/gdb/gdb/config/m68k/tm-m68klynx.h:/* Disable dumbshit alternate breakpoint mechanism needed by 68k stub. */
src/gnu/dist/gdb/gdb/testsuite/gdb.base/default.exp:# FIXME -- doesn't work worth a shit
src/gnu/dist/gdb/gdb/ChangeLog-3.x: wasn't checking the selected frame itself for shit).
Binary file src/gnu/dist/binutils/bfd/po/ja.gmo matches
src/gnu/dist/binutils/bfd/irix-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/binutils/bfd/ecoff.c: /* We will NOT put a fucking timestamp in the header here. Every
src/gnu/dist/binutils/bfd/aix386-core.c: /* This way doesn't require any declaration for ANSI to fuck up. */
src/gnu/dist/binutils/bfd/trad-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/binutils/bfd/sco5-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/binutils/bfd/coffcode.h: /* We will NOT put a fucking timestamp in the header here. Every time you
src/gnu/dist/binutils/bfd/osf-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/binutils/bfd/netbsd-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/binutils/bfd/hpux-core.c: abort(); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/binutils/bfd/hppabsd-core.c: /* This way doesn't require any declaration for ANSI to fuck up. */
src/gnu/dist/binutils/bfd/ptrace-core.c: abort (); /* This way doesn't require any declaration for ANSI to fuck up */
src/gnu/dist/binutils/gas/config/tc-vax.c: * SHIT! we saw S^#Rnn ! put the Rnn back in
src/gnu/dist/binutils/gas/config/tc-vax.c: * SHIT! we saw #Rnn! Put the Rnn back into the expression.
src/gnu/dist/binutils/gas/testsuite/gas/hppa/basic/spop.s:; Gas fucks this up... Thinks it has the expression 5 mod r5.
src/gnu/dist/binutils/gas/testsuite/gas/hppa/basic/coprmem.s:; gas fucks this up thinks it gets the expression 4 modulo 5
Binary file src/gnu/dist/binutils/binutils/po/ja.gmo matches
src/gnu/dist/toolchain/gcc/config/sparc/sparc.md: /* shit */
Binary file src/gnu/dist/texinfo/po/ja.gmo matches
src/sys/arch/i386/i386/math_emu.h: * structure to 12 bytes which breaks things in math_emulate.c. Shit. I
src/sys/arch/mvme68k/stand/netboot/if_ie.c: printf("shit\n");
src/sys/dist/ipf/netinet/ip_fil.h: u_long fr_ppshit; /* dropped because of pps ceiling */
src/sys/dist/ipf/netinet/fil.c: ATOMIC_INCL(frstats[out].fr_ppshit);
src/sys/netiso/if_cons.c: case 0x47: /* CUG shit */
src/sys/netiso/if_cons.c: case 0x41: /* bilateral CUG shit */
src/dist/ntp/ntpd/refclock_msfees.c: /* Oh shit. Just close and return. */
src/dist/tcpdump/print-isoclns.c: max_area = 3; /* silly shit */
src/dist/tcpdump/print-isoclns.c: id_length = 6; /* silly shit again */
src/dist/tcpdump/print-rx.c: * Who designed this chicken-shit protocol?
src/dist/tcpdump/print-rx.c: * Who designed this chicken-shit protocol?
src/distrib/sets/syspkgdeps:$DB -w -f - btree $PATH_TO_PKGNAME &2
src/games/adventure/glorkz:3079 fuck
src/games/battlestar/words.c: { "fuck", LOVE, VERB, NULL },
src/share/dict/web2:metabrushite
src/share/dict/web2:shita
src/share/dict/web2:shitepoke
src/share/dict/web2:shither
src/share/dict/web2:shittah
src/share/dict/web2:shittim
src/share/dict/web2:shittimwood
src/share/dict/web2a:shittah tree
src/share/dict/web2a:shittim wood
src/share/misc/zipcodes:73094:Washita, OK
src/share/misc/acronyms:AFU all fucked up
src/share/misc/acronyms:B/S bullshit
src/share/misc/acronyms:BFD big fucking deal
src/share/misc/acronyms:BS bullshit
src/share/misc/acronyms:FIGJAM fuck I'm good, just ask me
src/share/misc/acronyms:FIIK fuck[ed] if I know
src/share/misc/acronyms:FIIR fuck[ed] if I remember
src/share/misc/acronyms:FM fucking magic
src/share/misc/acronyms:FTFM fuck the fuckin' manual!
src/share/misc/acronyms:FUBAR fucked up beyond all recognition
src/share/misc/acronyms:GTFO get the fuck out
src/share/misc/acronyms:IHAFC I haven't a fucking clue
src/share/misc/acronyms:IHNFC I have no fucking clue
src/share/misc/acronyms:NFC no fucking clue
src/share/misc/acronyms:NFI no fucking idea
src/share/misc/acronyms:NFW no fucking way
src/share/misc/acronyms:NOYFB none of your fucking business
src/share/misc/acronyms:PFO please fuck off
src/share/misc/acronyms:POS piece of shit
src/share/misc/acronyms:RTFB read the fine/fucking book
src/share/misc/acronyms:RTFC read the fine/fucking code
src/share/misc/acronyms:RTFD read the fine/fucking documentation
src/share/misc/acronyms:RTFM read the fine/fucking manual
src/share/misc/acronyms:RTFMP read the fine/fucking man page
src/share/misc/acronyms:RTFS read the fine/fucking source
src/share/misc/acronyms:SFA sweet fuck all
src/share/misc/acronyms:SNAFU situation normal, all fucked up
src/share/misc/acronyms:SOL shit out [of] luck
src/share/misc/acronyms:STFA search the fucking archives
src/share/misc/acronyms:STFU shut the fuck up
src/share/misc/acronyms:STFW search the fucking web
src/share/misc/acronyms:WOFTAM waste of fucking time and money
src/share/misc/acronyms:WTF {what,where,who,why} the fuck
src/crypto/dist/openssl/CHANGES: *) Deal with irritating shit to do with dependencies, in YAAHW (Yet Another

elzair@eric:~/development/netbsd$ cd ../opensolaris; egrep -ir "(fuck)|(shit)" *
usr/src/cmd/mdb/common/modules/genunix/typegraph.c: * Fucking unions...
usr/src/cmd/look/words:shitepoke
usr/src/cmd/perl/5.6.1/distrib/ext/Data/Dumper/Dumper.pm: useqq => $Useqq, # use "" for strings (backslashitis ensues)
usr/src/cmd/perl/5.6.1/distrib/ext/File/Glob/bsd_glob.c: /* To avoid backslashitis on Win32,
usr/src/cmd/perl/5.8.4/distrib/ext/Data/Dumper/Dumper.pm: useqq => $Useqq, # use "" for strings (backslashitis ensues)
usr/src/cmd/perl/5.8.4/distrib/ext/File/Glob/bsd_glob.c: /* To avoid backslashitis on Win32,
usr/src/cmd/spell/list:shitepoke
usr/src/cmd/xntpd/xntpd/refclock_msfees.c: /* Oh shit. Just close and return. */
usr/src/lib/libmp/common/mdiv.c: int s3b2shit;
usr/src/lib/libmp/common/mdiv.c: if (borrow >= 0) s3b2shit = borrow >> fifteen; /* 3b2 */
usr/src/lib/libmp/common/mdiv.c: else s3b2shit = 0xfffe0000 | (borrow >> fifteen);
usr/src/lib/libmp/common/mdiv.c: if (s3b2shit == 0) {
usr/src/uts/common/fs/zfs/sys/dnode.h: * clear that we're joining two strings together, but that piece of shit
usr/src/uts/common/dtrace/dtrace.c: * have this cmn_err() "Holy shit -- we executed this code!")
usr/src/grub/grub-0.95/ChangeLog: Preserve a magic number used by Windows NT in a MBR. Shit!
usr/src/common/ipf/ip_fil.h: u_long fr_ppshit; /* dropped because of pps ceiling */
usr/src/common/ipf/ip_fil.h: kstat_named_t fks_ppshit;
usr/src/common/ipf/solaris.c: fkp->fks_ppshit.value.ul = fsp->fr_ppshit;
usr/src/common/ipf/fil.c: ATOMIC_INCL(frstats[out].fr_ppshit);
usr/src/common/openssl/CHANGES: *) Deal with irritating shit to do with dependencies, in YAAHW (Yet Another

elzair@eric:~/development/opensolaris$ exit
exit

Script done on Sat 22 Apr 2006 11:00:50 PM EDT

This discussion has been archived. No new comments can be posted.

Those Potty-Mouth Developers! A Profane Tour of Open Source

Comments Filter:

Why did the Roman Empire collapse? What is the Latin for office automation?

Working...