A NOTE has been added to this issue. 
====================================================================== 
https://www.austingroupbugs.net/view.php?id=1913 
====================================================================== 
Reported By:                calestyo
Assigned To:                
====================================================================== 
Project:                    1003.1(2024)/Issue8
Issue ID:                   1913
Category:                   Shell and Utilities
Tags:                       tc1-2024
Type:                       Enhancement Request
Severity:                   Editorial
Priority:                   normal
Status:                     Interpretation Required
Name:                       Christoph Anton Mitterer 
Organization:                
User Reference:             Shell & Utilities 
Section:                    2.7.5, 2.7.6 
Page Number:                2497 
Line Number:                81097-81118 
Interp Status:              Proposed 
Final Accepted Text:       
https://www.austingroupbugs.net/view.php?id=1913#c7277 
Resolution:                 Accepted As Marked
Fixed in Version:           
====================================================================== 
Date Submitted:             2025-03-12 03:33 UTC
Last Modified:              2025-10-28 16:30 UTC
====================================================================== 
Summary:                    clarify/define the meaning of n<&n and m>&m
redirections
====================================================================== 

---------------------------------------------------------------------- 
 (0007298) hvd (reporter) - 2025-10-28 16:30
 https://www.austingroupbugs.net/view.php?id=1913#c7298 
---------------------------------------------------------------------- 
> I suppose we could add a suitable condition to the 0 or 1 case, but I'm not
sure it is worth making the text even more complicated just for that contrived
case.

Wording that covers it wouldn't need to be more complicated and could be based
on the previous paragraph:

If word consists of one or more decimal digits which evaluate to a value not
equal to n (or 0 or 1, respectively, if n is not specified), [...]

If word evaluates to the same open file descriptor as n (or 0 or 1,
respectively, if n is not specified), [...]

I'd be concerned about changing the requirements on closing fds. sh -c 'exec
3<&0; exec <&-; exec <&3' should be fine (it's sensible and works in existing
shells). sh -c 'exec <&-; exec <&0' should be unspecified (it's an error in
several existing shells). Note that neither executes any standard utility with
fd 0 closed. Tweaks to the wording on closing fd 0/1/2 would, I think, either
disallow both, or allow both. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2025-03-12 03:33 calestyo       New Issue                                    
2025-03-12 07:00 larryv         Note Added: 0007111                          
2025-03-13 02:41 calestyo       Note Added: 0007112                          
2025-03-13 16:12 geoffclare     Note Added: 0007115                          
2025-03-13 17:48 calestyo       Note Added: 0007117                          
2025-03-13 20:20 larryv         Note Added: 0007119                          
2025-03-13 20:43 larryv         Note Added: 0007120                          
2025-03-14 09:44 geoffclare     Note Edited: 0007115                         
2025-03-18 12:30 geoffclare     Note Added: 0007125                          
2025-03-20 14:49 geoffclare     Note Edited: 0007115                         
2025-09-25 11:34 geoffclare     Note Added: 0007277                          
2025-10-23 15:34 geoffclare     Note Edited: 0007277                         
2025-10-23 15:36 geoffclare     Note Edited: 0007277                         
2025-10-23 15:37 geoffclare     Status                   New => Interpretation
Required
2025-10-23 15:37 geoffclare     Resolution               Open => Accepted As
Marked
2025-10-23 15:37 geoffclare     Interp Status             => Pending         
2025-10-23 15:37 geoffclare     Final Accepted Text       =>
https://www.austingroupbugs.net/view.php?id=1913#c7277    
2025-10-23 15:38 geoffclare     Tag Attached: tc1-2024                       
2025-10-23 15:52 ajosey         Interp Status            Pending => Proposed 
2025-10-23 15:52 ajosey         Note Added: 0007289                          
2025-10-23 16:46 hvd            Note Added: 0007291                          
2025-10-23 21:17 stephane       Note Added: 0007292                          
2025-10-23 21:24 stephane       Note Added: 0007293                          
2025-10-25 18:47 hvd            Note Added: 0007294                          
2025-10-28 11:59 geoffclare     Note Added: 0007295                          
2025-10-28 12:35 hvd            Note Added: 0007296                          
2025-10-28 15:52 geoffclare     Note Added: 0007297                          
2025-10-28 16:30 hvd            Note Added: 0007298                          
======================================================================


            • ... Geoff Clare via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group
  • [1003.1(20... Austin Group Issue Tracker via austin-group-l at The Open Group

Reply via email to