Re: Proposal to automatically make the owner/user of an accepted socket the current process

Thor Lancelot Simon <[email protected]>
Newsgroups gmane.os.netbsd.devel.kernel,gmane.os.netbsd.devel.network
Message-ID <[email protected]>
On Fri, Jun 06, 2025 at 09:28:31AM -0400, Greg Troxel wrote:
> 
>   get me the effective uid/gid of the process which will receive this
>   packet after I deliver it to socket B

Is there actually a guaranteed-unique answer to this question?  Even leaving
aside file descriptor passing, what if a process forks, then drops
privilege?  Whoever calls read() on their descriptor for the socket first
will get the packet, no?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.