Anonymous | Login | 2024-04-19 14:20 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||
ID | Category | Severity | Type | Date Submitted | Last Update | ||
0000487 | [1003.1(2008)/Issue 7] System Interfaces | Editorial | Error | 2011-08-10 16:41 | 2019-06-10 08:55 | ||
Reporter | mdempsky | View Status | public | ||||
Assigned To | ajosey | ||||||
Priority | normal | Resolution | Accepted As Marked | ||||
Status | Closed | ||||||
Name | Matthew Dempsky | ||||||
Organization | OpenBSD | ||||||
User Reference | |||||||
Section | access, faccessat | ||||||
Page Number | 561 | ||||||
Line Number | 19464-19465 | ||||||
Interp Status | --- | ||||||
Final Accepted Text | See Note: 0000951 | ||||||
Summary | 0000487: Contradictory comparison of access() and faccessat() behaviors | ||||||
Description |
"If faccessat() is passed the special value AT_FDCWD in the fd parameter, the current working directory is used and the behavior shall be identical to a call to access()." Since this sentence isn't predicated upon the value of flag, my reading is the behavior of both faccessat(AT_FDCWD, path, amode, 0) and faccessat(AT_FDCWD, path, amode, AT_EACCESS) should be identical to the behavior of access(path, amode), but that's impossible since flag==0 and flag==AT_EACCESS specify different behaviors for faccessat(). |
||||||
Desired Action |
Change "If faccessat() is passed the special value AT_FDCWD in the fd parameter, the current working directory is used and the behavior shall be identical to a call to access()." to "If faccessat() is passed the special value AT_FDCWD in the fd parameter, the current working directory is used. If also flag is zero, the behavior shall be identical to a call to access()." |
||||||
Tags | tc2-2008 | ||||||
Attached Files | |||||||
|
Relationships | ||||||
|
Notes | |
(0000951) geoffclare (manager) 2011-09-01 16:31 edited on: 2014-06-26 09:19 |
Change If faccessat() is passed the special value AT_FDCWD in the fd parameter, the current working directory is used and the behavior shall be identical to a call to access(). to: If faccessat() is passed the special value AT_FDCWD in the fd parameter, the current working directory shall be used and, if flag is zero, the behavior shall be identical to a call to access(). At line 19457 change: The faccessat() function shall be equivalent to the access() function, except in the case where path specifies a relative path. to: The faccessat() function shall be equivalent to the access() function, except that the behavior shall be modified by the value of flag as described below, and except in the case where path specifies a relative path. [Update: the line 19457 change will not be included in TC2 since the same problem is fixed (in a different way) by 0000838. Although 838 is newer than this bug, it is an approved interpretation and so takes precedence.] |
Issue History | |||
Date Modified | Username | Field | Change |
2011-08-10 16:41 | mdempsky | New Issue | |
2011-08-10 16:41 | mdempsky | Status | New => Under Review |
2011-08-10 16:41 | mdempsky | Assigned To | => ajosey |
2011-08-10 16:41 | mdempsky | Name | => Matthew Dempsky |
2011-08-10 16:41 | mdempsky | Organization | => OpenBSD |
2011-08-10 16:41 | mdempsky | Section | => access, faccessat |
2011-08-10 16:41 | mdempsky | Page Number | => http://pubs.opengroup.org/onlinepubs/9699919799/functions/faccessat.html [^] |
2011-08-10 16:41 | mdempsky | Line Number | => Paragraph 5 under Description |
2011-08-10 17:18 | Don Cragun | Page Number | http://pubs.opengroup.org/onlinepubs/9699919799/functions/faccessat.html [^] => 561 |
2011-08-10 17:18 | Don Cragun | Line Number | Paragraph 5 under Description => 19464-19465 |
2011-08-10 17:18 | Don Cragun | Interp Status | => --- |
2011-08-11 16:01 | jim_pugsley | Status | Under Review => Resolved |
2011-08-11 16:01 | jim_pugsley | Resolution | Open => Accepted |
2011-08-11 16:01 | jim_pugsley | Tag Attached: tc2-2008 | |
2011-08-11 16:04 | jim_pugsley | Status | Resolved => Under Review |
2011-08-11 16:04 | jim_pugsley | Resolution | Accepted => Open |
2011-08-11 16:05 | jim_pugsley | Tag Detached: tc2-2008 | |
2011-09-01 16:08 | eblake | Relationship added | related to 0000461 |
2011-09-01 16:31 | geoffclare | Note Added: 0000951 | |
2011-09-08 15:28 | Don Cragun | Final Accepted Text | => See Note: 0000951 |
2011-09-08 15:28 | Don Cragun | Status | Under Review => Resolved |
2011-09-08 15:28 | Don Cragun | Resolution | Open => Accepted As Marked |
2011-09-08 15:28 | Don Cragun | Tag Attached: tc2-2008 | |
2014-06-26 09:19 | geoffclare | Note Edited: 0000951 | |
2019-06-10 08:55 | agadmin | Status | Resolved => Closed |
Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |