Thread (2 messages) 2 messages, 2 authors, 2012-04-18

Re: [patch] Fix handling of overlength pathname in AF_UNIX sun_path

flat view

From: Carlos O'Donell <hidden>
Date: 2012-04-18 18:48:43
Also in: linux-api

On Wed, Apr 18, 2012 at 1:31 PM, David Miller [off-list ref] wrote:
From: "Carlos O'Donell" <redacted>
Date: Wed, 18 Apr 2012 08:57:58 -0400
quoted
In summary your opinion is that the API has and always will allow up
to 108 chars to be used in sun_path?
Yes.
quoted
In which case I will talk to the Austin group to get a good example
added to POSIX showing safe usage.
Why would you add language to POSIX for Linux specific behavior?
Just curious :-)
Why not? Do you ever feel crazy when people question what you think is
perfectly reasonable? ;-)

POSIX doesn't exist in a vacuum, we need to harmonize reality with the
standard. If an implementation exists where sun_path has no
null-terminator then it is useful to have POSIX clarify that
null-termination is implementation defined behaviour, just like it
says that sun_path's length undefined. Under "Application Usage" or
"Examples" it's valid to talk about specific implementations.

See: http://pubs.opengroup.org/onlinepubs/007904975/basedefs/sys/un.h.html,
where it talks about BSD in the "Application Usage." It's about time
we some "Linux this" and "Linux that" in there.

Cheers,
Carlos.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help