Defect Report concerning: IEEE Std. 1003.1c-1995, ISO/IEC 9945-1:1990 AMD 2 - Threads
Clause: 3.3.6.2
PASC Interpretation Ref: pasc-1003.1c-16
Topic: sigpending


This is an unapproved interpretation of PASC 1003.1c-1995, ISO/IEC 9945-1:1990 AMD 2 - Threads.

Use of the information contained in this unapproved document is at your own risk.

Last update: 30 March,1998


								1003.1c-95  #16

 _____________________________________________________________________________

	Interpretation Number:	XXXX
	Topic:               sigpending
	Relevant Sections:   3.3.6.2

Interpretation Request: (Defect Report)
-----------------------

	Date: Tue, 16 Jul 1996 16:05:59 -0700
	From: "Scott J. Norton" <sjn@hpwssjn.cup.hp.com>

Section 3.3.6.2, page 39 D10, lines 492-494

This section states that sigpending() returns the signals pending on
"either" the process or the thread. The way stated, an implementation is
allowed to return process pending signals or thread pending signals.
An application cannot portably use and rely on what this function does
because of "either".

What the actual intent to say something more like "returns the union of
the signals pending on the process and the calling thread"?

Interpretation response
------------------------

This is a duplicate.  See PASC P1003.1c Interpretation #3, part 12


Rationale
-------------
None.
Forwarded to Interpretations group: July 17th 1996
Finalised: Sep 4 1996