From owner-freebsd-standards@FreeBSD.ORG Tue Oct 24 15:57:58 2006 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 C2C1516A4C2; Tue, 24 Oct 2006 15:57:58 +0000 (UTC) (envelope-from thomas@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F4F043D68; Tue, 24 Oct 2006 15:56:43 +0000 (GMT) (envelope-from thomas@FreeBSD.org) Received: from freefall.freebsd.org (thomas@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9OFuL3O097378; Tue, 24 Oct 2006 15:56:21 GMT (envelope-from thomas@freefall.freebsd.org) Received: (from thomas@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9OFuLQi097377; Tue, 24 Oct 2006 15:56:21 GMT (envelope-from thomas) Date: Tue, 24 Oct 2006 15:56:21 +0000 From: Thomas Quinot To: bug-followup@freebsd.org Message-ID: <20061024155621.GA97295@freefall.freebsd.org> References: <20061024104712.890B35C68E@melamine.cuivre.fr.eu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20061024104712.890B35C68E@melamine.cuivre.fr.eu.org> User-Agent: Mutt/1.4.2.2i Cc: FreeBSD-standards@freebsd.org Subject: Re: standards/104743: Wrong values for _POSIX_ minimal limits 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: Tue, 24 Oct 2006 15:57:58 -0000 On Tue, Oct 24, 2006 at 12:47:12PM +0200, Thomas Quinot wrote: > The FreeBSD version of standard C header file is not > conforming to the Single UNIX Specification version 2. ... but most of them actually *are* conformant with the later revision SUSv3 (POSIX 1003.1 TC1). > -#define _POSIX_CHILD_MAX 25 > -#define _POSIX_NGROUPS_MAX 8 > -#define _POSIX_OPEN_MAX 20 > -#define _POSIX_PATH_MAX 256 > -#define _POSIX_TZNAME_MAX 6 These are actually correct with respect to the later specification. > -#define _POSIX_AIO_LISTIO_MAX 16 > +#define _POSIX_AIO_LISTIO_MAX 2 This one is still unclear to me as IEEE Std 1003.1-2001 still lists the value 2.