From owner-freebsd-current Fri Dec 11 17:09:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA24899 for freebsd-current-outgoing; Fri, 11 Dec 1998 17:09:35 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from apollo.backplane.com (apollo.backplane.com [209.157.86.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA24894 for ; Fri, 11 Dec 1998 17:09:31 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.1/8.9.1) id QAA41407; Fri, 11 Dec 1998 16:31:02 -0800 (PST) (envelope-from dillon) Date: Fri, 11 Dec 1998 16:31:02 -0800 (PST) From: Matthew Dillon Message-Id: <199812120031.QAA41407@apollo.backplane.com> To: Peter Edwards Cc: Archie Cobbs , freebsd-current@FreeBSD.ORG Subject: Re: inetd: realloc/free bug References: <199812111957.LAA27876@bubba.whistle.com> <3671B6B6.792BA595@isocor.ie> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've commited my fix to inetd. As I said before, there really isn't much to it. You simply allow signal operation around the select() code and block signals at all other times and you are done. No fancy pipes, no fancy global flags, insignificantly delayed signal operation (and nominally not delayed at all), inherent event serialization, etc etc etc. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message