A NOTE has been added to this issue. 
====================================================================== 
https://www.austingroupbugs.net/view.php?id=1772 
====================================================================== 
Reported By:                geoffclare
Assigned To:                
====================================================================== 
Project:                    1003.1(2016/18)/Issue7+TC2
Issue ID:                   1772
Category:                   Shell and Utilities
Type:                       Clarification Requested
Severity:                   Objection
Priority:                   normal
Status:                     New
Name:                       Geoff Clare 
Organization:               The Open Group 
User Reference:              
Section:                    make 
Page Number:                2971 
Line Number:                98562 
Interp Status:              --- 
Final Accepted Text:         
====================================================================== 
Date Submitted:             2023-08-21 09:58 UTC
Last Modified:              2023-08-21 16:27 UTC
====================================================================== 
Summary:                    make's ASYNCHRONOUS EVENTS has several problems
====================================================================== 

---------------------------------------------------------------------- 
 (0006434) Don Cragun (manager) - 2023-08-21 16:27
 https://www.austingroupbugs.net/view.php?id=1772#c6434 
---------------------------------------------------------------------- 
Make the following changes:
On page 2339 line 74433 section 1.4, change:<blockquote><b>Default
Behavior:</b> When this section is listed as ``Default.'', or it refers to
``the standard action for all other signals; see Section 1.4 (on page
2336)'' it means ...</blockquote>to:<blockquote><b>Default Behavior:</b>
When this section is listed as ``Default.'', or it refers to ``the standard
action'' for any signal, it means ...</blockquote>
On page 2971 line 98562 section make, after applying bug 523 replace the
text of the ASYNCHRONOUS EVENTS section with:<blockquote>For SIGHUP,
SIGINT, SIGQUIT, and SIGTERM signals, if the signal was not inherited as
ignored, none of the <b>-n</b>, <b>-p</b>, or <b>-q</b> options was
specified, <i>make</i> is currently processing a target or inference rule,
the current target is neither a directory nor a prerequisite of the special
targets <b>.PHONY</b> or <b>.PRECIOUS</b>:<ul><li><i>make</i> shall catch
the signal and, if the time of last data modification of the current target
has changed since <i>make</i> began processing the rule to bring that
target up to date, remove that target; it may also remove that target if
the time of last data modification has not changed. Any targets removed in
this manner shall be reported in diagnostic or informational messages of
unspecified format, written to standard error.</li><li>If <i>make</i>
writes a diagnostic message to standard error, it shall exit with a status
that indicates an error occurred; otherwise, it shall set the signal to
default and re-signal itself.</li></ul>In all other circumstances,
<i>make</i> shall take the standard action for all signals; see [xref to
1.4].</blockquote>


On page 2972 line 98577 section make, change STDERR from:<blockquote>The
standard error shall be used only for diagnostic
messages.</blockquote>to:<blockquote>The standard error shall be used for
diagnostic messages and may be used for informational messages about target
removals (see ASYNCHRONOUS EVENTS).</blockquote> 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2023-08-21 09:58 geoffclare     New Issue                                    
2023-08-21 09:58 geoffclare     Name                      => Geoff Clare     
2023-08-21 09:58 geoffclare     Organization              => The Open Group  
2023-08-21 09:58 geoffclare     Section                   => make            
2023-08-21 09:58 geoffclare     Page Number               => 2971            
2023-08-21 09:58 geoffclare     Line Number               => 98562           
2023-08-21 09:58 geoffclare     Interp Status             => ---             
2023-08-21 16:27 Don Cragun     Note Added: 0006434                          
======================================================================


  • [1003.1(2016... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group

Reply via email to