From owner-freebsd-java@FreeBSD.ORG Wed Dec 13 14:25:01 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E7F5016A494; Wed, 13 Dec 2006 14:25:01 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from digger1.defence.gov.au (digger1.defence.gov.au [203.5.217.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 585EC43CC1; Wed, 13 Dec 2006 14:23:23 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from ednmsw501.dsto.defence.gov.au (ednmsw501.dsto.defence.gov.au [131.185.2.150]) by digger1.defence.gov.au (8.13.8/8.13.8) with ESMTP id kBDEHnur016958; Thu, 14 Dec 2006 00:47:49 +1030 (CST) Received: from ednux519.dsto.defence.gov.au (unverified) by ednmsw501.dsto.defence.gov.au (Content Technologies SMTPRS 4.3.17) with ESMTP id ; Thu, 14 Dec 2006 00:54:47 +1030 Received: from ednex510.dsto.defence.gov.au (ednex510.dsto.defence.gov.au [131.185.2.170]) by ednux519.dsto.defence.gov.au (8.13.6+Sun/8.13.6) with ESMTP id kBD3Vb4P011855; Wed, 13 Dec 2006 14:01:40 +1030 (CST) Received: from ednexdev.dsto.defence.gov.au ([131.185.2.82]) by ednex510.dsto.defence.gov.au with Microsoft SMTPSVC(6.0.3790.1830); Wed, 13 Dec 2006 14:08:58 +1030 Received: from mail pickup service by ednexdev.dsto.defence.gov.au with Microsoft SMTPSVC; Wed, 13 Dec 2006 14:08:57 +1030 Received: from ednmsw506.dsto.defence.gov.au ([131.185.2.88]) by ednexdev.dsto.defence.gov.au with Microsoft SMTPSVC(6.0.3790.1830); Wed, 13 Dec 2006 01:06:39 +1030 Received: from digger1.defence.gov.au (unverified) by ednmsw506.dsto.defence.gov.au (Content Technologies SMTPRS 4.3.14) with ESMTP id for ; Wed, 13 Dec 2006 01:06:39 +1030 Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by digger1.defence.gov.au (8.13.8/8.13.8) with ESMTP id kBCETbgl022078 for ; Wed, 13 Dec 2006 00:59:38 +1030 (CST) Received: from hub.freebsd.org (hub.freebsd.org [69.147.83.54]) by mx2.freebsd.org (Postfix) with ESMTP id 1317663003; Tue, 12 Dec 2006 14:35:43 +0000 (GMT) (envelope-from owner-freebsd-arch@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id D07D116A575; Tue, 12 Dec 2006 14:35:47 +0000 (UTC) (envelope-from owner-freebsd-arch@freebsd.org) X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0367216A51C; Tue, 12 Dec 2006 14:34:39 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2FB3044407; Tue, 12 Dec 2006 14:17:59 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.8/8.13.8/NETPLEX) with ESMTP id kBCEJ94W000917; Tue, 12 Dec 2006 09:19:09 -0500 (EST) Date: Tue, 12 Dec 2006 09:19:09 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: "Arne H. Juul" In-Reply-To: Message-ID: References: <20061211171115.GD311@deviant.kiev.zoral.com.ua> <200612120816.07608.davidxu@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-3.0 (mail.ntplx.net [204.213.176.10]); Tue, 12 Dec 2006 09:19:10 -0500 (EST) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Sender: owner-freebsd-arch@freebsd.org Errors-To: owner-freebsd-arch@freebsd.org X-OriginalArrivalTime: 12 Dec 2006 14:36:39.0605 (UTC) FILETIME=[EF3BC650:01C71DFA] X-TM-AS-Product-Ver: SMEX-7.0.0.1345-3.6.1039-14784.003 X-TM-AS-Result: No--10.765100-8.000000-2 Cc: Kostik Belousov , freebsd-java@freebsd.org, David Xu , freebsd-arch@freebsd.org Subject: Re: close() of active socket does not work on FreeBSD 6 X-BeenThere: freebsd-java@freebsd.org Reply-To: Daniel Eischen List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Dec 2006 14:25:02 -0000 On Mon, 11 Dec 2006, Daniel Eischen wrote: > > Common sense leads me to think that a close() should release > threads in IO operations (reads/writes/selects/polls) and > return EBADF or something appropriate. At least when behavior > is not dictated by POSIX or other historical/defactor behavior. BTW, I tested the behavior on Solaris. Solaris returns EBADF with the posted sample C program. -- DE _______________________________________________ freebsd-arch@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-arch To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"