Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Oct 2006 15:07:09 +1000 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Thomas Quinot <thomas@FreeBSD.org>
Cc:        FreeBSD-standards@FreeBSD.org, bug-followup@FreeBSD.org
Subject:   Re: standards/104743: Wrong values for _POSIX_ minimal limits
Message-ID:  <20061025145946.R3107@delplex.bde.org>
In-Reply-To: <20061024155621.GA97295@freefall.freebsd.org>
References:  <20061024104712.890B35C68E@melamine.cuivre.fr.eu.org> <20061024155621.GA97295@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 24 Oct 2006, Thomas Quinot wrote:

> On Tue, Oct 24, 2006 at 12:47:12PM +0200, Thomas Quinot wrote:
>
>> 	The FreeBSD version of standard C header file <limits.h> 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.

_POSIX_NGROUPS_MAX = 8 is also correct with respect to some former
specifications (1996, 2001, but not 1990).  Apparently, supplementary
groups are optional again.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061025145946.R3107>