Base WG Resolution Ref: bwg98-005
Topic: signal.h


This is an unapproved draft Base Working Group Resolution for XSH5.

Last update: 03 June,1998


								98 #005

 _____________________________________________________________________________

	Topic:			signal.h
	Relevant Sections:	signal.h
	Spec:			XSH5

Resolution Request:
-------------------

There appears to be some confusion in understanding the requirements
for the Default actions (i) and (ii) 

The specification states:
       i       Abnormal termination of the process. The process is
               terminated with all the consequences of _exit() except that
               the status is made available to wait() and waitpid()
               indicates abnormal termination by the specified signal.


       ii      Abnormal termination of the process.

               Additionally, implementation-dependent abnormal termination
               actions, such as creation of a core file, may occur.

Its not clear that the requirements of (i) for process termination apply
to (ii).

Resolution Response
-------------------
The intent of the specification is that the requirements of (i)
do apply to (ii).

In a future revision of XSH, the following change should be considered
to the default actions i and ii on XSH5, P1131:

  i     Abnormal termination of the process.
  ii    Abnormal termination of the process.  Implementation-dependent
        abnormal termination actions, such as creation of a core file,
        may also occur.


(the last sentence of item ii is EX shaded).


Rationale
-------------
This change will clarify the requirement but make no normative change.

Circulated for review: Jun 3 1998