standards/104743: Wrong values for _POSIX_ minimal limits

Bruce Evans bde at zeta.org.au
Wed Oct 25 05:10:26 UTC 2006


The following reply was made to PR standards/104743; it has been noted by GNATS.

From: Bruce Evans <bde at zeta.org.au>
To: Thomas Quinot <thomas at FreeBSD.org>
Cc: bug-followup at FreeBSD.org, FreeBSD-standards at FreeBSD.org
Subject: Re: standards/104743: Wrong values for _POSIX_ minimal limits
Date: Wed, 25 Oct 2006 15:07:09 +1000 (EST)

 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


More information about the freebsd-standards mailing list