A NOTE has been added to this issue. 
====================================================================== 
http://austingroupbugs.net/view.php?id=1024 
====================================================================== 
Reported By:                Clausecker
Assigned To:                
====================================================================== 
Project:                    1003.1(2013)/Issue7+TC1
Issue ID:                   1024
Category:                   System Interfaces
Type:                       Omission
Severity:                   Objection
Priority:                   normal
Status:                     New
Name:                       Robert Clausecker 
Organization:               Fraunhofer FOKUS 
User Reference:              
Section:                    chmod() 
Page Number:                660 
Line Number:                22352–22353 
Interp Status:              --- 
Final Accepted Text:         
====================================================================== 
Date Submitted:             2016-01-26 20:31 UTC
Last Modified:              2016-12-01 16:19 UTC
====================================================================== 
Summary:                    chmod() should be allowed to ignore S_ISVTX
====================================================================== 

---------------------------------------------------------------------- 
 (0003506) geoffclare (manager) - 2016-12-01 16:19
 http://austingroupbugs.net/view.php?id=1024#c3506 
---------------------------------------------------------------------- 
Interpretation response
------------------------
The standard states the requirements for chmod(), and conforming
implementations must conform to this. However, concerns have been raised
about this which are being referred to the sponsor.

Rationale:
-------------
Existing practice on some systems is to ignore S_ISVTX in non-privileged
processes.

Notes to the Editor (not part of this interpretation):
-------------------------------------------------------
Change lines 22352–22353 from:<blockquote>Additional
implementation-defined restrictions may cause the S_ISUID and S_ISGID bits
in <i>mode</i> to be ignored.</blockquote>to:<blockquote>Additional
implementation-defined restrictions may cause the S_ISUID and S_ISGID bits
in <i>mode</i> to be ignored, [XSI]and may cause the S_ISVTX bit in
<i>mode</i> to be ignored for non-directory files[/XSI].</blockquote> 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2016-01-26 20:31 Clausecker     New Issue                                    
2016-01-26 20:31 Clausecker     Name                      => Robert Clausecker
2016-01-26 20:31 Clausecker     Organization              => Fraunhofer FOKUS
2016-01-26 20:31 Clausecker     Section                   => chmod()         
2016-01-26 20:31 Clausecker     Page Number               => 660             
2016-01-26 20:31 Clausecker     Line Number               => 22352–22353   
2016-01-27 15:51 shware_systems Note Added: 0003032                          
2016-01-27 16:10 joerg          Note Added: 0003033                          
2016-01-27 16:20 shware_systems Note Added: 0003034                          
2016-01-27 16:35 joerg          Note Added: 0003035                          
2016-01-27 16:36 joerg          Note Edited: 0003035                         
2016-01-27 16:39 geoffclare     Note Added: 0003036                          
2016-01-27 16:40 geoffclare     Note Edited: 0003036                         
2016-01-27 17:14 shware_systems Note Added: 0003037                          
2016-01-27 17:26 joerg          Note Added: 0003038                          
2016-01-27 17:40 Clausecker     Note Added: 0003039                          
2016-01-27 18:05 schwarze       Note Added: 0003040                          
2016-01-27 18:10 joerg          Note Added: 0003041                          
2016-01-27 18:15 Clausecker     Note Added: 0003042                          
2016-01-27 21:11 shware_systems Note Added: 0003043                          
2016-01-27 21:17 schwarze       Note Added: 0003044                          
2016-01-27 23:25 philip-guentherNote Added: 0003045                          
2016-01-27 23:56 dickey         Note Added: 0003046                          
2016-01-27 23:58 dickey         Note Added: 0003047                          
2016-01-28 11:22 joerg          Note Added: 0003048                          
2016-01-28 11:23 joerg          Note Edited: 0003048                         
2016-01-28 11:24 joerg          Note Edited: 0003048                         
2016-01-28 11:26 joerg          Note Edited: 0003048                         
2016-01-28 11:26 joerg          Note Edited: 0003048                         
2016-01-28 19:00 shware_systems Note Added: 0003055                          
2016-01-28 19:05 Clausecker     Note Added: 0003056                          
2016-11-17 17:37 Don Cragun     Note Added: 0003495                          
2016-11-17 21:24 GarrettWollman Note Added: 0003497                          
2016-11-17 22:20 Don Cragun     Note Added: 0003498                          
2016-11-17 23:06 GarrettWollman Note Added: 0003499                          
2016-12-01 16:19 geoffclare     Note Added: 0003506                          
======================================================================


Reply via email to