Defect Report concerning: IEEE Std. 1003.1c-1995, ISO/IEC 9945-1:1990 AMD 2 - Threads
Clause: 16.1.1.2
PASC Interpretation Ref: pasc-1003.1c-18
Topic: stackaddr attribute


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  #18

 _____________________________________________________________________________

	Interpretation Number:	XXXX
	Topic:               stackaddr attribute
	Relevant Sections:   16.1.1.2

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

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

Section 16.1.1.2, page 141 D10, lines 79-83

A default value for the stackaddr attribute is not specified. The bahvior
is specified if an application wants to specify their own stack. It does
not specify what to do if they want to implementation to create a stack
for them.

Additionally, since a default value is not specified AND it is not specified 
that by default the implementation allocates a stack, the programmer must 
always check the default value of this attribute before creating a thread.

What is the default value of this attribute? NULL to signify the user
wants the implementation to allocate stacks?

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

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


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