[1003.1(2016/18)/Issue7+TC2 0001605]: bind: AF_UNIX: extend EADDRINUSE description beyond "symbolic link"

2022-11-01 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


The following issue has a resolution that has been APPLIED. 
== 
https://austingroupbugs.net/view.php?id=1605 
== 
Reported By:steffen
Assigned To:
== 
Project:1003.1(2016/18)/Issue7+TC2
Issue ID:   1605
Category:   System Interfaces
Type:   Omission
Severity:   Editorial
Priority:   normal
Status: Applied
Name:   steffen 
Organization:
User Reference:  
Section:bind 
Page Number:626 
Line Number:21642ff 
Interp Status:  --- 
Final Accepted Text:https://austingroupbugs.net/view.php?id=1605#c5967 
Resolution: Accepted As Marked
Fixed in Version:   
== 
Date Submitted: 2022-09-13 15:34 UTC
Last Modified:  2022-11-01 15:09 UTC
== 
Summary:bind: AF_UNIX: extend EADDRINUSE description beyond
"symbolic link"
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2022-09-13 15:34 steffenNew Issue
2022-09-13 15:34 steffenName  => steffen 
2022-09-13 15:34 steffenSection   => bind
2022-09-13 15:34 steffenPage Number   => 626 
2022-09-13 15:34 steffenLine Number   => 21642ff 
2022-09-13 15:56 geoffclare Note Added: 0005967  
2022-09-13 20:28 steffenNote Added: 0005968  
2022-10-20 16:12 geoffclare Interp Status => --- 
2022-10-20 16:12 geoffclare Final Accepted Text   =>
https://austingroupbugs.net/view.php?id=1605#c5967
2022-10-20 16:12 geoffclare Status   New => Resolved 
2022-10-20 16:12 geoffclare Resolution   Open => Accepted As
Marked
2022-10-20 16:13 geoffclare Tag Attached: tc3-2008   
2022-11-01 15:09 geoffclare Status   Resolved => Applied 
==




[1003.1(2016/18)/Issue7+TC2 0001605]: bind: AF_UNIX: extend EADDRINUSE description beyond "symbolic link"

2022-10-20 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


The following issue has been RESOLVED. 
== 
https://austingroupbugs.net/view.php?id=1605 
== 
Reported By:steffen
Assigned To:
== 
Project:1003.1(2016/18)/Issue7+TC2
Issue ID:   1605
Category:   System Interfaces
Type:   Omission
Severity:   Editorial
Priority:   normal
Status: Resolved
Name:   steffen 
Organization:
User Reference:  
Section:bind 
Page Number:626 
Line Number:21642ff 
Interp Status:  --- 
Final Accepted Text:https://austingroupbugs.net/view.php?id=1605#c5967 
Resolution: Accepted As Marked
Fixed in Version:   
== 
Date Submitted: 2022-09-13 15:34 UTC
Last Modified:  2022-10-20 16:12 UTC
== 
Summary:bind: AF_UNIX: extend EADDRINUSE description beyond
"symbolic link"
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2022-09-13 15:34 steffenNew Issue
2022-09-13 15:34 steffenName  => steffen 
2022-09-13 15:34 steffenSection   => bind
2022-09-13 15:34 steffenPage Number   => 626 
2022-09-13 15:34 steffenLine Number   => 21642ff 
2022-09-13 15:56 geoffclare Note Added: 0005967  
2022-09-13 20:28 steffenNote Added: 0005968  
2022-10-20 16:12 geoffclare Interp Status => --- 
2022-10-20 16:12 geoffclare Final Accepted Text   =>
https://austingroupbugs.net/view.php?id=1605#c5967
2022-10-20 16:12 geoffclare Status   New => Resolved 
2022-10-20 16:12 geoffclare Resolution   Open => Accepted As
Marked
==




[1003.1(2016/18)/Issue7+TC2 0001605]: bind: AF_UNIX: extend EADDRINUSE description beyond "symbolic link"

2022-09-13 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


A NOTE has been added to this issue. 
== 
https://austingroupbugs.net/view.php?id=1605 
== 
Reported By:steffen
Assigned To:
== 
Project:1003.1(2016/18)/Issue7+TC2
Issue ID:   1605
Category:   System Interfaces
Type:   Omission
Severity:   Editorial
Priority:   normal
Status: New
Name:   steffen 
Organization:
User Reference:  
Section:bind 
Page Number:626 
Line Number:21642ff 
Interp Status:  --- 
Final Accepted Text: 
== 
Date Submitted: 2022-09-13 15:34 UTC
Last Modified:  2022-09-13 20:28 UTC
== 
Summary:bind: AF_UNIX: extend EADDRINUSE description beyond
"symbolic link"
== 

-- 
 (0005968) steffen (reporter) - 2022-09-13 20:28
 https://austingroupbugs.net/view.php?id=1605#c5968 
-- 
Yes, much smoother, much better. Thank you. 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2022-09-13 15:34 steffenNew Issue
2022-09-13 15:34 steffenName  => steffen 
2022-09-13 15:34 steffenSection   => bind
2022-09-13 15:34 steffenPage Number   => 626 
2022-09-13 15:34 steffenLine Number   => 21642ff 
2022-09-13 15:56 geoffclare Note Added: 0005967  
2022-09-13 20:28 steffenNote Added: 0005968  
==




[1003.1(2016/18)/Issue7+TC2 0001605]: bind: AF_UNIX: extend EADDRINUSE description beyond "symbolic link"

2022-09-13 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


A NOTE has been added to this issue. 
== 
https://austingroupbugs.net/view.php?id=1605 
== 
Reported By:steffen
Assigned To:
== 
Project:1003.1(2016/18)/Issue7+TC2
Issue ID:   1605
Category:   System Interfaces
Type:   Omission
Severity:   Editorial
Priority:   normal
Status: New
Name:   steffen 
Organization:
User Reference:  
Section:bind 
Page Number:626 
Line Number:21642ff 
Interp Status:  --- 
Final Accepted Text: 
== 
Date Submitted: 2022-09-13 15:34 UTC
Last Modified:  2022-09-13 15:56 UTC
== 
Summary:bind: AF_UNIX: extend EADDRINUSE description beyond
"symbolic link"
== 

-- 
 (0005967) geoffclare (manager) - 2022-09-13 15:56
 https://austingroupbugs.net/view.php?id=1605#c5967 
-- 
It seems odd to have this error specified in DESCRIPTION instead of
ERRORS.

I think the intention was that the existing generic EADDRINUSE entry in
ERRORS ("The specified address is already in use") covered most file-exists
cases for AF_UNIX and only the symbolic link case needed special mention.

A better solution would be to spell out how the two relate. I'd suggest
changing:If the address family of the socket is AF_UNIX and the
pathname in address names a symbolic link, bind() shall fail
and set errno to [EADDRINUSE].to:If the
address family of the socket is AF_UNIX and the pathname in address
names an existing file, including a symbolic link, bind() shall
treat the address as already in use; see ERRORS below. 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2022-09-13 15:34 steffenNew Issue
2022-09-13 15:34 steffenName  => steffen 
2022-09-13 15:34 steffenSection   => bind
2022-09-13 15:34 steffenPage Number   => 626 
2022-09-13 15:34 steffenLine Number   => 21642ff 
2022-09-13 15:56 geoffclare Note Added: 0005967  
==




[1003.1(2016/18)/Issue7+TC2 0001605]: bind: AF_UNIX: extend EADDRINUSE description beyond "symbolic link"

2022-09-13 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


The following issue has been SUBMITTED. 
== 
https://austingroupbugs.net/view.php?id=1605 
== 
Reported By:steffen
Assigned To:
== 
Project:1003.1(2016/18)/Issue7+TC2
Issue ID:   1605
Category:   System Interfaces
Type:   Omission
Severity:   Editorial
Priority:   normal
Status: New
Name:   steffen 
Organization:
User Reference:  
Section:bind 
Page Number:626 
Line Number:21642ff 
Interp Status:  --- 
Final Accepted Text: 
== 
Date Submitted: 2022-09-13 15:34 UTC
Last Modified:  2022-09-13 15:34 UTC
== 
Summary:bind: AF_UNIX: extend EADDRINUSE description beyond
"symbolic link"
Description: 
bind(2) fails for AF_UNIX sockets if the desired name (path) already
exists, regardless of the file type.
I'd presume the symbolic link case is already mentioned due to "following
is forbidden" policies.
Desired Action: 
On page 626, line 21642ff change

If the address family of the socket is AF_UNIX and the pathname in address
names a symbolic link, bind( ) shall fail and set errno to [EADDRINUSE].

to

If the address family of the socket is AF_UNIX and the pathname in address
names an existing file, including a symbolic link, bind( ) shall fail and
set errno to [EADDRINUSE].
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2022-09-13 15:34 steffenNew Issue
2022-09-13 15:34 steffenName  => steffen 
2022-09-13 15:34 steffenSection   => bind
2022-09-13 15:34 steffenPage Number   => 626 
2022-09-13 15:34 steffenLine Number   => 21642ff 
==