From owner-freebsd-bugs@FreeBSD.ORG Wed Oct 29 12:00:34 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC41816A4D0 for ; Wed, 29 Oct 2003 12:00:34 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EF6143FDD for ; Wed, 29 Oct 2003 12:00:34 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h9TK0XFY063094 for ; Wed, 29 Oct 2003 12:00:33 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h9TK0XWq063093; Wed, 29 Oct 2003 12:00:33 -0800 (PST) (envelope-from gnats) Date: Wed, 29 Oct 2003 12:00:33 -0800 (PST) Message-Id: <200310292000.h9TK0XWq063093@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Jonathan Lennox Subject: Re: bin/58687: gethostbyname leaks kqueue file descriptors with pthreads and static linking X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Jonathan Lennox List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2003 20:00:34 -0000 The following reply was made to PR bin/58687; it has been noted by GNATS. From: Jonathan Lennox To: freebsd-gnats-submit@FreeBSD.org, lennox@cs.columbia.edu Cc: Subject: Re: bin/58687: gethostbyname leaks kqueue file descriptors with pthreads and static linking Date: Wed, 29 Oct 2003 14:58:51 -0500 Apologies, the previous patch was incomplete. This is the correct patch, which has been built, installed, and confirmed to solve the problem. --- lib/libc_r/uthread/uthread_init.c.orig Wed Oct 29 11:00:53 2003 +++ lib/libc_r/uthread/uthread_init.c Wed Oct 29 11:01:21 2003 @@ -99,6 +99,7 @@ &_getsockopt, &_ioctl, &_kevent, + &_kqueue, &_listen, &_nanosleep, &_open, --- lib/libc/include/namespace.h.orig Wed Oct 29 14:13:09 2003 +++ lib/libc/include/namespace.h Wed Oct 29 14:13:31 2003 @@ -77,6 +77,7 @@ #define getsockopt _getsockopt #define ioctl _ioctl /* #define kevent _kevent */ +#define kqueue _kqueue #define listen _listen #define nanosleep _nanosleep #define open _open --- lib/libc/include/un-namespace.h.orig Wed Oct 29 14:13:13 2003 +++ lib/libc/include/un-namespace.h Wed Oct 29 14:13:55 2003 @@ -58,6 +58,7 @@ #undef getsockopt #undef ioctl #undef kevent +#undef kqueue #undef listen #undef nanosleep #undef open