Email List: Xaustin-review-lX
[All Lists]

Defect in XSH sysconf

To: yyyyyyyyyyyyyyy@xxxxxxxxxxxxx
Subject: Defect in XSH sysconf
From: yyyyyy@xxxxxxxxxxxxx
Date: Thu, 5 Jun 2003 11:58:10 +0100 (BST)
        Defect report from : Andrew Josey , The Open Group

(Please direct followup comments direct to yyyyyyyyyyyyyy@xxxxxxxxxxxxx)

@ page 1474 line 45637-45642 section sysconf editorial {_POSIX_V6_*}

Problem:

Edition of Specification (Year): 2003

Defect code :  1. Error

In the sysconf() page we list the following entries (all prefixed
_POSIX_V6*)

_POSIX_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32 
_POSIX_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG 
_POSIX_V6_LP64_OFF64 _SC_V6_LP64_OFF64
_POSIX_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG 

However there are no _POSIX_V6* defined symbols in unistd.h.

We have _V6_* symbols, _SC_V6* symbols,  and _CS_POSIX_V6*


I suspect that we should have had the _V6_* symbols be _POSIX_V6*


Action:

This needs discussion. 

One course of corrective action could be to update the symbols in the
first column of sysconf() to be _V6* rather than _POSIX_V6* .

Alternately we could have _POSIX_V6*, and _SC_POSIX_V6* which would
be consistent with the _CS_POSIX_V6*

<Prev in Thread] Current Thread [Next in Thread>