From owner-freebsd-hackers Fri Jan 1 09:09:48 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA29736 for freebsd-hackers-outgoing; Fri, 1 Jan 1999 09:09:48 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA29730 for ; Fri, 1 Jan 1999 09:09:45 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (peter@localhost [127.0.0.1]) by spinner.netplex.com.au (8.9.1/8.9.1/Netplex) with ESMTP id BAA97067; Sat, 2 Jan 1999 01:08:45 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199901011708.BAA97067@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Bill Fumerola cc: lcremean@tidalwave.net, "Louis A. Mamakos" , Matt Edwards , freebsd-hackers@FreeBSD.ORG Subject: Re: PnP PCI modem In-reply-to: Your message of "Wed, 30 Dec 1998 10:26:12 EST." Date: Sat, 02 Jan 1999 01:08:44 +0800 From: Peter Wemm Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Bill Fumerola wrote: > On Wed, 30 Dec 1998, Lee Cremeans wrote: > > > This is a PCI modem...and PCI modems are all WinModems at this point, thoug h > > there's not really a good reason to be. The ISA PnP stuff won't gain you > > much here. > > Perhaps I'm missing a technology theory here, but why take a fast(er) > bus architecture and put a device on it that wasn't ever close to > exceeding the old architecture? It's all about control.... by Microsoft of course. That's what the windows print system and winmodems etc are really all about.. Offloading the brains into a piece of software that Microsoft controls and will never be useable on something other than a Windows box. It's their way of making sure it's always more expensive to run something other than windows (including unix, OS/2, etc) and to keep a hold on the user by making sure they cannot upgrade from windows. It's a very slick strategy.. They are forcing the peripheral manufacturers to do their dirty work by making it difficult to compete with the people who have submitted to microsoft already. Or maybe I have been forgetting to take my anti-paranoia pills.. :-] Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message From owner-freebsd-hackers Fri Jan 1 09:28:53 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01723 for freebsd-hackers-outgoing; Fri, 1 Jan 1999 09:28:53 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from hp9000.chc-chimes.com (hp9000.chc-chimes.com [206.67.97.84]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA01503 for ; Fri, 1 Jan 1999 09:28:48 -0800 (PST) (envelope-from billf@chc-chimes.com) Received: from localhost by hp9000.chc-chimes.com with SMTP (1.39.111.2/16.2) id AA158550314; Fri, 1 Jan 1999 06:31:54 -0500 Date: Fri, 1 Jan 1999 06:31:54 -0500 (EST) From: Bill Fumerola To: Peter Wemm Cc: lcremean@tidalwave.net, "Louis A. Mamakos" , Matt Edwards , freebsd-hackers@FreeBSD.ORG Subject: Re: PnP PCI modem In-Reply-To: <199901011708.BAA97067@spinner.netplex.com.au> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 2 Jan 1999, Peter Wemm wrote: > It's all about control.... by Microsoft of course. That's what the windows > print system and winmodems etc are really all about.. Offloading the > brains into a piece of software that Microsoft controls and will never be > useable on something other than a Windows box. It's their way of making > sure it's always more expensive to run something other than windows > (including unix, OS/2, etc) and to keep a hold on the user by making sure > they cannot upgrade from windows. It's a very slick strategy.. They are > forcing the peripheral manufacturers to do their dirty work by making it > difficult to compete with the people who have submitted to microsoft > already. Cute. Leave it to hardware manufacturers to do Microsoft's dirty work. Like lambs to the slaughter... > Or maybe I have been forgetting to take my anti-paranoia pills.. :-] Ask my co-workers about my Microsoft rants here at CHC. Whatever you have must be contagious. - bill fumerola - billf@chc-chimes.com - BF1560 - computer horizons corp - - ph:(800) 252-2421 - bfumerol@computerhorizons.com - billf@FreeBSD.org - To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message From owner-freebsd-hackers Fri Jan 1 10:43:41 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA09480 for freebsd-hackers-outgoing; Fri, 1 Jan 1999 10:43:41 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA09470 for ; Fri, 1 Jan 1999 10:43:39 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id LAA07920; Fri, 1 Jan 1999 11:38:03 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id LAA13736; Fri, 1 Jan 1999 11:38:01 -0700 Date: Fri, 1 Jan 1999 11:38:01 -0700 Message-Id: <199901011838.LAA13736@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Peter Wemm Cc: Bill Fumerola , lcremean@tidalwave.net, "Louis A. Mamakos" , Matt Edwards , freebsd-hackers@FreeBSD.ORG Subject: Re: PnP PCI modem In-Reply-To: <199901011708.BAA97067@spinner.netplex.com.au> References: <199901011708.BAA97067@spinner.netplex.com.au> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > Perhaps I'm missing a technology theory here, but why take a fast(er) > > bus architecture and put a device on it that wasn't ever close to > > exceeding the old architecture? > > It's all about control.... by Microsoft of course. Not only M$. Intel as well. > That's what the windows > print system and winmodems etc are really all about.. Offloading the > brains into a piece of software that Microsoft controls and will never be > useable on something other than a Windows box. It's their way of making > sure it's always more expensive to run something other than windows > (including unix, OS/2, etc) and to keep a hold on the user by making sure > they cannot upgrade from windows. It's a very slick strategy.. They are > forcing the peripheral manufacturers to do their dirty work by making it > difficult to compete with the people who have submitted to microsoft > already. Also realize that by offloading the processing onto the processor it more quickly causes it to become outdated, so you need a faster processor. This is not 'paranoia' here, as I have a # of friends that work for Intel, and this is a published strategy of theirs that happens to mesh with M$'s vision. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message From owner-freebsd-hackers Fri Jan 1 16:09:19 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA12751 for freebsd-hackers-outgoing; Fri, 1 Jan 1999 16:09:19 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from dingo.cdrom.com (castles215.castles.com [208.214.165.215]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA12746 for ; Fri, 1 Jan 1999 16:09:17 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (LOCALHOST [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id QAA00912; Fri, 1 Jan 1999 16:03:52 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199901020003.QAA00912@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Peter Wemm cc: Bill Fumerola , lcremean@tidalwave.net, "Louis A. Mamakos" , Matt Edwards , freebsd-hackers@FreeBSD.ORG Subject: Re: PnP PCI modem In-reply-to: Your message of "Sat, 02 Jan 1999 01:08:44 +0800." <199901011708.BAA97067@spinner.netplex.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 01 Jan 1999 16:03:51 -0800 From: Mike Smith Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > It's all about control.... by Microsoft of course. That's what the windows > print system and winmodems etc are really all about.. Offloading the > brains into a piece of software that Microsoft controls and will never be > useable on something other than a Windows box. It's their way of making > sure it's always more expensive to run something other than windows > (including unix, OS/2, etc) and to keep a hold on the user by making sure > they cannot upgrade from windows. It's a very slick strategy.. They are > forcing the peripheral manufacturers to do their dirty work by making it > difficult to compete with the people who have submitted to microsoft > already. > > Or maybe I have been forgetting to take my anti-paranoia pills.. :-] No, you're about right. It's worth bearing in mind however that at least some of the peripheral manufacturers aren't all that *happy* about the situation; many don't enjoy being blatantly manipulated, and many more find it annoying that their product's performance is determined (and often destroyed) by someone _else's_ software. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message From owner-freebsd-hackers Fri Jan 1 19:53:49 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA02987 for freebsd-hackers-outgoing; Fri, 1 Jan 1999 19:53:49 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA02963 for ; Fri, 1 Jan 1999 19:53:25 -0800 (PST) (envelope-from grog@freebie.lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.9.1/8.9.0) with ESMTP id OAA21967 for ; Sat, 2 Jan 1999 14:22:08 +1030 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.1/8.9.0) id OAA51932; Sat, 2 Jan 1999 14:22:13 +1030 (CST) Message-ID: <19990102142213.J48076@freebie.lemis.com> Date: Sat, 2 Jan 1999 14:22:13 +1030 From: Greg Lehey To: FreeBSD Hackers Subject: Finding unused functions Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It's occurred to me that after rewriting some code, I have some unused functions in a program. Are there any good automatic ways to find out what they are, something like the warnings you get from cc about unused variables? Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message From owner-freebsd-hackers Fri Jan 1 20:11:52 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA04832 for freebsd-hackers-outgoing; Fri, 1 Jan 1999 20:11:52 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from moray.ucc.gu.uwa.edu.au (moray.ucc.gu.uwa.edu.au [130.95.101.9]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA04825 for ; Fri, 1 Jan 1999 20:11:48 -0800 (PST) (envelope-from unclemib@ucc.gu.uwa.edu.au) Received: from mermaid.ucc.gu.uwa.edu.au (unclemib@mermaid.ucc.gu.uwa.edu.au [130.95.101.17]) by moray.ucc.gu.uwa.edu.au (8.8.8/8.8.8/Debian/GNU) with ESMTP id MAA02282; Sat, 2 Jan 1999 12:11:15 +0800 From: Richard Sather Received: (from unclemib@localhost) by mermaid.ucc.gu.uwa.edu.au (8.8.8/8.8.8/Debian/GNU) id MAA23489; Sat, 2 Jan 1999 12:11:14 +0800 Date: Sat, 2 Jan 1999 12:11:14 +0800 Message-Id: <199901020411.MAA23489@mermaid.ucc.gu.uwa.edu.au> To: FreeBSD-hackers@FreeBSD.ORG, wilko@yedi.iaf.nl Subject: Re: comments on de driver error message? Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG had this same problem at ucc.gu.uwa.edu.au's router (a FreeBSD box) - turned out to be caused by NFS traffic to/from a Sun on one of the segments (fixed by replacing the AUI cabling and tranceiver on the Sun). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message From owner-freebsd-hackers Fri Jan 1 20:25:42 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA05898 for freebsd-hackers-outgoing; Fri, 1 Jan 1999 20:25:42 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from WEBBSD1.turnaround.com.au (webbsd1.turnaround.com.au [203.39.138.49]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA05884 for ; Fri, 1 Jan 1999 20:25:37 -0800 (PST) (envelope-from J_Shevland@TurnAround.com.au) Received: from TurnAround.com.au (ras6.turnaround.com.au [192.168.1.116] (may be forged)) by WEBBSD1.turnaround.com.au (8.8.7/8.8.7) with ESMTP id PAA27872; Sat, 2 Jan 1999 15:28:54 +1100 (EST) (envelope-from J_Shevland@TurnAround.com.au) Message-ID: <368D9D58.EDD30BA7@TurnAround.com.au> Date: Sat, 02 Jan 1999 15:15:20 +1100 From: Joe Shevland Organization: Turnaround Solutions Pty. Ltd. X-Mailer: Mozilla 4.06 [en] (Win95; I) MIME-Version: 1.0 To: Greg Lehey CC: FreeBSD Hackers Subject: Re: Finding unused functions References: <19990102142213.J48076@freebie.lemis.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 'lint' should do the trick I think. It'll return something like: doNothing defined( foo.c(8) ), but never used You'll get a _lot_ more than that though probably :) I haven't used lint really, and it looks as though unused variables return a similar message; may be a fair bit to sift through. HTH, Joe. Greg Lehey wrote: > > It's occurred to me that after rewriting some code, I have some unused > functions in a program. Are there any good automatic ways to find out > what they are, something like the warnings you get from cc about > unused variables? > > Greg > -- > See complete headers for address, home page and phone numbers > finger grog@lemis.com for PGP public key > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message From owner-freebsd-hackers Fri Jan 1 22:50:59 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA17273 for freebsd-hackers-outgoing; Fri, 1 Jan 1999 22:50:59 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA17268 for ; Fri, 1 Jan 1999 22:50:56 -0800 (PST) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.9.1/8.9.1) id AAA00875; Sat, 2 Jan 1999 00:50:05 -0600 (CST) Date: Sat, 2 Jan 1999 00:50:05 -0600 From: Dan Nelson To: Joe Shevland Cc: Greg Lehey , FreeBSD Hackers Subject: Re: Finding unused functions Message-ID: <19990102005004.A93495@dan.emsphone.com> References: <19990102142213.J48076@freebie.lemis.com> <368D9D58.EDD30BA7@TurnAround.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95i In-Reply-To: <368D9D58.EDD30BA7@TurnAround.com.au>; from "Joe Shevland" on Sat Jan 2 15:15:20 GMT 1999 X-OS: FreeBSD 3.0-CURRENT Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In the last episode (Jan 02), Joe Shevland said: > Greg Lehey wrote: > > It's occurred to me that after rewriting some code, I have some > > unused functions in a program. Are there any good automatic ways > > to find out what they are, something like the warnings you get from > > cc about unused variables? > > 'lint' should do the trick I think. It'll return something like: > > doNothing defined( foo.c(8) ), but never used > > You'll get a _lot_ more than that though probably :) I haven't used > lint really, and it looks as though unused variables return a similar > message; may be a fair bit to sift through. I don't think the lint libraries are built on FreeBSD though. What I usually do is always make my functions static; that way gcc will complain if they're not referenced. This only works on one-file programs though. You could probably do some "nm" parsing on your object files; complain if there are any functions with a 'T' line but no 'U' lines. -Dan Nelson dnelson@emsphone.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message From owner-freebsd-hackers Sat Jan 2 06:33:33 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA22072 for freebsd-hackers-outgoing; Sat, 2 Jan 1999 06:33:33 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from spooky.rwwa.com (rwwa.com [198.115.177.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA22067 for ; Sat, 2 Jan 1999 06:33:30 -0800 (PST) (envelope-from witr@rwwa.com) Received: from spooky.rwwa.com (localhost.rwwa.com [127.0.0.1]) by spooky.rwwa.com (8.8.7/8.8.7) with ESMTP id JAA01573; Sat, 2 Jan 1999 09:34:50 -0500 (EST) (envelope-from witr@rwwa.com) Message-Id: <199901021434.JAA01573@spooky.rwwa.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: John Polstra cc: kaleb@ics.com, hackers@FreeBSD.ORG Subject: Re: ld (bfd): wrong function names for ELF shared library DT_{INIT,FINI} In-reply-to: Your message of "Mon, 28 Dec 1998 09:57:03 PST." <199812281757.JAA09526@vashon.polstra.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 02 Jan 1999 09:34:50 -0500 From: Robert Withrow Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG jdp@polstra.com said: :- You are not supposed to write your own _init() and _fini() functions :- directly, nor do you need to (see below). Those symbols are reserved :- to the implementation. And by "implementation" you mean the CCS? Also, dlopen(3) says: When an object is first loaded into the address space in this way, its function _init(), if any, is called by the dynamic linker. It doesn't make any mention of this being restricted to the implementation, and I've always assumed I could use the init/fini functions for library specific load-time initting and fining (the need for which is damn rare, btw). jdp@polstra.com said: :- Look up "reserved identifiers" in the C standard if you want the gory :- details. The C standard doesn't have anything to say about dynamic linking. It could have been that the choice of "_" as the first character in these names could have been a mistake WRT the C standard. I wouldn't jump to the conclusion that this mechanism was intended to be restricted to the CCS based on the choice of the names, at least without some more authoratative document (concerning dynamic linking) explicitly saying so. --------------------------------------------------------------------- Robert Withrow, R.W. Withrow Associates, Swampscott MA, witr@rwwa.COM To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message From owner-freebsd-hackers Sat Jan 2 23:00:59 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA20359 for freebsd-hackers-outgoing; Sat, 2 Jan 1999 23:00:59 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from ouch.Oof.NET (ouch.Oof.NET [208.212.72.34]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA20338; Sat, 2 Jan 1999 23:00:56 -0800 (PST) (envelope-from jsteve@research.poc.net) Received: from localhost (sdj@localhost) by ouch.Oof.NET (POC/Oof) with ESMTP id CAA13857; Sun, 3 Jan 1999 02:00:22 -0500 (EST) Date: Sun, 3 Jan 1999 02:00:22 -0500 (EST) From: Steven Ji To: freebsd-hackers@FreeBSD.ORG, freebsd-advocacy@FreeBSD.ORG Subject: snotty quotes Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I recently found this alleged Linus Torvalds quote on someone's sig, while reading through a Linux mailing list archive. 'Ooohh.. "FreeBSD is faster over loopback, when compared to Linux over the wire". Film at 11.' -Linus Does anybody know whether it's real? I've rarely heard such ludicrous comparisons... certainly never from any official source or core member. Nor does the quote jive with what I know about Linus himself. In any case, this is the kind of wasted breath that causes tension between the Linux and BSD communities, where there should instead be more healthy exchange -- as there has been. Just about any UNIX-like OS has its place, big or small, IMHO. Is this not the popular opinion? sdj To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message