standards/104743: Wrong values for _POSIX_ minimal limits
Thomas Quinot
thomas at FreeBSD.org
Tue Oct 24 09:00:49 PDT 2006
The following reply was made to PR standards/104743; it has been noted by GNATS.
From: Thomas Quinot <thomas at FreeBSD.org>
To: bug-followup at freebsd.org
Cc: FreeBSD-standards at freebsd.org
Subject: Re: standards/104743: Wrong values for _POSIX_ minimal limits
Date: Tue, 24 Oct 2006 15:56:21 +0000
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.
> -#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.
More information about the freebsd-standards
mailing list