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

Defect in XBD

To: yyyyyyyyyyyyyyy@xxxxxxxxxxxxx
Subject: Defect in XBD
From: Michael Gonzalez <yyy@xxxxxxxxx>
Date: Tue, 23 Apr 2002 11:31:40 +0200
Organization: Universidad de Cantabria
@ page 16 line 669-672  section 2.1.3 objection

Problem:

The standard does not say which functions fall under the option:
      Job Control (with symbol _POSIX_JOB_CONTROL)

Although this option is mandatory in the new POSIX.1 standard, it is
called out by the POSIX.13 realtime profiles and therefore the
specification of which functions fall under the option is necessary.

Action:

Specify the list of functions that fall under the Job Control
option. This could be a list in section 2.1.3.1


-------------

@ page 16 line 649-716 section 2.1.3 objection

Problem:

The standard does not say which functions fall under the option:
      Regular expression functions (with symbol _POSIX_REGEXP)

The symbol is specified under <unistd.h>, but not described in section
2.1.3

Although this option is mandatory in the new POSIX.1 standard, it is
called out by the new POSIX.13 realtime profiles and therefore the
specification of which functions fall under the option is necessary.

Action: 

Specify the _POSIX_REGEXP symbol in section 2.1.3, and specify the
list of functions that fall under the Regular expressions option. This
could be a list in section 2.1.3.1

-------------

@ page 16 line 649-716 section 2.1.3 objection

Problem:

The standard does not say which functions fall under the option:
      Reader/Writer locks (with symbol _POSIX_READER_WRITER_LOCKS)

The symbol is specified under <unistd.h>, but not described in section
2.1.3

Although this option is mandatory in the new POSIX.1 standard under
the threads option, it is called out by the new POSIX.13 realtime
profiles and therefore the specification of which functions fall
under the option is necessary.

Action: 

Specify the _POSIX_READER_WRITER_LOCKS symbol in section 2.1.3, and
specify the list of functions that fall under the corresponding
option. This could be a list in section 2.1.3.1


-------------

@ page 16 line 649-716 section 2.1.3 objection

Problem:

The standard does not say which functions fall under the XOPEN_SHM
option. The symbol is specified under <unistd.h>, but not described in
section 2.1.3

This option is called out by the new POSIX.13 realtime profiles and
therefore the specification of which functions fall under the option
is necessary.

Action: 

Specify the XOPEN_SHM symbol in section 2.1.3, and specify the list of
functions that fall under the corresponding option. This could be a
list in section 2.1.3.1


-------------

@ page 8 line 306-321 section 1.5.1 objection

Problem:

The option codes MC1 and MC2 are not used. For example, MC1 seems to
have been created for posix_madvise(), but it is not used there

   The same problem appears in the "codes" sections in XSH and XSI.

Action: 
 
Either delete codes MC1 and MC2 or use them where appropriate, in XBD,
XSI, and XSH

----------------

@ page 13 line 537 section 2.1.3 objection

Problem:

The thread stack size option is called "thread stack address size",
but should be called "thread stack size attribute". The "address"
itself has no size.

Action: 

Change the name of the option to the correct "thread stack size
attribute". Check also in other parts of the document.


-------------

@ page 398 line 13998-14266 section unistd.h objection

Problem:

The _POSIX_IPV6 symbol appears in the conformance section 2.1.3, but is
not included in <unistd.h>

Action: 

Add the _POSIX_IPV6 symbol and description to the unistd.h header


-------------

@ page 23 line 925-960 section 2.1.3 objection

Problem:

There is no symbol to represent the Advanced Realtime option. Although
this is not strictly necessary because the advanced realtime option is
just a collection of other options, it seems that for consistency with
other option groups a symbol should be defined

Action: 

Add a new symbol for the Advanced Realtime option group

<Prev in Thread] Current Thread [Next in Thread>
  • Defect in XBD, Michael Gonzalez <=