From owner-freebsd-standards@FreeBSD.ORG Sun Jul 3 00:12:27 2005 Return-Path: X-Original-To: freebsd-standards@FreeBSD.org Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 644A116A47A; Sun, 3 Jul 2005 00:12:27 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D19E43E16; Sun, 3 Jul 2005 00:10:22 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 460CA5EB29; Sat, 2 Jul 2005 17:10:19 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id BE5155C8E1 for ; Tue, 31 Aug 2004 20:24:55 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 094D855C06; Wed, 1 Sep 2004 03:24:50 +0000 (GMT) (envelope-from owner-freebsd-bugs@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 7A1BF16A4D5; Wed, 1 Sep 2004 03:24:49 +0000 (GMT) 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 EAB4116A4CE; Wed, 1 Sep 2004 03:24:45 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC01243D39; Wed, 1 Sep 2004 03:24:45 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) i813Ojg8063641; Wed, 1 Sep 2004 03:24:45 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i813OjTi063637; Wed, 1 Sep 2004 03:24:45 GMT (envelope-from linimon) From: Mark Linimon Message-Id: <200409010324.i813OjTi063637@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-bugs@freebsd.org Errors-To: owner-freebsd-bugs@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Level: Cc: Subject: Re: misc/35381: incorrect floating-point display of large values when using round-upward IEEE mode X-BeenThere: freebsd-standards@freebsd.org List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:12:28 -0000 X-Original-Date: Wed, 1 Sep 2004 03:24:45 GMT X-List-Received-Date: Sun, 03 Jul 2005 00:12:28 -0000 Synopsis: incorrect floating-point display of large values when using round-upward IEEE mode Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: linimon Responsible-Changed-When: Wed Sep 1 03:24:22 GMT 2004 Responsible-Changed-Why: This sounds like a standards issue (from reading the followup). http://www.freebsd.org/cgi/query-pr.cgi?pr=35381 _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org" From owner-freebsd-standards@FreeBSD.ORG Sun Jul 3 00:14:14 2005 Return-Path: X-Original-To: freebsd-standards@FreeBSD.org Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 765A316A46B; Sun, 3 Jul 2005 00:14:14 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3695F43F54; Sun, 3 Jul 2005 00:11:05 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id C5B5B5EB9E; Sat, 2 Jul 2005 17:10:27 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id E0BF55C940 for ; Thu, 2 Sep 2004 21:02:01 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 69F23562A1; Fri, 3 Sep 2004 04:02:01 +0000 (GMT) (envelope-from owner-freebsd-bugs@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 2A63C16A4CE; Fri, 3 Sep 2004 04:02:01 +0000 (GMT) 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 A03FC16A4CE; Fri, 3 Sep 2004 04:01:59 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 813B643D48; Fri, 3 Sep 2004 04:01:59 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) i8341xor046777; Fri, 3 Sep 2004 04:01:59 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i8341xnl046773; Fri, 3 Sep 2004 04:01:59 GMT (envelope-from linimon) From: Mark Linimon Message-Id: <200409030401.i8341xnl046773@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-bugs@freebsd.org Errors-To: owner-freebsd-bugs@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Level: Cc: Subject: Re: kern/53447: poll(2) semantics differ from susV3/POSIX X-BeenThere: freebsd-standards@freebsd.org List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:14:14 -0000 X-Original-Date: Fri, 3 Sep 2004 04:01:59 GMT X-List-Received-Date: Sun, 03 Jul 2005 00:14:14 -0000 Synopsis: poll(2) semantics differ from susV3/POSIX Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: linimon Responsible-Changed-When: Fri Sep 3 04:01:36 GMT 2004 Responsible-Changed-Why: Sounds like a standards problem. http://www.freebsd.org/cgi/query-pr.cgi?pr=53447 _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org" From owner-freebsd-standards@FreeBSD.ORG Sun Jul 3 00:17:33 2005 Return-Path: X-Original-To: freebsd-standards@FreeBSD.org Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1848616A435; Sun, 3 Jul 2005 00:17:33 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDB9A43D9B; Sun, 3 Jul 2005 00:12:28 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 8B7875EC2C; Sat, 2 Jul 2005 17:10:32 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 22F755C993 for ; Mon, 6 Sep 2004 06:57:00 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id C91E756FE7; Mon, 6 Sep 2004 13:56:59 +0000 (GMT) (envelope-from owner-freebsd-bugs@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 729EB16A4D3; Mon, 6 Sep 2004 13:56:59 +0000 (GMT) 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 A0F2A16A4CE; Mon, 6 Sep 2004 13:56:55 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82B2443D1D; Mon, 6 Sep 2004 13:56:55 +0000 (GMT) (envelope-from arved@FreeBSD.org) Received: from freefall.freebsd.org (arved@localhost [127.0.0.1]) i86Dut5l024260; Mon, 6 Sep 2004 13:56:55 GMT (envelope-from arved@freefall.freebsd.org) Received: (from arved@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i86DutQu024256; Mon, 6 Sep 2004 13:56:55 GMT (envelope-from arved) From: Tilman Linneweh Message-Id: <200409061356.i86DutQu024256@freefall.freebsd.org> To: arved@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-bugs@freebsd.org Errors-To: owner-freebsd-bugs@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Level: Cc: Subject: Re: kern/64875: [patch] add a system call: fdatasync() X-BeenThere: freebsd-standards@freebsd.org List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:17:34 -0000 X-Original-Date: Mon, 6 Sep 2004 13:56:55 GMT X-List-Received-Date: Sun, 03 Jul 2005 00:17:34 -0000 Synopsis: [patch] add a system call: fdatasync() Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: arved Responsible-Changed-When: Mon Sep 6 13:56:20 GMT 2004 Responsible-Changed-Why: Over to standards Mailinglist http://www.freebsd.org/cgi/query-pr.cgi?pr=64875 _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org" From owner-freebsd-standards@FreeBSD.ORG Sun Jul 3 00:23:59 2005 Return-Path: X-Original-To: freebsd-standards@FreeBSD.ORG Delivered-To: freebsd-standards@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0AC916A429; Sun, 3 Jul 2005 00:23:59 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74208441EB; Sun, 3 Jul 2005 00:15:53 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id DD1076085C; Sat, 2 Jul 2005 17:15:11 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 858225CA3E for ; Sat, 16 Apr 2005 19:53:41 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id C656655E68; Sun, 17 Apr 2005 02:53:32 +0000 (GMT) (envelope-from owner-freebsd-bugs@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 7672B16A4D3; Sun, 17 Apr 2005 02:53:32 +0000 (GMT) Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 49F0916A4CE; Sun, 17 Apr 2005 02:53:29 +0000 (GMT) Received: from VARK.MIT.EDU (VARK.MIT.EDU [18.95.3.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id E477743D39; Sun, 17 Apr 2005 02:53:28 +0000 (GMT) (envelope-from das@FreeBSD.ORG) Received: from VARK.MIT.EDU (localhost [127.0.0.1]) by VARK.MIT.EDU (8.13.3/8.13.1) with ESMTP id j3H2rRcs064473; Sat, 16 Apr 2005 22:53:27 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.MIT.EDU (8.13.3/8.13.1/Submit) id j3H2rRNE064471; Sat, 16 Apr 2005 22:53:27 -0400 (EDT) (envelope-from das@FreeBSD.ORG) From: David Schultz To: Xin LI Message-ID: <20050417025327.GA20089@VARK.MIT.EDU> Mail-Followup-To: Xin LI , lx@knight.6test.edu.cn, freebsd-bugs@FreeBSD.ORG, freebsd-standards@FreeBSD.ORG References: <200504161637.j3GGbchA015884@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200504161637.j3GGbchA015884@freefall.freebsd.org> X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-bugs@freebsd.org Errors-To: owner-freebsd-bugs@freebsd.org X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on elvis.mu.org X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.2 X-Spam-Level: Cc: lx@knight.6test.edu.cn, freebsd-bugs@FreeBSD.ORG, freebsd-standards@FreeBSD.ORG Subject: Re: kern/80008: Unnecessary requirement of sa_len in getnameinfo() X-BeenThere: freebsd-standards@freebsd.org List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:24:00 -0000 X-Original-Date: Sat, 16 Apr 2005 22:53:27 -0400 X-List-Received-Date: Sun, 03 Jul 2005 00:24:00 -0000 On Sat, Apr 16, 2005, Xin LI wrote: > Synopsis: Unnecessary requirement of sa_len in getnameinfo() > > State-Changed-From-To: open->analyzed > State-Changed-By: delphij > State-Changed-When: Sat Apr 16 16:33:02 GMT 2005 > State-Changed-Why: > Dear freebsd-standards, > > Would you please review the following patch? I have consulted with POSIX > standard and there is no requirement that there must be a "sa_len" field > in sockaddr. Therefore, I think the check should be either removed, or > be replaced with an assignment. Yeah, sa_len has always been a portability problem. Your proposed change looks fine to me. _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org" From owner-freebsd-standards@FreeBSD.ORG Sun Jul 3 00:24:00 2005 Return-Path: X-Original-To: freebsd-standards@FreeBSD.org Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B76CF16A42B; Sun, 3 Jul 2005 00:23:59 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FE3F441E8; Sun, 3 Jul 2005 00:15:53 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id F139A60860; Sat, 2 Jul 2005 17:15:11 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 6F4D15CA44 for ; Sat, 16 Apr 2005 09:37:45 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 06AB1557CA; Sat, 16 Apr 2005 16:37:41 +0000 (GMT) (envelope-from owner-freebsd-bugs@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id B2EF316A4CE; Sat, 16 Apr 2005 16:37:40 +0000 (GMT) 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 F251C16A4CE; Sat, 16 Apr 2005 16:37:38 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9D3D43D45; Sat, 16 Apr 2005 16:37:38 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from freefall.freebsd.org (delphij@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j3GGbce8015888; Sat, 16 Apr 2005 16:37:38 GMT (envelope-from delphij@freefall.freebsd.org) Received: (from delphij@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j3GGbchA015884; Sat, 16 Apr 2005 16:37:38 GMT (envelope-from delphij) From: Xin LI Message-Id: <200504161637.j3GGbchA015884@freefall.freebsd.org> To: lx@knight.6test.edu.cn, delphij@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-bugs@freebsd.org Errors-To: owner-freebsd-bugs@freebsd.org X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on elvis.mu.org X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.2 X-Spam-Level: Cc: Subject: Re: kern/80008: Unnecessary requirement of sa_len in getnameinfo() X-BeenThere: freebsd-standards@freebsd.org List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:24:00 -0000 X-Original-Date: Sat, 16 Apr 2005 16:37:38 GMT X-List-Received-Date: Sun, 03 Jul 2005 00:24:00 -0000 Synopsis: Unnecessary requirement of sa_len in getnameinfo() State-Changed-From-To: open->analyzed State-Changed-By: delphij State-Changed-When: Sat Apr 16 16:33:02 GMT 2005 State-Changed-Why: Dear freebsd-standards, Would you please review the following patch? I have consulted with POSIX standard and there is no requirement that there must be a "sa_len" field in sockaddr. Therefore, I think the check should be either removed, or be replaced with an assignment. Index: getnameinfo.c =================================================================== RCS file: /home/ncvs/src/lib/libc/net/getnameinfo.c,v retrieving revision 1.14 diff -u -r1.14 getnameinfo.c --- getnameinfo.c 1 May 2003 19:03:14 -0000 1.14 +++ getnameinfo.c 16 Apr 2005 16:31:33 -0000 @@ -109,9 +109,6 @@ if (sa == NULL) return EAI_FAIL; - if (sa->sa_len != salen) - return EAI_FAIL; - family = sa->sa_family; for (i = 0; afdl[i].a_af; i++) if (afdl[i].a_af == family) { Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: delphij Responsible-Changed-When: Sat Apr 16 16:33:02 GMT 2005 Responsible-Changed-Why: Patch candidate for review. http://www.freebsd.org/cgi/query-pr.cgi?pr=80008 _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org" From owner-freebsd-standards@FreeBSD.ORG Sun Jul 3 01:02:23 2005 Return-Path: X-Original-To: freebsd-standards@FreeBSD.org Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1A5416B303; Sun, 3 Jul 2005 01:02:05 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9681A453AE; Sun, 3 Jul 2005 00:52:29 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 06BB35D947; Sat, 2 Jul 2005 17:07:15 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 37D685C838 for ; Tue, 21 Sep 2004 10:21:43 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 1F35E56925; Tue, 21 Sep 2004 17:20:47 +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 F3B5C16A534; Tue, 21 Sep 2004 17:20:39 +0000 (GMT) Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE7CD16A4CE; Tue, 21 Sep 2004 17:13:24 +0000 (GMT) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BCDF43D31; Tue, 21 Sep 2004 17:13:24 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id i8LHFdOe031312; Tue, 21 Sep 2004 10:15:39 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id i8LHFd0h031311; Tue, 21 Sep 2004 10:15:39 -0700 From: Brooks Davis To: Hajimu UMEMOTO Message-ID: <20040921171539.GA30996@odin.ac.hmc.edu> References: <200409200250.49518.max@love2party.net> <20040921100220.GC842@empiric.icir.org> <20040921161420.GA17290@odin.ac.hmc.edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sdtB3X0nJg68CQEu" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-arch@freebsd.org Errors-To: owner-freebsd-arch@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.64 X-Spam-Level: Cc: freebsd-net@FreeBSD.org, freebsd-hackers@FreeBSD.org, freebsd-standards@FreeBSD.org, Max Laier , freebsd-arch@FreeBSD.org Subject: Re: Global (non _KERNEL) place for sockaddr_union? X-BeenThere: freebsd-standards@freebsd.org List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:02:23 -0000 X-Original-Date: Tue, 21 Sep 2004 10:15:39 -0700 X-List-Received-Date: Sun, 03 Jul 2005 01:02:23 -0000 --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 22, 2004 at 02:09:11AM +0900, Hajimu UMEMOTO wrote: > Hi, >=20 > >>>>> On Tue, 21 Sep 2004 09:14:20 -0700 > >>>>> Brooks Davis said: >=20 > brooks> The real problem may be that KAME mistakenly gave sockaddr_union a > brooks> general name when it isn't and such a type would be hell to actua= lly > brooks> work with. A custom union that does exactly what pf needs may be= the > brooks> best approach. >=20 > I believe KAME doesn't use non standard struct such as sock_union. Oops, you are correct, it's part of fastipsec, not KAME. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --sdtB3X0nJg68CQEu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFBUGG7XY6L6fI4GtQRAmuhAJ9RmMTuSRuAs9YIhRNJ55xq0k1KgwCfY/y3 zqiSVO6mzuxWu2C7MB4GKi8= =lDSM -----END PGP SIGNATURE----- --sdtB3X0nJg68CQEu-- From owner-freebsd-standards@FreeBSD.ORG Sun Jul 3 01:02:24 2005 Return-Path: X-Original-To: standards@FreeBSD.ORG Delivered-To: freebsd-standards@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A520516B56B; Sun, 3 Jul 2005 01:02:07 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5724644C01; Sun, 3 Jul 2005 00:52:36 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 0C84F5DE0D; Sat, 2 Jul 2005 17:08:11 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id BB5705CA60 for ; Tue, 3 May 2005 15:47:44 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 8C00E56B41; Tue, 3 May 2005 22:47:31 +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 66E6D16A4D5; Tue, 3 May 2005 22:47:31 +0000 (GMT) Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B099116A4CE; Tue, 3 May 2005 22:47:26 +0000 (GMT) Received: from VARK.MIT.EDU (VARK.MIT.EDU [18.95.3.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E28E43D5D; Tue, 3 May 2005 22:47:26 +0000 (GMT) (envelope-from das@FreeBSD.ORG) Received: from VARK.MIT.EDU (localhost [127.0.0.1]) by VARK.MIT.EDU (8.13.3/8.13.1) with ESMTP id j43Mi9A3016397; Tue, 3 May 2005 18:44:09 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.MIT.EDU (8.13.3/8.13.1/Submit) id j43Mi99l016396; Tue, 3 May 2005 18:44:09 -0400 (EDT) (envelope-from das@FreeBSD.ORG) From: David Schultz To: Hajimu UMEMOTO Message-ID: <20050503224409.GA16252@VARK.MIT.EDU> Mail-Followup-To: Hajimu UMEMOTO , arch@FreeBSD.ORG, standards@FreeBSD.ORG References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-arch@freebsd.org Errors-To: owner-freebsd-arch@freebsd.org X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on elvis.mu.org X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL, BAYES_00, J_CHICKENPOX_65, J_CHICKENPOX_75 autolearn=no version=3.0.2 X-Spam-Level: Cc: arch@FreeBSD.ORG, standards@FreeBSD.ORG Subject: Re: [CFR] correct type of addrinfo.ai_addrlen and netent.n_net X-BeenThere: freebsd-standards@freebsd.org List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:02:24 -0000 X-Original-Date: Tue, 3 May 2005 18:44:09 -0400 X-List-Received-Date: Sun, 03 Jul 2005 01:02:24 -0000 On Wed, May 04, 2005, Hajimu UMEMOTO wrote: > Hi, > > The ai_addrlen of a struct addrinfo used to be a size_t, per RFC 2553. > In XNS5.2, and subsequently in POSIX-2001 and RFC 3493, it was changed > to a socklen_t. > And, the n_net of a struct netent used to be an unsigned long integer. > In XNS5, and subsequently in POSIX-2001, it was changed to an > uint32_t. > > I made a patch to correct these: > > http://www.imasy.or.jp/~ume/FreeBSD/netdb.h-padding.diff > > To accomodate for this while preserving ABI compatibility with the old > interface, we need to prepend or append 32 bits of padding, depending > on the (LP64) architecture's endianness. I wish to delete these > padding before 6.0-RELEASE. > > Please review it. I have a subset of this (along with some other changes for POSIX) in my tree---see the patch below. My patch only includes the part that can be done without breaking the ABI. (Actually, doesn't your patch *fix* the ABI with respect to FreeBSD 4.X? It just breaks it w.r.t. 5.X, I think.) Assuming that people are willing to accept the ABI breakage (and I'm not sure this is true), the patch looks reasonable. I have two minor comments: - You should use socklen_t instead of uint32_t, as appropriate. - It's probably better to use the machine/endian.h macros to test endianness instead of hard-coding every architecture. Index: netdb.h =================================================================== RCS file: /cvs/src/include/netdb.h,v retrieving revision 1.34 diff -u -r1.34 netdb.h --- netdb.h 14 Feb 2005 11:33:11 -0000 1.34 +++ netdb.h 21 Mar 2005 00:57:54 -0000 @@ -63,17 +63,19 @@ #include #include - -#ifndef _SIZE_T_DECLARED -typedef __size_t size_t; -#define _SIZE_T_DECLARED -#endif +#include +#include #ifndef _SOCKLEN_T_DECLARED typedef __socklen_t socklen_t; #define _SOCKLEN_T_DECLARED #endif +#ifndef _UINT32_T_DECLARED +typedef __uint32_t uint32_t; +#define _UINT32_T_DECLARED +#endif + #ifndef _PATH_HEQUIV # define _PATH_HEQUIV "/etc/hosts.equiv" #endif @@ -100,13 +102,19 @@ /* * Assumption here is that a network number - * fits in an unsigned long -- probably a poor one. + * fits in 32 bits -- probably a poor one, but required by POSIX. */ struct netent { char *n_name; /* official name of net */ char **n_aliases; /* alias list */ int n_addrtype; /* net address type */ - unsigned long n_net; /* network # */ +#if __LONG_BIT == 64 && _BYTE_ORDER == _BIG_ENDIAN + uint32_t __unused; /* ABI compat */ +#endif + uint32_t n_net; /* network # */ +#if __LONG_BIT == 64 && _BYTE_ORDER == _LITTLE_ENDIAN + uint32_t __unused; /* ABI compat */ +#endif }; struct servent { @@ -127,24 +135,32 @@ int ai_family; /* PF_xxx */ int ai_socktype; /* SOCK_xxx */ int ai_protocol; /* 0 or IPPROTO_xxx for IPv4 and IPv6 */ - size_t ai_addrlen; /* length of ai_addr */ + /* XXX ai_addrlen should have type socklen_t */ + __size_t ai_addrlen; /* length of ai_addr */ char *ai_canonname; /* canonical name for hostname */ struct sockaddr *ai_addr; /* binary address */ struct addrinfo *ai_next; /* next structure in linked list */ }; +/* Highest reserved port number. Keep in sync with netinet/in.h. */ +#define IPPORT_RESERVED 1024 + /* * Error return codes from gethostbyname() and gethostbyaddr() * (left in h_errno). */ +#if __BSD_VISIBLE #define NETDB_INTERNAL -1 /* see errno */ #define NETDB_SUCCESS 0 /* no problem */ +#endif #define HOST_NOT_FOUND 1 /* Authoritative Answer Host not found */ #define TRY_AGAIN 2 /* Non-Authoritative Host not found, or SERVERFAIL */ #define NO_RECOVERY 3 /* Non recoverable errors, FORMERR, REFUSED, NOTIMP */ #define NO_DATA 4 /* Valid name, no data record of requested type */ +#if __BSD_VISIBLE #define NO_ADDRESS NO_DATA /* no address, look for MX record */ +#endif /* * Error return codes from getaddrinfo() @@ -166,9 +182,14 @@ #define EAI_SERVICE 9 /* servname not supported for ai_socktype */ #define EAI_SOCKTYPE 10 /* ai_socktype not supported */ #define EAI_SYSTEM 11 /* system error returned in errno */ +#if __BSD_VISIBLE #define EAI_BADHINTS 12 #define EAI_PROTOCOL 13 -#define EAI_MAX 14 +#endif +#define EAI_OVERFLOW 14 /* argument buffer overflowed */ +#if __BSD_VISIBLE +#define EAI_MAX 15 +#endif /* * Flag values for getaddrinfo() @@ -177,23 +198,33 @@ #define AI_CANONNAME 0x00000002 /* fill ai_canonname */ #define AI_NUMERICHOST 0x00000004 /* prevent host name resolution */ #define AI_NUMERICSERV 0x00000008 /* prevent service name resolution */ + +#if __BSD_VISIBLE /* valid flags for addrinfo (not a standard def, apps should not use it) */ #define AI_MASK \ (AI_PASSIVE | AI_CANONNAME | AI_NUMERICHOST | AI_NUMERICSERV | \ AI_ADDRCONFIG) +#endif #define AI_ALL 0x00000100 /* IPv6 and IPv4-mapped (with AI_V4MAPPED) */ +#if __BSD_VISIBLE #define AI_V4MAPPED_CFG 0x00000200 /* accept IPv4-mapped if kernel supports */ +#endif #define AI_ADDRCONFIG 0x00000400 /* only if any address is assigned */ #define AI_V4MAPPED 0x00000800 /* accept IPv4-mapped IPv6 address */ + +#if __BSD_VISIBLE /* special recommended flags for getipnodebyname */ #define AI_DEFAULT (AI_V4MAPPED_CFG | AI_ADDRCONFIG) +#endif +#if __BSD_VISIBLE /* * Constants for getnameinfo() */ #define NI_MAXHOST 1025 #define NI_MAXSERV 32 +#endif /* * Flag values for getnameinfo() @@ -203,72 +234,81 @@ #define NI_NAMEREQD 0x00000004 #define NI_NUMERICSERV 0x00000008 #define NI_DGRAM 0x00000010 -#if 1 /* obsolete */ +#if __BSD_VISIBLE /* obsolete */ #define NI_WITHSCOPEID 0x00000020 #endif +#if __BSD_VISIBLE /* * Scope delimit character */ #define SCOPE_DELIMITER '%' +#endif __BEGIN_DECLS void endhostent(void); void endnetent(void); -void endnetgrent(void); void endprotoent(void); void endservent(void); -void freehostent(struct hostent *); -struct hostent *gethostbyaddr(const char *, int, int); +struct hostent *gethostbyaddr(const void *, int, int); struct hostent *gethostbyname(const char *); -struct hostent *gethostbyname2(const char *, int); struct hostent *gethostent(void); -struct hostent *getipnodebyaddr(const void *, size_t, int, int *); -struct hostent *getipnodebyname(const char *, int, int, int *); struct netent *getnetbyaddr(unsigned long, int); struct netent *getnetbyname(const char *); struct netent *getnetent(void); -int getnetgrent(char **, char **, char **); struct protoent *getprotobyname(const char *); struct protoent *getprotobynumber(int); struct protoent *getprotoent(void); struct servent *getservbyname(const char *, const char *); struct servent *getservbyport(int, const char *); struct servent *getservent(void); -void herror(const char *); -__const char *hstrerror(int); -int innetgr(const char *, const char *, const char *, const char *); + +/* XXX Should replace __size_t with socklen_t below */ void sethostent(int); /* void sethostfile(const char *); */ void setnetent(int); void setprotoent(int); -int getaddrinfo(const char *, const char *, - const struct addrinfo *, struct addrinfo **); -int getnameinfo(const struct sockaddr *, socklen_t, char *, - size_t, char *, size_t, int); +int getaddrinfo(const char * __restrict, const char * __restrict, + const struct addrinfo * __restrict, + struct addrinfo ** __restrict); +int getnameinfo(const struct sockaddr * __restrict, socklen_t, + char * __restrict, __size_t, char * __restrict, + __size_t, int); void freeaddrinfo(struct addrinfo *); const char *gai_strerror(int); -void setnetgrent(const char *); void setservent(int); +#if __BSD_VISIBLE +void endnetgrent(void); +void freehostent(struct hostent *); +struct hostent *gethostbyname2(const char *, int); +struct hostent *getipnodebyaddr(const void *, __size_t, int, int *); +struct hostent *getipnodebyname(const char *, int, int, int *); +int getnetgrent(char **, char **, char **); +void herror(const char *); +__const char *hstrerror(int); +int innetgr(const char *, const char *, const char *, const char *); +void setnetgrent(const char *); +#endif + /* * PRIVATE functions specific to the FreeBSD implementation */ /* DO NOT USE THESE, THEY ARE SUBJECT TO CHANGE AND ARE NOT PORTABLE!!! */ int * __h_error(void); -void _sethosthtent(int); -void _endhosthtent(void); -void _sethostdnsent(int); -void _endhostdnsent(void); -void _setnethtent(int); -void _endnethtent(void); -void _setnetdnsent(int); -void _endnetdnsent(void); -struct hostent * _gethostbynisname(const char *, int); -struct hostent * _gethostbynisaddr(const char *, int, int); -void _map_v4v6_address(const char *, char *); -void _map_v4v6_hostent(struct hostent *, char **, char **); +void __sethosthtent(int); +void __endhosthtent(void); +void __sethostdnsent(int); +void __endhostdnsent(void); +void __setnethtent(int); +void __endnethtent(void); +void __setnetdnsent(int); +void __endnetdnsent(void); +struct hostent * __gethostbynisname(const char *, int); +struct hostent * __gethostbynisaddr(const char *, int, int); +void __map_v4v6_address(const char *, char *); +void __map_v4v6_hostent(struct hostent *, char **, char **); __END_DECLS #endif /* !_NETDB_H_ */ _______________________________________________ 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" From owner-freebsd-standards@FreeBSD.ORG Sun Jul 3 01:03:25 2005 Return-Path: X-Original-To: freebsd-standards@FreeBSD.org Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74CBA16B805; Sun, 3 Jul 2005 01:02:59 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 362D043EFA; Sun, 3 Jul 2005 00:55:12 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 158B95E893; Sat, 2 Jul 2005 17:10:04 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id A9FE05C9A6 for ; Fri, 27 Aug 2004 06:05:19 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id C3F0A55B38; Fri, 27 Aug 2004 13:05:18 +0000 (GMT) (envelope-from owner-freebsd-bugs@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 9CA6216A4CE; Fri, 27 Aug 2004 13:05:18 +0000 (GMT) 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 143FB16A4CE; Fri, 27 Aug 2004 13:05:16 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAE1543D54; Fri, 27 Aug 2004 13:05:15 +0000 (GMT) (envelope-from arved@FreeBSD.org) Received: from freefall.freebsd.org (arved@localhost [127.0.0.1]) i7RD5FaA058449; Fri, 27 Aug 2004 13:05:15 GMT (envelope-from arved@freefall.freebsd.org) Received: (from arved@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i7RD5Fos058444; Fri, 27 Aug 2004 13:05:15 GMT (envelope-from arved) From: Tilman Linneweh Message-Id: <200408271305.i7RD5Fos058444@freefall.freebsd.org> To: arved@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-bugs@freebsd.org Errors-To: owner-freebsd-bugs@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Level: Cc: Subject: Re: kern/46239: posix semaphore implementation errors X-BeenThere: freebsd-standards@freebsd.org List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:03:28 -0000 X-Original-Date: Fri, 27 Aug 2004 13:05:15 GMT X-List-Received-Date: Sun, 03 Jul 2005 01:03:28 -0000 Synopsis: posix semaphore implementation errors Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: arved Responsible-Changed-When: Fri Aug 27 13:03:31 GMT 2004 Responsible-Changed-Why: Over to standards to check, if we violate POSIX here. http://www.freebsd.org/cgi/query-pr.cgi?pr=46239 _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org" From owner-freebsd-standards@FreeBSD.ORG Mon Jul 4 11:02:29 2005 Return-Path: X-Original-To: freebsd-standards@freebsd.org Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38FDF16A420 for ; Mon, 4 Jul 2005 11:02:29 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1160643D48 for ; Mon, 4 Jul 2005 11:02:29 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j64B2SBk034699 for ; Mon, 4 Jul 2005 11:02:28 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j64B2SrZ034693 for freebsd-standards@freebsd.org; Mon, 4 Jul 2005 11:02:28 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 4 Jul 2005 11:02:28 GMT Message-Id: <200507041102.j64B2SrZ034693@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-standards@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2005 11:02:29 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2001/03/05] bin/25542 standards /bin/sh: null char in quoted string p [2002/02/25] standards/35307standards standard include files are not standard c o [2002/12/13] kern/46239 standards posix semaphore implementation errors o [2003/04/21] standards/51209standards [PATCH] add a64l()/l64a/l64a_r functions p [2003/06/05] standards/52972standards /bin/sh arithmetic not POSIX compliant o [2003/07/12] standards/54410standards one-true-awk not POSIX compliant (no exte o [2004/11/03] standards/73500standards 'set +o' in /bin/sh does not include unse o [2005/03/03] standards/78357standards getaddrinfo() doesn't appear to support A o [2005/06/25] standards/82654standards C99 long double math functions are missin 9 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/09/24] bin/21519 standards sys/dir.h should be deprecated some more o [2001/01/16] bin/24390 standards Replacing old dir-symlinks when using /bi s [2001/01/24] standards/24590standards timezone function not compatible witn Sin s [2001/06/18] kern/28260 standards UIO_MAXIOV needs to be made public p [2001/11/20] standards/32126standards getopt(3) not Unix-98 conformant o [2002/02/27] misc/35381 standards incorrect floating-point display of large s [2002/03/19] standards/36076standards Implementation of POSIX fuser command o [2002/06/14] standards/39256standards [v]snprintf aren't POSIX-conformant for s o [2002/07/09] kern/40378 standards stdlib.h gives needless warnings with -an p [2002/08/12] standards/41576standards POSIX compliance of ln(1) o [2002/10/23] standards/44425standards getcwd() succeeds even if current dir has o [2002/12/09] standards/46119standards Priority problems for SCHED_OTHER using p o [2003/07/24] standards/54809standards pcvt deficits o [2003/07/25] standards/54833standards more pcvt deficits o [2003/07/25] standards/54839standards pcvt deficits o [2003/07/31] standards/55112standards glob.h, glob_t's gl_pathc should be "size o [2003/09/05] standards/56476standards cd9660 unicode support simple hack o [2003/10/29] standards/58676standards grantpt(3) alters storage used by ptsname s [2004/02/14] standards/62858standards malloc(0) not C99 compliant p [2004/02/21] standards/63173standards Patch to add getopt_long_only(3) to libc o [2004/03/29] kern/64875 standards [patch] add a system call: fdatasync() o [2004/05/07] standards/66357standards make POSIX conformance problem ('sh -e' & o [2004/05/11] standards/66531standards _gettemp uses a far smaller set of filena o [2004/08/22] standards/70813standards [PATCH] ls not Posix compliant o [2004/08/26] docs/70985 standards [patch] sh(1): incomplete documentation o o [2004/09/22] standards/72006standards floating point formating in non-C locales o [2005/03/20] standards/79055standards Add an IFS regression test for shells o [2005/03/20] standards/79056standards regex(3) regression tests o [2005/03/21] standards/79067standards /bin/sh should be more intelligent about o [2005/05/20] standards/81287standards [PATCH]: fingerd(8) might send a line not 30 problems total.