From owner-freebsd-stable Fri Sep 15 8:33:48 2000 Delivered-To: freebsd-stable@freebsd.org Received: from point.osg.gov.bc.ca (point.osg.gov.bc.ca [142.32.102.44]) by hub.freebsd.org (Postfix) with ESMTP id 321E637B422 for ; Fri, 15 Sep 2000 08:33:45 -0700 (PDT) Received: (from daemon@localhost) by point.osg.gov.bc.ca (8.8.7/8.8.8) id IAA06284; Fri, 15 Sep 2000 08:33:42 -0700 Received: from passer.osg.gov.bc.ca(142.32.110.29) via SMTP by point.osg.gov.bc.ca, id smtpda06282; Fri Sep 15 08:33:37 2000 Received: (from uucp@localhost) by passer.osg.gov.bc.ca (8.9.3/8.9.1) id IAA57192; Fri, 15 Sep 2000 08:33:37 -0700 (PDT) Received: from cwsys9.cwsent.com(10.2.2.1), claiming to be "cwsys.cwsent.com" via SMTP by passer9.cwsent.com, id smtpdq57190; Fri Sep 15 08:33:33 2000 Received: (from uucp@localhost) by cwsys.cwsent.com (8.11.0/8.9.1) id e8FFXWH24798; Fri, 15 Sep 2000 08:33:32 -0700 (PDT) Message-Id: <200009151533.e8FFXWH24798@cwsys.cwsent.com> Received: from localhost.cwsent.com(127.0.0.1), claiming to be "cwsys" via SMTP by localhost.cwsent.com, id smtpdU24779; Fri Sep 15 08:32:46 2000 X-Mailer: exmh version 2.1.1 10/15/1999 Reply-To: Cy Schubert - ITSD Open Systems Group From: Cy Schubert - ITSD Open Systems Group X-OS: FreeBSD 4.1-RELEASE X-Sender: cy To: Vivek Khera Cc: FreeBSD-Stable Subject: Re: negative proccnt In-reply-to: Your message of "Fri, 15 Sep 2000 11:15:30 EDT." <14786.15634.470822.561497@onceler.kciLink.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 15 Sep 2000 08:32:46 -0700 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <14786.15634.470822.561497@onceler.kciLink.com>, Vivek Khera writes: > >>>>> "RTD" == Ryan T Dean writes: > > >> the list manager. With every other list manager, I had to do lots of > >> work manually to clean out bogus addresses and such. > > RTD> Then look at listar. It is new to the ports tree, but has been around f > or > RTD> quite some time. Originally built as a replacement for majordomo, has > RTD> quite a few of the features and configurability of L-Soft's > > It is not worth the trouble to switch again.... Listar botched one > large distribution for me about 1.5 years ago, and that's when I > plunked down the $4500 for the unlimited version of Lyris. I've saved > more than that in my own time since then. > > The native FreeBSD version is allegedly coming out in the next couple > of weeks, so that should solve my zombie problem, and I'll be happier. One can solve zombies in canned software by using a binary editor like emacs to replace the external symbol for fork() with _frk(), then create a _frk() function that will fork() and issue a signal() to trap all SIGCHLD prior to the first fork it issues. When catching a SIGCHLD, just issue wait(). Then load the module using LD_PRELOAD prior to executing the desired application. It's a kludge that can suffice until a more permanent solution can be issued a vendor. Of course it's best to discuss this with the vendor first. I've yet to have a vendor prohibit me from doing this while they're working on a patch. In one case the vendor actually wanted the code. Regards, Phone: (250)387-8437 Cy Schubert Fax: (250)387-5766 Team Leader, Sun/DEC Team Internet: Cy.Schubert@osg.gov.bc.ca Open Systems Group, ITSD, ISTA Province of BC To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message