From owner-freebsd-bugs Sun Jun 20 16:10: 6 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 07C9114FF5 for ; Sun, 20 Jun 1999 16:10:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id QAA00540; Sun, 20 Jun 1999 16:10:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Sun, 20 Jun 1999 16:10:03 -0700 (PDT) Message-Id: <199906202310.QAA00540@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: David Muir Sharnoff Subject: Re: bin/12311: Hostname.pm hangs forever Reply-To: David Muir Sharnoff Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/12311; it has been noted by GNATS. From: David Muir Sharnoff To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: bin/12311: Hostname.pm hangs forever Date: Sun, 20 Jun 1999 16:08:21 -0700 (PDT) The fix I submitted doesn't work in all cases. Here is a better fix: Index: contrib/perl5/lib/Sys//Hostname.pm =================================================================== RCS file: /usr/cvs/src/contrib/perl5/lib/Sys/Hostname.pm,v retrieving revision 1.1.1.1 diff -c -r1.1.1.1 Hostname.pm *** Hostname.pm 1998/09/09 06:59:55 1.1.1.1 --- Hostname.pm 1999/06/20 22:59:51 *************** *** 94,99 **** --- 94,100 ---- # method 3 - trusty old hostname command || eval { local $SIG{__DIE__}; + local $SIG{CHLD}; $host = `(hostname) 2>/dev/null`; # bsdish } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message